sodium_crypto_aead_aes256gcm_encrypt
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_aes256gcm_encrypt — 암호화 후 AES-256-GCM으로 인증
설명
sodium_crypto_aead_aes256gcm_encrypt( string $message, string $additional_data, string $nonce, string $key ): string
암호화한 다음 AES-256-GCM으로 인증합니다. sodium_crypto_aead_aes256gcm_is_available()이 true
를 반환하는 경우에만 사용할 수 있습니다.
매개변수
message
- 암호화할 일반 텍스트 메시지입니다.
additional_data
- 추가 인증 데이터. 암호문에 첨부된 인증 태그의 검증에 사용하지만 암호화되거나 암호문에 저장되지 않는다.
nonce
- 메시지당 한 번만 사용해야 하는 번호입니다. 12바이트 길이.
key
- 암호화 키(256비트).
반환 값
암호문 및 인증 태그를 원시 이진 바이트 문자열로 반환합니다. (형식: 암호문 다음 태그.)