PHP Conference Nagoya 2025

sodium_crypto_stream_xor

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_stream_xorШифрует сообщение без аутентификации

Описание

sodium_crypto_stream_xor(#[\SensitiveParameter] string $message, string $nonce, #[\SensitiveParameter] string $key): string

Функция шифрует сообщение алгоритмом XSalsa20, но не предоставляет гарантий зашифрованного текста для открытого текста.

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

message

Сообщение для шифрования.

nonce

Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта. Это достаточно большая граница, чтобы генерировать её случайно (например, функцией random_bytes()).

key

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

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

Функция возвращает зашифрованное сообщение.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top