sodium_crypto_stream_xor

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_stream_xor認証を行わずにメッセージを暗号化する

説明

sodium_crypto_stream_xor(string $message, string $nonce, string $key): string

この関数は XSalsa20 を用いて暗号化を行いますが、 プレーンテキストについて、 いかなる暗号学的な保証も行いません。

パラメータ

message

暗号化するメッセージ

nonce

メッセージごとに一度だけ使われる数値。 長さは24バイトです。 これは、 (たとえば、random_bytes()を使って) ランダムな値を生成するのに十分大きな長さです。

key

暗号化キー(256ビット)

戻り値

暗号化されたメッセージを返します。

関連キーワード:  暗号, メッセージ, 認証, sodium, crypto, stream, string, key, nonce, 関数