mcrypt_get_key_size

(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_get_key_size — 지정된 암호의 키 크기를 가져옵니다.

경고 이 함수는 PHP 7.1.0에서 더 이상 사용되지 않으며 PHP 7.2.0에서 제거되었습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.


설명

mcrypt_get_key_size(int $cipher, string $mode): int|false


mcrypt_get_key_size(int $cipher): int|false

첫 번째 프로토타입은 libmcrypt 2.2.x에 대해 링크될 때이고, 두 번째 프로토타입은 libmcrypt 2.4.x 또는 2.5.x에 대해 링크될 때입니다.

mcrypt_get_key_size()는 지정된 cipher의 키 크기를 가져오는 데 사용됩니다(암호화 모드와 함께).

mcrypt_module_open()에서 반환된 리소스를 사용하므로 mcrypt_enc_get_key_size() 함수를 사용하는 것이 더 유용합니다.


매개변수

cipher
MCRYPT_ciphername 상수 중 하나 또는 알고리즘 이름(문자열).
mode
MCRYPT_MODE_modename 상수 중 하나 또는 "ecb", "cbc", "cfb", "ofb", "nofb" 또는 "stream" 문자열 중 하나.

반환 값

알고리즘의 지원되는 최대 키 크기를 바이트 단위로 반환하거나 실패 시 false를 반환합니다.


Examples

예제 #1 mcrypt_get_key_size() 예제

                  
<?php
    echo mcrypt_get_key_size('tripledes', 'ecb');
?>
                  
                

위의 예는 libmcrypt 2.4.x 또는 2.5.x에 대해 링크될 때 이 함수를 사용하는 방법을 보여줍니다.

위의 예는 다음을 출력합니다.

24
                

기타