라이브러리
[PHP] mcrypt_module_is_block_algorithm_mode - 지정된 모듈이 블록 알고리즘인지 여부를 반환합니다.
mcrypt_module_is_block_algorithm_mode
`mcrypt_module_is_block_algorithm_mode` 함수는 mcrypt 모듈의 블록 알고리즘 모드 여부를 확인하는 함수입니다. 이 함수는 mcrypt 모듈의 블록 알고리즘 모드가 지원되는지 여부를 확인합니다.
# 함수의 매개 변수
* `$module`: mcrypt 모듈의 이름입니다.
# 함수의 반환 값
* `TRUE` : mcrypt 모듈의 블록 알고리즘 모드가 지원됩니다.
* `FALSE` : mcrypt 모듈의 블록 알고리즘 모드가 지원되지 않습니다.
# 예제
#hostingforum.kr
php
<?php
// mcrypt 모듈의 이름을 지정합니다.
$module_name = 'aes';
// mcrypt 모듈의 블록 알고리즘 모드 여부를 확인합니다.
$is_block_algorithm_mode = mcrypt_module_is_block_algorithm_mode($module_name);
// 결과를 출력합니다.
if ($is_block_algorithm_mode) {
echo "$module_name 모듈의 블록 알고리즘 모드가 지원됩니다.
";
} else {
echo "$module_name 모듈의 블록 알고리즘 모드가 지원되지 않습니다.
";
}
?>
# mcrypt 모듈의 블록 알고리즘 모드 지원 목록
mcrypt 모듈의 블록 알고리즘 모드 지원 목록은 다음과 같습니다.
* `aes` : AES 알고리즘 모드
* `arcfour` : ARCFOUR 알고리즘 모드
* `blowfish` : BLOWFISH 알고리즘 모드
* `cast128` : CAST-128 알고리즘 모드
* `des` : DES 알고리즘 모드
* `des_ede` : DES-EDE 알고리즘 모드
* `des_ede3` : DES-EDE3 알고리즘 모드
* `des_ncbc` : DES-NCBC 알고리즘 모드
* `des_ede3_ede` : DES-EDE3-DEDE 알고리즘 모드
* `fcrypt` : FCRYPT 알고리즘 모드
* `gost` : GOST 알고리즘 모드
* `idea` : IDEA 알고리즘 모드
* `rc2` : RC2 알고리즘 모드
* `rc4` : RC4 알고리즘 모드
* `rc5` : RC5 알고리즘 모드
* `seed` : SEED 알고리즘 모드
* `tripledes` : TRIPLEDES 알고리즘 모드
# mcrypt 모듈의 블록 알고리즘 모드 사용 예제
#hostingforum.kr
php
<?php
// mcrypt 모듈의 이름을 지정합니다.
$module_name = 'aes';
// mcrypt 모듈을 초기화합니다.
$td = mcrypt_module_open($module_name, '', MCRYPT_MODE_ECB, '');
// mcrypt 모듈의 블록 알고리즘 모드 여부를 확인합니다.
$is_block_algorithm_mode = mcrypt_module_is_block_algorithm_mode($module_name);
// 결과를 출력합니다.
if ($is_block_algorithm_mode) {
echo "$module_name 모듈의 블록 알고리즘 모드가 지원됩니다.
";
} else {
echo "$module_name 모듈의 블록 알고리즘 모드가 지원되지 않습니다.
";
}
// mcrypt 모듈을 닫습니다.
mcrypt_module_close($td);
?>
이 예제에서는 mcrypt 모듈의 블록 알고리즘 모드 여부를 확인하고, mcrypt 모듈을 초기화하고, mcrypt 모듈을 닫는 과정을 포함합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.