라이브러리

[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 이상에서만 가져올 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색