ルール。ハッシュ化
グローバルに利用可能なハッシュ関数。これらの関数にはhashing.
接頭語。
メソッド
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
バイト シーケンスとしてのバイト ハッシュ値。