(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_stream_xor — Шифрует сообщение без аутентификации
Функция шифрует сообщение с помощью XSalsa20, но не предоставляет никаких гарантий зашифрованного текста для открытого текста.
message
Сообщение для шифрования
nonce
Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта. Это достаточно большая граница для случайной генерации (например, random_bytes()).
key
Ключ шифрования (256 бит).
Зашифрованное сообщение.