Este código proporciona uma criptografia mais segura em seu banco de dados de forma unidirecional, ou seja, não pode ser decriptado.
Você irá apenas comparar os dados já encriptados.
/* CRIOPTOGRAFIA DUPLA POR EDUARDO BORGES */ function encripta($senha){ // VEJA QUE PRIMEIRO EU VOU GERAR UM SALT JÁ ENCRIPTADO EM MD5 $salt = md5("aquiPODEserQUALQUERcoisaPOISéUMhash"); //PRIMEIRA ENCRIPTAÇÃO ENCRIPTANDO COM crypt $codifica = crypt($senha,$salt); // SEGUNDA ENCRIPTAÇÃO COM sha512 (128 bits) $codifica = hash('sha512',$codifica); //AGORA RETORNO O VALOR FINAL ENCRIPTADO return $codifica; } // EXEMNPLO DE USO // echo encripta("eduardo");