翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PPL 暗号化ハッシュ関数
注記
このPPL関数をサポートする AWS データソース統合を確認するには、「」を参照してください関数。
MD5
MD5 はMD5ダイジェストを計算し、値を 32 文字の 16 進文字列として返します。
使用法: md5('hello')
引数タイプ:
-
STRING
戻り値タイプ:
-
STRING
例:
os> source=people | eval `MD5('hello')` = MD5('hello') | fields `MD5('hello')` fetched rows / total rows = 1/1 +----------------------------------+ | MD5('hello') | |----------------------------------| | <32 character hex string> | +----------------------------------+
SHA1
SHA1 は SHA-1 の 16 進文字列結果を返します。
使用法: sha1('hello')
引数タイプ:
-
STRING
戻り値タイプ:
-
STRING
例:
os> source=people | eval `SHA1('hello')` = SHA1('hello') | fields `SHA1('hello')` fetched rows / total rows = 1/1 +------------------------------------------+ | SHA1('hello') | |------------------------------------------| | <40-character SHA-1 hash result> | +------------------------------------------+
SHA2
SHA2 は、ハッシュ関数の SHA-2 ファミリー (-224、SHA-256、SHA-SHA384、SHA-512) の 16 進文字列結果を返します。は結果のビット長 numBits を示します。この値は 224、256、384、512 である必要があります。
使用方法:
-
sha2('hello',256)
-
sha2('hello',512)
引数タイプ:
-
STRING, INTEGER
戻り値タイプ:
-
STRING
例:
os> source=people | eval `SHA2('hello',256)` = SHA2('hello',256) | fields `SHA2('hello',256)` fetched rows / total rows = 1/1 +------------------------------------------------------------------+ | SHA2('hello',256) | |------------------------------------------------------------------| | <64-character SHA-256 hash result> | +------------------------------------------------------------------+ os> source=people | eval `SHA2('hello',512)` = SHA2('hello',512) | fields `SHA2('hello',512)` fetched rows / total rows = 1/1 +------------------------------------------------------------------+ | SHA2('hello',512) | | |------------------------------------------------------------------| | <128-character SHA-512 hash result> | +------------------------------------------------------------------+