名前空間: ハッシュ

メソッド

crc32

静的

crc32(bytes_or_string) はrules.Bytesを返します。

CRC32 アルゴリズムを使用してハッシュを計算します。

パラメータ

バイトまたは文字列

(null 以外のルール.バイトまたは null 以外のルール.String )

バイト シーケンス (b プレフィックスで宣言)、または文字列。文字列の場合は、UTF-8 エンコーディングが使用されます。

戻り値

non-null rules.Bytesバイト シーケンスとしてのバイト ハッシュ値。

crc32c

静的

crc32c(bytes_or_string) はrules.Bytesを返します。

CRC32C アルゴリズムを使用してハッシュを計算します。

パラメータ

バイトまたは文字列

(null 以外のルール.バイトまたは null 以外のルール.String )

バイト シーケンス (b プレフィックスで宣言)、または文字列。文字列の場合は、UTF-8 エンコーディングが使用されます。

戻り値

non-null rules.Bytesバイト シーケンスとしてのバイト ハッシュ値。

MD5

静的

md5(bytes_or_string) はrules.Bytesを返します。

MD5 アルゴリズムを使用してハッシュを計算します。

パラメータ

バイトまたは文字列

(null 以外のルール.バイトまたは null 以外のルール.String )

バイト シーケンス (b プレフィックスで宣言)、または文字列。文字列の場合は、UTF-8 エンコーディングが使用されます。

戻り値

non-null rules.Bytesバイト シーケンスとしてのバイト ハッシュ値。

しゃ256

静的

sha256(bytes_or_string) はrules.Bytesを返します。

SHA-256 アルゴリズムを使用してハッシュを計算します。

パラメータ

バイトまたは文字列

(null 以外のルール.バイトまたは null 以外のルール.String )

バイト シーケンス (b プレフィックスで宣言)、または文字列。文字列の場合は、UTF-8 エンコーディングが使用されます。

戻り値

non-null rules.Bytesバイト シーケンスとしてのバイト ハッシュ値。