// criptografando function encrypt($data, $pass){ for($i=0,$j=0; $istrlen($pass)){ $j=0; } $estr .= chr($middle); } return($estr); } //descriptografando function decrypt($data, $pass){ for($i=0,$j=0; $istrlen($pass)){ $j=0; } $estr .= chr($middle); } return($estr); }Essa é uma das formas mais simples de se criptografar uma string. É quase tão inseguro quanto manter os dados não criptografados. Você se sairá melhor usando as funções embutidas do PHP para criptologia e descriptologia. Para isso funcionar você deverá possuir a biblioteca mcrypt compilada.
Segue um exemplo usando a criptologia TripleDES:
$key = “nodesign”; $string = “Dados criptografados utilizando TripleDES”; $encrypted_data = mcrypt_ecb(MCRYPT_TripleDES, $key, $string, MCRYPT_ENCRYPT); $decrypted_data = mcrypt_ecb(MCRYPT_TripleDES, $key, $string, MCRYPT_DECRYPT);Se você esta procurando uma criptologia de um único caminho, onde você possa criptografar os dados mas não descriptografar, o PHP oferece as funções crypt() e md5(). Com os mesmos dados essas funções lhe darão sempre o mesmo resultado criptografado, porem você nunca poderá obter de volta os dados originais.
Etiquetas: criptografia, criptologia, crypt, DES, descriptografia, descriptologia, md5, tripleDES
fonte: http://nodesign.word...ografia-em-php/
.