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

?>
                  
                

기타