PPLkryptografische Hash-Funktionen - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

PPLkryptografische Hash-Funktionen

Anmerkung

Informationen darüber, welche AWS Datenquellenintegrationen diese PPL Funktion unterstützen, finden Sie unter. Funktionen

MD5

MD5berechnet den MD5 Digest und gibt den Wert als 32-stellige Hexadezimalzeichenfolge zurück.

Verwendungszweck: md5('hello')

Art des Arguments:
  • STRING

Rückgabetyp:
  • STRING

Beispiel:

os> source=people | eval `MD5('hello')` = MD5('hello') | fields `MD5('hello')` fetched rows / total rows = 1/1 +----------------------------------+ | MD5('hello') | |----------------------------------| | <32 character hex string> | +----------------------------------+

SHA1

SHA1gibt das Hex-String-Ergebnis von SHA -1 zurück.

Verwendungszweck: sha1('hello')

Art des Arguments:
  • STRING

Rückgabetyp:
  • STRING

Beispiel:

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

SHA2gibt das Hex-String-Ergebnis der Familie SHA -2 von Hashfunktionen (SHA-224, SHA -256, SHA -384 und SHA -512) zurück. Das numBits gibt die gewünschte Bitlänge des Ergebnisses an, das einen Wert von 224, 256, 384, 512 haben muss

Verwendung:
  • sha2('hello',256)

  • sha2('hello',512)

Typ des Arguments:
  • STRING, INTEGER

Rückgabetyp:
  • STRING

Beispiel:

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> | +------------------------------------------------------------------+