我正在使用php mcrypt_encrypt和mcrypt_decrypt,但在某些情况下,decrypt似乎无法正常工作。以下是我的代码:
function encrypt($text){
return base64_encode(
mcrypt_encrypt(
MCRYPT_RIJNDAEL_256, md5(KEY), $text, MCRYPT_MODE_CBC,
md5(md5(KEY))
)
);
}
function decrypt($cipher) {
return rtrim(
mcrypt_decrypt(
MCRYPT_RIJNDAEL_256, md5(KEY), base64_decode($cipher),
MCRYPT_MODE_CBC, md5(md5(KEY))
), "\0"
);
}
解密不会重新调整我加密的相同值。任何帮助我做错了什么
由于