(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_stream — Создаёт детерминированную последовательность байтов из начального числа
Функция создаёт детерминированную последовательность байтов из начального числа через потоковый шифр XSalsa20.
length
Количество байтов, которые вернёт функция.
nonce
Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта. Это достаточно большая граница, чтобы генерировать её случайно (например, функцией random_bytes()).
key
Ключ шифрования (256 бит).
Возвращает строку псевдослучайных байтов.