Existe algo llamado:
base_convert
Ademas, ¿De que sirve encriptar asi? cualquiera que sepa el algoritmo o lo deduzca puede desencriptarlo, para tal fin pasalo a base 64 con base64_encode y listo.
para encriptar mejor debes poner clave u otra cosa, algo que no sea parte del algoritmo, eso da seguridad, hace bastante hice esta funciones
Código PHP:
Ver original<?php
function Encriptar($Texto , $Clave) {
$Resultado = '';
for($Posicion = 0; $Posicion < strlen($Texto); $Posicion++) { $Caracter = substr($Texto , $Posicion , 1); $CaracterClave = substr($Clave , ($Posicion % strlen($Clave))-1 , 1); $Caracter = chr(ord($Caracter)+ord($CaracterClave)); $Resultado .= $Caracter;
}
}
function DesEncriptar($Texto , $Clave) {
$Resultado = '';
for($Posicion = 0; $Posicion < strlen($Texto); $Posicion++) { $Caracter = substr($Texto , $Posicion , 1); $CaracterClave = substr($Clave, ($Posicion % strlen($Clave))-1, 1); $Caracter = chr(ord($Caracter)-ord($CaracterClave)); $Resultado .= $Caracter;
}
return $Resultado;
}
podrias adaptar tu codigo para que trabaje con una clave y asi hacerlo mas interesante