
`sodium_crypto_sign_verify_detached` 함수는 detached signature를 확인하는 함수입니다. 이 함수의 매개변수는 다음과 같습니다.
- `signature`: detached signature를 저장한 변수의 주소
- `message`: 확인하고자 하는 메시지의 주소
- `public_key`: 확인하고자 하는 메시지의 공개키의 주소
이 함수의 리턴값은 1이면 signature가 유효하고, 0이면 signature가 유효하지 않습니다.
이 함수는 다음과 같은 조건을 만족해야 작동합니다.
- 메시지와 signature는 같은 키로 생성된 것 이어야 합니다.
- 메시지와 signature는 같은 알고리즘으로 생성된 것 이어야 합니다.
이 함수를 사용할 때 주의할 점은 다음과 같습니다.
- 메시지와 signature는 같은 키로 생성된 것 이어야 합니다. 만약 다른 키로 생성된 signature를 사용하면 유효한 signature로 인식할 수 있습니다.
- 메시지와 signature는 같은 알고리즘으로 생성된 것 이어야 합니다. 만약 다른 알고리즘으로 생성된 signature를 사용하면 유효한 signature로 인식할 수 있습니다.
- 메시지와 signature는 같은 버전으로 생성된 것 이어야 합니다. 만약 다른 버전으로 생성된 signature를 사용하면 유효한 signature로 인식할 수 있습니다.
2025-06-01 23:05