(PHP 8 >= 8.1.0)
sodium_crypto_stream_xchacha20 — Расширяет ключ и одноразовый номер в ключевой поток псевдослучайных байтов
$length
, string $nonce
, #[\SensitiveParameter] string $key
): string
Функция расширяет ключ key
и одноразовый номер nonce
в ключевой поток псевдослучайных байтов.
length
Требуемое количество байтов.
nonce
24-байтовый одноразовый номер.
key
Ключ, который, возможно, сгенерировала функция sodium_crypto_stream_xchacha20_keygen().
Функция возвращает псевдослучайный поток, который можно использовать с функцией sodium_crypto_stream_xchacha20_xor().