라이브러리
[PHP] mcrypt_module_get_supported_key_sizes - 열린 알고리즘의 지원되는 키 크기가 포함된 배열을 반환합니다.
mcrypt_module_get_supported_key_sizes
`mcrypt_module_get_supported_key_sizes` 함수는 mcrypt 모듈에서 지원하는 키 크기 목록을 반환합니다. 이 함수는 mcrypt 모듈의 버전 2.5.8 이상에서 사용할 수 있습니다.
# 함수의 매개변수
* `$module_id`: mcrypt 모듈의 아이디입니다. 이 아이디는 `mcrypt_module_open` 함수를 통해 얻을 수 있습니다.
* `$block_size`: 블록 크기입니다. 이 값은 mcrypt 모듈의 블록 크기로 설정됩니다.
# 함수의 반환값
`mcrypt_module_get_supported_key_sizes` 함수는 지원하는 키 크기 목록을 반환합니다. 반환된 목록은 키 크기 (단위: 바이트)로 구성된 배열입니다.
# 예제
다음 예제는 mcrypt 모듈에서 지원하는 키 크기 목록을 반환하는 코드입니다.
#hostingforum.kr
php
<?php
// mcrypt 모듈 열기
$module_id = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, '');
// mcrypt 모듈의 블록 크기 가져오기
$block_size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
// mcrypt 모듈에서 지원하는 키 크기 목록 가져오기
$key_sizes = mcrypt_module_get_supported_key_sizes($module_id, $block_size);
// 키 크기 목록 출력
echo "mcrypt 모듈에서 지원하는 키 크기 목록:
";
foreach ($key_sizes as $key_size) {
echo "$key_size 바이트
";
}
// mcrypt 모듈 닫기
mcrypt_module_close($module_id);
?>
이 예제에서는 mcrypt 모듈을 열고, 블록 크기를 가져오고, mcrypt 모듈에서 지원하는 키 크기 목록을 가져옵니다. 가져온 키 크기 목록을 출력하고, mcrypt 모듈을 닫습니다.
# 참고
* mcrypt 모듈의 버전 2.5.8 이상에서만 사용할 수 있습니다.
* mcrypt 모듈의 블록 크기는 mcrypt 모듈의 버전 2.5.8 이상에서만 가져올 수 있습니다.
* mcrypt 모듈에서 지원하는 키 크기는 mcrypt 모듈의 버전 2.5.8 이상에서만 가져올 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.