
mcrypt_get_iv_size 함수의 첫 번째 인자로 mcrypt_module_open 함수의 결과인 module를 넘길 때, module 변수의 두 번째 요소인 iv_size를 사용해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$module = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', '', '');
$iv_size = mcrypt_get_iv_size($module, MCRYPT_MODE_CBC);
이러한 코드에서는 MCRYPT_RIJNDAEL_128 모듈과 MCRYPT_MODE_CBC 모드를 사용하여 IV 크기를 얻습니다.
이러한 코드는 PHP 7.1 버전 이후로 사용할 수 없습니다. PHP 7.1 버전 이후로 mcrypt 모듈은 deprecated 상태이며, 대신 OpenSSL 모듈을 사용하는 것을 권장합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iv_size = openssl_cipher_iv_length('aes-128-cbc');
2025-03-17 19:39