【发布时间】:2013-07-13 05:10:45
【问题描述】:
我使用了 MCRYPT_ENCRYPT 和这个方法:
class Encrypter {
private static $Key = "dublin";
public static function encrypt ($input) {
$output = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256,
md5(Encrypter::$Key), $input, MCRYPT_MODE_CBC,
md5(md5(Encrypter::$Key))));
return $output;
}
public static function decrypt ($input) {
$output = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(Encrypter::$Key),
base64_decode($input), MCRYPT_MODE_CBC,
md5(md5(Encrypter::$Key))), "\0");
return $output;
}
}
但我需要检查结果才能解密。
有可能吗?怎么样?
谢谢!
【问题讨论】:
-
使用 crypt 的输出作为解密的输入,它应该和你开始的一样