sodium_crypto_stream

(PHP 7 >= 7.2.0, PHP 8)

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

Описание

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

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

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

length

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

nonce

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

key

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

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

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

+Добавить

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

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