sodium_crypto_aead_aes256gcm_decrypt
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_aes256gcm_decrypt — Перевірка та розшифрування повідомлення за допомогою AES-256-GCM
Опис
sodium_crypto_aead_aes256gcm_decrypt( string $ciphertext, string $additional_data, string $nonce, string $key): string|false
Перевіряє та розшифровує повідомлення за допомогою AES-256-GCM Доступно, лише якщо sodium_crypto_aead_aes256gcm_is_available() повертає true
Список параметрів
ciphertext
Має бути у форматі, наданому sodium_crypto_aead_aes256gcm_encrypt() (Зашифрований текст та тег, об'єднані).
additional_data
Додаткові перевірені дані. Це використовується для перевірки тега автентифікації, доданого до зашифрованого тексту, але він не шифрується і не зберігається в зашифрованому тексті.
nonce
Номер, який потрібно використовувати лише один раз для кожного повідомлення. Довжина 12 байт.
key
Ключ шифрування (256 біт).
Значення, що повертаються
У разі успішного виконання повертає текст або **false
**в случае возникновения ошибки.