-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를 생성 –