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 бит).

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top