sodium_crypto_stream
シードから、結果がひとつに定まるバイト列を生成する
説明
string sodium_crypto_stream(int $length
, string $nonce
, #[\SensitiveParameter]string $key
)
パラメータ
-
length
-
長さをバイト単位で指定します。
-
nonce
-
メッセージごとに一度だけ使われる数値。
長さは24バイトです。
これは、
(たとえば、random_bytesを使って)
ランダムな値を生成するのに十分大きな長さです。
-
key
-
暗号化キー(256ビット)
戻り値
擬似ランダムなバイト列を文字列として返します。