Modul Basismodul

Modul-Hash

Message Digest-Berechnungsmodul zum Berechnen von Message Digests und Digest-Signaturen

Statische Funktion

digest

Erstellen Sie ein Message Digest-Operationsobjekt basierend auf der angegebenen Algorithmus-ID

1 2
static Digest hash.digest(Integer algo, Buffer data);

Parameter aufrufen:

  • algo : Integer, geben Sie den Digest-Algorithmus an
  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

Erstellen Sie ein Message Digest-Operationsobjekt basierend auf der angegebenen Algorithmus-ID

1
static Digest hash.digest(Integer algo);

Parameter aufrufen:

  • algo : Integer, geben Sie den Digest-Algorithmus an

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

md2

Erstellen Sie einen MD2-Message-Digest-Operanden

1
static Digest hash.md2(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

md4

Erstellen Sie einen MD4-Message-Digest-Operanden

1
static Digest hash.md4(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

md5

Erstellen Sie einen MD5-Message-Digest-Operanden

1
static Digest hash.md5(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

sha1

Erstellen Sie ein SHA1-Message-Digest-Operationsobjekt

1
static Digest hash.sha1(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

sha224

Erstellen Sie ein SHA224-Message-Digest-Operationsobjekt

1
static Digest hash.sha224(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

sha256

Erstellen Sie ein SHA256-Message-Digest-Operationsobjekt

1
static Digest hash.sha256(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

sha384

Erstellen Sie ein SHA384 Message Digest-Operationsobjekt

1
static Digest hash.sha384(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

sha512

Erstellen Sie ein SHA512-Message-Digest-Operationsobjekt

1
static Digest hash.sha512(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

ripemd160

Erstellen Sie einen RIPEMD160-Message-Digest-Operanden

1
static Digest hash.ripemd160(Buffer data);

Parameter aufrufen:

  • data : Buffer , erstellen Sie Binärdaten, die gleichzeitig aktualisiert werden

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac

Erstellen Sie ein Message Digest-Signaturobjekt basierend auf der angegebenen Algorithmus-ID

1 2
static Digest hash.hmac(Integer algo, Buffer key);

Parameter aufrufen:

  • algo : Integer, geben Sie den Digest-Algorithmus an
  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_md2

Erstellen Sie ein MD2-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_md2(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_md4

Erstellen Sie ein MD4-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_md4(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_md5

Erstellen Sie ein MD5-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_md5(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_sha1

Erstellen Sie ein SHA1-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_sha1(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_sha224

Erstellen Sie ein SHA224-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_sha224(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_sha256

Erstellen Sie ein SHA256-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_sha256(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_sha384

Erstellen Sie ein SHA384-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_sha384(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_sha512

Erstellen Sie ein SHA512-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_sha512(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

hmac_ripemd160

Erstellen Sie ein RIPEMD160-Message-Digest-Signaturobjekt

1
static Digest hash.hmac_ripemd160(Buffer key);

Parameter aufrufen:

  • key : Buffer , binärer Signaturschlüssel

Gibt das Ergebnis zurück:

  • Digest , gibt ein erstelltes Message Digest-Objekt zurück

Konstante

MD2

Identifikationskonstante des MD2-Message-Digest-Algorithmus

1
const hash.MD2 = 1;

MD4

Identifikationskonstante des MD4-Message-Digest-Algorithmus

1
const hash.MD4 = 2;

MD5

Identifikationskonstante des MD5-Message-Digest-Algorithmus

1
const hash.MD5 = 3;

SHA1

Identifizierungskonstante des SHA1-Message-Digest-Algorithmus

1
const hash.SHA1 = 4;

SHA224

SHA224 Identifizierungskonstante des Message Digest-Algorithmus

1
const hash.SHA224 = 5;

SHA256

SHA256 Message Digest-Algorithmus-Identifikationskonstante

1
const hash.SHA256 = 6;

SHA384

SHA384 Identifizierungskonstante des Message Digest-Algorithmus

1
const hash.SHA384 = 7;

SHA512

SHA512 Message Digest-Algorithmus-Identifikationskonstante

1
const hash.SHA512 = 8;

RIPEMD160

Identifikationskonstante des RIPEMD160-Message-Digest-Algorithmus

1
const hash.RIPEMD160 = 9;