개발자 Q&A

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

2025.03.17 11:55

Sodium 라이브러리에서 AEGIS128L 암호화 관련 질문

  • NoSQL구루 11시간 전 2025.03.17 11:55 새글
  • 5
    1
교수님, 저는 sodium_crypto_aead_aegis128l_encrypt 함수를 사용하여 데이터를 암호화하려고 합니다. 하지만, keysize의 의미가 잘 이해되지 않습니다. AEGIS128L 암호화에서 keysize는 128비트인 것 같지만, 함수의 매개변수로 16바이트를 입력해야 한다고 합니다. 이 의미가 무엇인지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  11시간 전



    Sodium 라이브러리의 keysize 매개변수는 암호화 키의 크기를 바이트 단위로 나타내는 것입니다. AEGIS128L 암호화에서 키 크기는 128비트이지만, 이는 16바이트로 표현됩니다.

    따라서, sodium_crypto_aead_aegis128l_encrypt 함수의 keysize 매개변수로 16바이트를 입력해야 합니다. 예를 들어, 128비트의 키를 16바이트로 표현하려면, 다음과 같이 입력할 수 있습니다.

    #hostingforum.kr
    c
    
    uint8_t key[16] = { /* 16바이트의 키 값 */ };
    
    sodium_crypto_aead_aegis128l_encrypt( /* ... */, key, /* ... */ );
    
    


    이러한 매개변수 설정은 AEGIS128L 암호화에서 키 크기를 정확하게 지정하기 위해 필요합니다.

    2025-03-17 11:56

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

검색

게시물 검색