mcrypt_get_block_size
(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_block_size — 지정된 암호의 블록 크기를 가져옵니다.
경고 이 함수는 PHP 7.1.0에서 더 이상 사용되지 않으며 PHP 7.2.0에서 제거되었습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.
설명
mcrypt_get_block_size(int $cipher
): int|false
mcrypt_get_block_size(int $cipher
, string $mode
): int|false
첫 번째 프로토타입은 libmcrypt 2.2.x에 대해 링크될 때이고, 두 번째 프로토타입은 libmcrypt 2.4.x 또는 2.5.x에 대해 링크될 때입니다.
mcrypt_get_block_size()는 지정된 cipher
의 블록 크기를 가져오는 데 사용됩니다(암호화 모드와 함께).
mcrypt_module_open()에서 반환된 리소스를 사용하므로 mcrypt_enc_get_block_size() 함수를 사용하는 것이 더 유용합니다.
매개변수
cipher
MCRYPT_ciphername
상수 중 하나 또는 알고리즘 이름(문자열).mode
MCRYPT_MODE_modename
상수 중 하나 또는 "ecb", "cbc", "cfb", "ofb", "nofb" 또는 "stream" 문자열 중 하나.
반환 값
알고리즘 블록 크기를 바이트 단위로 반환하거나 실패 시 false
를 반환합니다.
Examples
예제 #1 mcrypt_get_block_size() 예제
<?php
echo mcrypt_get_block_size('tripledes', 'ecb'); // 8
?>
기타
- mcrypt_get_key_size() - 지정된 암호의 키 크기를 가져옵니다.
- mcrypt_enc_get_block_size() - 열린 알고리즘의 블록 크기를 반환합니다.
- mcrypt_encrypt() - 주어진 매개변수를 사용하여 일반 텍스트를 암호화합니다.