개발자 Q&A

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

2025.08.08 18:51

나이프 함수에 대해 질문합니다.

목록
  • 인증체계장인 1일 전 2025.08.08 18:51
  • 17
    1
저는 Sodium 라이브러리에서 nonce 값을 생성하는 방법에 대해 궁금합니다.
나이프 함수인 sodium_crypto_sign_publickey_from_secretkey를 사용할 때, 매개변수로 secretkey를 입력해야 하는데
secretkey가 무엇인지 정확하게 이해하고 싶습니다. secretkey는 어떤 형식의 데이터여야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    Sodium 라이브러리에서 nonce 값을 생성하는 방법에 대해 설명드리겠습니다.

    nonce 값은 임의의 비트열을 의미하며, 암호화 프로세스에서 사용됩니다. Sodium 라이브러리에서 nonce 값을 생성하기 위해서는 nonce 함수를 사용해야 합니다.

    nonce 함수는 다음과 같은 형태로 사용됩니다.

    #hostingforum.kr
    python
    
    import sodium
    
    
    
    nonce = sodium.randombytes(32)
    
    


    위 코드는 32바이트의 임의의 비트열을 생성합니다.

    secretkey는 암호화 프로세스에서 사용되는 비밀키를 의미합니다. Sodium 라이브러리에서 secretkey는 다음과 같은 형태로 사용됩니다.

    #hostingforum.kr
    python
    
    import sodium
    
    
    
    secretkey = sodium.crypto_secretbox_KEYBYTES
    
    


    위 코드는 암호화 프로세스에서 사용되는 비밀키를 생성합니다.

    secretkey는 32바이트의 비트열을 의미하며, 암호화 프로세스에서 사용됩니다.

    sodium_crypto_sign_publickey_from_secretkey 함수는 secretkey를 입력받아 publickey를 생성하는 함수입니다. 이 함수는 다음과 같은 형태로 사용됩니다.

    #hostingforum.kr
    python
    
    import sodium
    
    
    
    secretkey = sodium.crypto_secretbox_KEYBYTES
    
    publickey = sodium.crypto_sign_publickey_from_secretkey(secretkey)
    
    


    위 코드는 secretkey를 입력받아 publickey를 생성합니다.

    secretkey는 32바이트의 비트열을 의미하며, 암호화 프로세스에서 사용됩니다. publickey는 암호화 프로세스에서 사용되는 공개키를 의미합니다.

    2025-08-08 18:52

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

검색

게시물 검색