L'exemple de cet article décrit comment implémenter simplement le cryptage et le déchiffrement DES en PHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
des cryptages :
function des_encrypt($str, $key) { $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - (strlen($str) % $block); $str .= str_repeat(chr($pad), $pad); return mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); }
des décryptages :
function des_decrypt($str, $key) { $str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); $len = strlen($str); $block = mcrypt_get_block_size('des', 'ecb'); $pad = ord($str[$len - 1]); return substr($str, 0, $len - $pad); }
J'espère que cet article sera utile à tout le monde dans la programmation PHP.
Pour plus d'articles sur la façon d'implémenter simplement le cryptage et le déchiffrement DES en PHP, veuillez faire attention au site Web chinois de PHP !