개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.11 10:21

mcrypt_module_get_supported_key_sizes 함수에 대한 질문

목록
  • 패스워드보안성애자 2일 전 2025.06.11 10:21
  • 5
    1
교수님, mcrypt 모듈의 mcrypt_module_get_supported_key_sizes 함수에 대해 질문을 드리겠습니다.

제가 이해한 바로는, 이 함수는 mcrypt 모듈에서 지원하는 키 크기를 반환하는 함수라고 생각합니다. 그러나, 이 함수의 반환값이 어떤 의미를 가지고 있는지 잘 모르겠습니다. 예를 들어, mcrypt_module_get_supported_key_sizes 함수에 의해 반환되는 키 크기는 어떤 단위로 측정되는지 궁금합니다.

그리고, 이 함수는 mcrypt 모듈의 특정 버전에서만 지원되는가? 또는, 모든 버전에서 지원되는가에 대한 정보가 궁금합니다.

혹시, mcrypt_module_get_supported_key_sizes 함수에 대한 예제 코드를 알려주실 수 있을까요? 예를 들어, 이 함수를 사용하여 mcrypt 모듈의 지원하는 키 크기를 확인하는 방법을 알려주실 수 있을까요?

제가 이해한 내용을 교정해주시고, 더 자세한 정보를 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  2일 전



    mcrypt_module_get_supported_key_sizes 함수는 mcrypt 모듈에서 지원하는 키 크기를 배열로 반환하는 함수입니다. 반환된 키 크기는 바이트 단위로 측정됩니다.

    이 함수는 mcrypt 모듈의 모든 버전에서 지원됩니다.

    예제 코드는 다음과 같습니다.

    #hostingforum.kr
    c
    
    #include 
    
    #include 
    
    
    
    int main() {
    
        MCRYPT td;
    
        int key_sizes[10];
    
        int num_key_sizes;
    
    
    
        td = mcrypt_module_open("cast-128", NULL, "ecb", "mode");
    
        if (td == MCRYPT_FAILED) {
    
            printf("mcrypt_module_open failedn");
    
            return 1;
    
        }
    
    
    
        num_key_sizes = mcrypt_module_get_supported_key_sizes(td, NULL, NULL, NULL);
    
        if (num_key_sizes > 0) {
    
            mcrypt_module_get_supported_key_sizes(td, NULL, NULL, key_sizes);
    
            printf("Supported key sizes: ");
    
            for (int i = 0; i < num_key_sizes; i++) {
    
                printf("%d ", key_sizes[i]);
    
            }
    
            printf("n");
    
        }
    
    
    
        mcrypt_module_close(td);
    
        return 0;
    
    }
    
    


    이 예제 코드는 cast-128 알고리즘의 ecb 모드에서 지원하는 키 크기를 배열로 반환하고, 반환된 키 크기를 화면에 출력합니다.

    2025-06-11 10:22

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 27,629건 / 4 페이지

검색

게시물 검색