sodium_crypto_stream_xor

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_stream_xor — Шифрує повідомлення без автентифікації

Опис

sodium_crypto_stream_xor(string $message, string $nonce, string $key): string

Функція шифрує повідомлення за допомогою XSalsa20, але не надає жодної гарантії зашифрованого тексту для відкритого тексту.

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

message

Повідомлення для шифрування

nonce

Номер, який потрібно використовувати лише один раз для кожного повідомлення. Довжина 24 байти. Це досить велика межа для випадкової генерації (наприклад, random_bytes()

key

Ключ шифрування (256 біт).

Значення, що повертаються

Зашифровані повідомлення.