개발자 Q&A

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

2025.06.23 08:06

AES-GCM 암호화 관련 질문

목록
  • 프로토콜연구가 27일 전 2025.06.23 08:06
  • 82
    1
저는 sodium_crypto_aead_aes256gcm_encrypt 함수를 사용하여 AES-GCM 암호화를 수행하고자 합니다.

1. 이 함수는 사용할 키의 크기를 어떻게 지정해야 하는지 알려주세요?
2. nonce와 associated data를 어떤 형식으로 입력해야 하는지 알려주세요.
3. 암호화된 데이터를 저장할 때, nonce와 tag를 함께 저장해야 하나요?

    댓글목록

    profile_image
    나우호스팅  27일 전



    1. AES-GCM 암호화에서 키의 크기는 256비트로 고정되어 있습니다. 따라서 sodium_crypto_aead_aes256gcm_encrypt 함수를 사용할 때는 256비트 크기의 키를 사용해야 합니다.

    2. nonce는 12바이트, associated data는 0바이트 이상의 데이터로 입력할 수 있습니다. nonce는 암호화할 때마다 고유해야 하며, associated data는 암호화에 사용되는 데이터입니다.

    3. 암호화된 데이터를 저장할 때 nonce와 tag를 함께 저장해야 합니다. nonce는 암호화할 때 사용된 고유값이며, tag는 암호화된 데이터의 무결성을 확인하는 값입니다.

    2025-06-23 08:07

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

검색

게시물 검색