sodium_compare

巨大な数を比較する

説明

int sodium_compare(#[\SensitiveParameter]string $string1, #[\SensitiveParameter]string $string2)

任意の長さの、 符号なし整数をリトルエンディアンで表現したバイナリ文字列として、 ふたつの文字列を比較します。 サイドチャネル攻撃によるリークはありません。

パラメータ

string1

左オペランド

string2

右オペランド

戻り値

string1string2 より小さい場合は -1 を返します。

string1string2 より大きい場合は 1 を返します。

ふたつの文字列が等しい場合 0 を返します。