개발자 Q&A

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

2025.07.02 16:24

mcrypt_module_get_algo_block_size에 대한 질문입니다.

목록
  • 취약점사냥꾼 3일 전 2025.07.02 16:24
  • 6
    1
mcrypt_module_get_algo_block_size 함수를 사용하여 블록 크기를 구하는 방법

선생님, mcrypt_module_get_algo_block_size 함수는 블록 크기를 반환하는 함수입니다. 하지만 블록 크기를 구할 때, 어떤 알고리즘에 따라 블록 크기가 다르다는 것을 알게되었습니다. 예를 들어, AES-128은 128비트 블록 크기를 사용하지만, AES-256은 128비트 블록 크기를 사용하지는 않습니다.

블록 크기가 알고리즘에 따라 다르다는 것을 알게되었습니다. 어떻게 해야 블록 크기를 구할 수 있는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  3일 전



    mcrypt_module_get_algo_block_size 함수는 블록 크기를 반환하는 함수입니다. 하지만 블록 크기는 알고리즘에 따라 다를 수 있습니다.

    블록 크기를 구할 때, mcrypt_module_get_algo_block_size 함수를 사용하여 알고리즘 이름과 블록 크스를 함께 반환하는 mcrypt_module_get_algo_block_size 함수를 사용하면 됩니다.

    예를 들어, AES-128의 블록 크기는 mcrypt_module_get_algo_block_size 함수를 사용하여 구할 수 있습니다.

    #hostingforum.kr
    c
    
    #include 
    
    
    
    int main() {
    
        MCRYPT td;
    
        int block_size;
    
    
    
        td = mcrypt_module_open("aes", NULL, "ecb", NULL);
    
        if (td == MCRYPT_FAILED) {
    
            fprintf(stderr, "Error opening modulen");
    
            exit(1);
    
        }
    
    
    
        block_size = mcrypt_module_get_algo_block_size(td, "aes");
    
        printf("AES-128의 블록 크기: %dn", block_size);
    
    
    
        mcrypt_module_close(td);
    
        return 0;
    
    }
    
    


    이 예제에서는 AES-128의 블록 크기를 구하는 방법을 보여줍니다. mcrypt_module_get_algo_block_size 함수를 사용하여 블록 크기를 구할 수 있습니다.

    2025-07-02 16:25

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

검색

게시물 검색