Hola todos! hace tiempo hice un pequeño sistema de codificación de texto, pero ahora se los quiero compartir, esta un poco sencillo, pueden jugar un poco con el para hacerlo mas complejo xD
consta de 2 funciones, una para codificar y otra para decodificar...
aquí se las dejo, y espero comentarios constructivos! :D
<?php
function encriptacion($cadena){
$cadena=stripslashes($cadena);
$cadena=base64_encode($cadena);
for($i = 0; $i < strlen($cadena); $i++){
$encriptado.=ord(substr($cadena,$i))+10;
$encriptado.="~";
}
$buscar=array("0","1","2","3","4","5","6","7","8","9");
$reemplazar=array("a","B","c","D","e","F","g","H","i","J");
$encriptado=str_replace($buscar, $reemplazar, $encriptado);
$encriptado=substr ($encriptado, 0, -1);
return $encriptado;
}
function desencriptacion($text){
$text=stripslashes($text);
$reemplazar=array("0","1","2","3","4","5","6","7","8","9");
$buscar=array("a","B","c","D","e","F","g","H","i","J");
$text=str_replace($buscar, $reemplazar, $text);
$part=explode("~",$text);
for($i = 0; $i < count($part); $i++){
$decript.=chr($part[$i]-10);
}
$decript=base64_decode($decript);
return $decript;
}
?>
Saludos! (: