-1
public static function getEncryptedData($value){
if(!$value){return false;}
$text = $value;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, _PR_ACCOUNT_ACTIVATION_SECURE_KEY_, $text, MCRYPT_MODE_ECB, $iv);
return trim(base64_encode($crypttext)); //encode for cookie
}
我在PHP中遇到了上述代碼。
我需要了解:
1.它在做什麼?
2.如何在Java中使用Apache Shiro做同樣的事情?PHP加密代碼解釋
它是做什麼部分是不敏感的:它產生IV的模式(ECB)不使用的IV – 2012-07-21 14:12:26