
XChaCha20 stream cipher는 키(key)와 비공개 nonce(non-cese) 값을 필요로 합니다.
- 키(key)는 암호화와 복호화를 위한 고유의 암호화 키입니다.
- 비공개 nonce(non-cese)는 암호화할 데이터의 고유 식별자로, 동일한 키(key)로 암호화할 때마다 달라야 합니다.
Sodium_crypto_stream_xchacha20 함수를 사용할 때, key와 nonce를 다음과 같이 전달해야 합니다.
- key: 암호화 키(key)입니다.
- nonce: 비공개 nonce(non-cese) 값입니다.
이 함수는 32바이트의 nonce(non-cese) 값을 필요로 하며, 이를 8바이트의 nonce(non-cese) 값으로 나누어 전달해야 합니다.
- nonce: 전달할 nonce(non-cese) 값의 첫 8바이트입니다.
- nonce + 8: 전달할 nonce(non-cese) 값의 두 번째 8바이트입니다.
이러한 설정을 통해 XChaCha20 stream cipher를 사용할 수 있습니다.
2025-07-08 01:21