Me imagino que lo dices al estar acostumbrado a cifrados como md5, sha1, que siempre devuelven el mismo hash en cualquier lugar.
Como dicen arriba, para no complicarte la vida pero hacerlo mas seguro, (y que puedas decifrarlo luego) está el base64, aqui te dejo 2 funciones para cirfrar y decifrar
Código PHP:
function simple_encrypt($text, $salt)
{
return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
}
function simple_decrypt($text, $salt)
{
return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $salt, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
}
El código no es mio, lo copié hace mucho tiempo de stackoverflow
El truco está en la variable salt..el salt es, en palabras simples, como una contraseña para proteger tu cifrado. Cuando pasas un texto por esa función para cifrarlo, y le indicas una contraseña, pues el hash que te dará será único para tu web, y el que quiera saber el texto necesitará, a parte del algoritmo (base64), tu contraseña, y esa no se la vas a dar a nadie.
Es decir, en tu app guarda una variable con una contraseña, letras y cifras al azar mismo. Y cada vez que cifras o decifras algo en tu web indicas la contraseña.
Un saludo