Vous pouvez utiliser mcrypt (http://php.net/manual/en/book.mcrypt.php)
Comme cela? Voir la liste 4 http://onlamp.com/pub/a/php/2001/07/26/encrypt.html?page=3
<?php
// Designate string to be encrypted
$string = "Applied Cryptography, by Bruce Schneier, is
a wonderful cryptography reference.";
// Encryption/decryption key
$key = "Four score and twenty years ago";
// Encryption Algorithm
$cipher_alg = MCRYPT_RIJNDAEL_128;
// Create the initialization vector for added security.
$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg,
MCRYPT_MODE_ECB), MCRYPT_RAND);
// Output original string
print "Original string: $string <p>";
// Encrypt $string
$encrypted_string = mcrypt_encrypt($cipher_alg, $key,
$string, MCRYPT_MODE_CBC, $iv);
// Convert to hexadecimal and output to browser
print "Encrypted string: ".bin2hex($encrypted_string)."<p>";
$decrypted_string = mcrypt_decrypt($cipher_alg, $key,
$encrypted_string, MCRYPT_MODE_CBC, $iv);
print "Decrypted string: $decrypted_string";
?>
exécution Listing 4 produira la sortie suivante:
Chaîne d'origine: Cryptographie appliquée, par Bruce Schneier, est une merveilleuse référence de cryptographie.
chaîne Encrypted: 02a7c58b1ebd22a9523468694b091e60411cc4dea8652bb8072 34fa06bbfb20e71ecf525f29df58e28f3d9bf541f7ebcecf62b c89fde4d8e7ba1e6cc9ea24850478c11742f5cfa1d23fe22fe8 bfbab5e
chaîne décryptée: Cryptographie appliquée, par Bruce Schneier, est une merveilleuse référence de cryptographie.
Vous devez créer un lien vers une ressource de documentation pour la fonction afin que les personnes familiarisées avec PHP, mais pas avec CF, puissent en savoir plus –
http://www.fusionauthority.com/techniques/2613-crypto-in-coldfusion.htm – uji