sodium_crypto_stream

(PHP 7 >= 7.2.0, PHP 8)

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

Опис

sodium_crypto_stream(int $length, string $nonce, string $key): string

Створює детерміновану послідовність байтів із початкового числа з використанням потокового шифру XSalsa20.

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

length

Кількість байтів, що повертаються.

nonce

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

key

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

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

Рядок псевдовипадкових байтів.