sodium_crypto_aead_xchacha20poly1305_ietf_decrypt
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt — (선호) 확인 후 XChaCha20-Poly1305로 복호화
설명
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt( string $ciphertext, string $additional_data, string $nonce, string $key ): string|false
확인 후 ChaCha20-Poly1305(eXtended-nonce 변형)로 복호화합니다.
일반적으로 XChaCha20-Poly1305는 제공되는 AEAD 모드 중 사용하기에 가장 좋습니다.
매개변수
ciphertext
- sodium_crypto_aead_chacha20poly1305_ietf_encrypt()에서 제공하는 형식이어야 합니다(암호문 및 태그, 연결).
additional_data
- 추가 인증 데이터. 암호문에 첨부된 인증 태그의 검증에 사용하지만 암호화되거나 암호문에 저장되지 않는다.
nonce
- 메시지당 한 번만 사용해야 하는 번호입니다. 12바이트 길이.
key
- 암호화 키(256비트).
반환 값
성공하면 일반 텍스트를 반환하고 실패하면 false
를 반환합니다.