Pues en teoría nunca la vas a desencriptar una vez que el usuario haya guardado su password, vas a comparar el valor encriptado. Alguna forma segura de hacerlo puede ser:
también puede ser con md5:
o agregarle algun hash para mayor seguridad:
Código PHP:
Ver original$hash = "12345";
$password = md5($password . $hash);