Jump to content


by.couto

Member Since 13/11/2007
Offline Last Active 13/11/2007, 22:47
-----

Posts I've Made

In Topic: "criptografar" Texto?

13/11/2007, 22:43

Você pode escrever sua própria rotina de criptologia e descriptologia de uma string:
// 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/

.

IPB Skin By Virteq