개발자 Q&A

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

2025.04.04 01:48

Sodium_crypto_sign_publickey 함수 사용에 대한 질문

목록
  • 최적화마스터 2일 전 2025.04.04 01:48
  • 3
    1
저는 Sodium 라이브러리를 사용하여 전자 서명 기능을 구현 중입니다.
저는 crypto_sign_publickey 함수를 사용하여 공개 키를 생성하고 저장하였는데,
이 공개 키를 다시 사용하여 서명 여부를 확인할 때 어떤 함수를 사용해야 하는지 모르겠습니다.
public_key로 서명 여부를 확인하는 함수를 어떤 이름으로 사용해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    Sodium 라이브러리를 사용하여 전자 서명 기능을 구현 중인 경우, 공개 키를 다시 사용하여 서명 여부를 확인할 때 crypto_sign_verify_signature 함수를 사용해야 합니다.

    이 함수는 서명 여부를 확인하기 위해 공개 키와 서명, 메시지 3개의 인자를 받습니다.

    crypto_sign_verify_signature 함수의 사용 예는 다음과 같습니다.

    #hostingforum.kr
    c
    
    int crypto_sign_verify_signature(
    
        const unsigned char *pk,
    
        const unsigned char *sm,
    
        unsigned long long sk_len,
    
        const unsigned char *m,
    
        unsigned long long m_len
    
    );
    
    


    위 함수는 서명 여부를 확인하고, 1을 반환하면 서명이 유효한 것이며, 0을 반환하면 서명이 유효하지 않은 것입니다.

    이 함수를 사용하여 공개 키를 다시 사용하여 서명 여부를 확인할 수 있습니다.

    2025-04-04 01:49

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

검색

게시물 검색