Fonctions similaires base64_encode/decode
Résolu
kevingb
Messages postés
46
Statut
Membre
-
kevingb Messages postés 46 Statut Membre -
kevingb Messages postés 46 Statut Membre -
Bonjour, j'aimerai savoir si il y avait des fonctions similaires à la fonction base64_encode/decode, des fonctions qui permet de crypter un contenu, mais pouvoir le décrypter (donc pas de md5, sha1 etc.) Merci à vous. :)
A voir également:
- Fonctions similaires base64_encode/decode
- Coqnu similaires - Forum Jeux PC
- Decode ascii - Guide
- Comment decode - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Impossible d'installer hyper-v le processeur ne dispose pas des fonctions de virtualisation requises ✓ - Forum Hyper-V
2 réponses
Bonjour,
Un code que j'ai déjà vu quelque part pour du 64bits :
Un code que j'ai déjà vu quelque part pour du 64bits :
function encrypt($data) {
$key = "secret"; // Clé de 8 caractères max
$data = serialize($data);
$td = mcrypt_module_open(MCRYPT_DES,"",MCRYPT_MODE_ECB,"");
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td,$key,$iv);
$data = base64_encode(mcrypt_generic($td, '!'.$data));
mcrypt_generic_deinit($td);
return $data;
}
function decrypt($data) {
$key = "secret";
$td = mcrypt_module_open(MCRYPT_DES,"",MCRYPT_MODE_ECB,"");
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td,$key,$iv);
$data = mdecrypt_generic($td, base64_decode($data));
mcrypt_generic_deinit($td);
if (substr($data,0,1) != '!')
return false;
$data = substr($data,1,strlen($data)-1);
return unserialize($data);
}