Шифрует и аутентифицирует сообщение по алгоритму AEGIS-256

# sodium_crypto_aead_aegis256_encrypt

(PHP 8 >= 8.4.0)

sodium_crypto_aead_aegis256_encrypt — Шифрует и аутентифицирует сообщение по алгоритму AEGIS-256

### Описание

function sodium_crypto_aead_aegis256_encrypt(
#[\SensitiveParameter]string `$message`,
string `$additional_data`,
string `$nonce`,
#[\SensitiveParameter]string `$key`
): string

Функция шифрует и аутентифицирует сообщение по алгоритму AEGIS-256.

### Список параметров

`message`
  Сообщение в виде открытого текста, которое требуется зашифровать.
`additional_data`
  Дополнительные аутентифицированные данные, которые помогают методу проверять тег аутентификации, который добавляется в конец зашифрованного текста, но который не шифруются и не хранятся в зашифрованном тексте.
`nonce`
  Одноразовое число для сообщения.
`key`
  256-битный ключ шифрования.

### Возвращаемые значения

Функция возвращает зашифрованный текст и тег аутентификации в виде строки необработанных двоичных байтов.

### Смотрите также

- sodium_crypto_aead_aegis256_decrypt() - Проверяет и расшифровывает сообщение, которое зашифровали по алгоритму AEGIS-256
- sodium_crypto_aead_aegis256_keygen() - Генерирует случайный ключ по алгоритму AEGIS-256

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open