
	                	                 
sodium_crypto_secretbox_keygen 함수의 인자로 전달해야 하는 값은 32바이트의 랜덤 데이터입니다. 
예를 들어, 다음 코드를 사용하여 32바이트의 랜덤 데이터를 생성할 수 있습니다.
#hostingforum.kr
c
#include 
unsigned char secretkey[32];
int main() {
    if (sodium_init() != 0) {
        printf("sodium 초기화 실패n");
        return 1;
    }
    if (sodium_crypto_secretbox_keygen(secretkey, sizeof(secretkey)) != 0) {
        printf("secretkey 생성 실패n");
        return 1;
    }
    // secretkey 생성 성공
    return 0;
}
이러한 secretkey를 sodium_crypto_box_secretkey 함수의 인자로 전달하면 암호화를 성공적으로 수행할 수 있습니다.
2025-03-30 01:02