PHP 8.4.1 Released!

sodium_crypto_stream

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_streamСоздаёт детерминированную последовательность байтов из начального числа

Описание

sodium_crypto_stream(int $length, string $nonce, #[\SensitiveParameter] string $key): string

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

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

length

Количество байтов, которые вернёт функция.

nonce

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

key

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

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

Возвращает строку псевдослучайных байтов.

Добавить

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

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