
Sodium_crypto_stream_xor 함수는 스트림 암호화 알고리즘 중 하나인 XSalsa20- Poly1305 알고리즘을 기반으로 한 함수입니다.
- key: 32바이트(256비트)의 암호화 키를 사용해야 합니다. 이 키는 무작위로 생성된 32바이트의 바이너리 데이터여야 합니다. 키는 16자리(32바이트)의 알파벳과 숫자로 구성된 문자열로도 표현할 수 있습니다.
- nonce: 24바이트(192비트)의 비어 있지 않은 nonce를 사용해야 합니다. nonce는 무작위로 생성된 24바이트의 바이너리 데이터여야 합니다. nonce는 12자리(24바이트)의 알파벳과 숫자로 구성된 문자열로도 표현할 수 있습니다.
nonce는 같은 키를 사용할 때마다 다른 값으로 설정해야 합니다. 동일한 키와 nonce를 사용하면 동일한 암호화 결과가 발생할 수 있습니다.
2025-08-15 21:13