
sodium_crypto_sign_publickey_from_secretkey 함수의 입력으로 secretkey를 넘겨주어야 합니다. secretkey는 byte 타입으로 제공되어야 합니다.
secretkey는 32바이트의 바이너리 데이터로 구성되어 있습니다. 이 바이너리 데이터는 sodium_crypto_sign_keygen 함수를 사용하여 생성됩니다.
secretkey를 string 타입으로 제공할 경우, sodium_crypto_sign_publickey_from_secretkey 함수는 에러를 발생시킵니다.
secretkey를 byte 타입으로 제공할 경우, 함수는 성공적으로 작동합니다.
예를 들어, 다음 코드는 secretkey를 byte 타입으로 제공하여 sodium_crypto_sign_publickey_from_secretkey 함수를 사용합니다.
#hostingforum.kr
python
import sodium
secretkey = sodium.crypto_sign_keygen()
publickey = sodium.crypto_sign_publickey_from_secretkey(secretkey)
이 코드는 secretkey를 32바이트의 바이너리 데이터로 생성하고, 그 데이터를 byte 타입으로 제공하여 sodium_crypto_sign_publickey_from_secretkey 함수를 사용합니다.
2025-08-03 18:59