Module Module de base

Hachage de module

Module de calcul de résumé d'informations, qui peut être utilisé pour calculer le résumé d'informations et la signature de résumé

Fonction statique

digest

Créer un objet d'opération de résumé d'informations selon l'ID d'algorithme spécifié

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

Paramètres d'appel:

  • algo : Entier, spécifiez l'algorithme de résumé
  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

Créer un objet d'opération de résumé d'informations selon l'ID d'algorithme spécifié

1
static Digest hash.digest(Integer algo);

Paramètres d'appel:

  • algo : Entier, spécifiez l'algorithme de résumé

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

md2

Créer un objet d'opération de résumé de message MD2

1
static Digest hash.md2(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

md4

Créer un objet d'opération de résumé de message MD4

1
static Digest hash.md4(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

md5

Créer un objet d'opération de résumé de message MD5

1
static Digest hash.md5(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sha1

Créer un objet d'opération de résumé de message SHA1

1
static Digest hash.sha1(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sha224

Créer un objet d'opération de résumé de message SHA224

1
static Digest hash.sha224(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sha256

Créer un objet d'opération de résumé de message SHA256

1
static Digest hash.sha256(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sha384

Créer un objet d'opération de résumé de message SHA384

1
static Digest hash.sha384(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sha512

Créer un objet d'opération de résumé de message SHA512

1
static Digest hash.sha512(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

ripemd160

Créer un objet d'opération de résumé de message RIPEMD160

1
static Digest hash.ripemd160(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

sm3

Créer un objet d'opération de résumé de message SM3

1
static Digest hash.sm3(Buffer data);

Paramètres d'appel:

  • data : Buffer , créer des données binaires qui sont mises à jour simultanément

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac

Créer un objet d'opération de signature de résumé de message selon l'ID d'algorithme spécifié

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

Paramètres d'appel:

  • algo : Entier, spécifiez l'algorithme de résumé
  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_md2

Créer un objet d'opération de signature de résumé de message MD2

1
static Digest hash.hmac_md2(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_md4

Créer un objet d'opération de signature de résumé de message MD4

1
static Digest hash.hmac_md4(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_md5

Créer un objet d'opération de signature de résumé de message MD5

1
static Digest hash.hmac_md5(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sha1

Créer un objet d'opération de signature de résumé de message SHA1

1
static Digest hash.hmac_sha1(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sha224

Créer un objet d'opération de signature de résumé de message SHA224

1
static Digest hash.hmac_sha224(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sha256

Créer un objet d'opération de signature de résumé de message SHA256

1
static Digest hash.hmac_sha256(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sha384

Créer un objet d'opération de signature de résumé de message SHA384

1
static Digest hash.hmac_sha384(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sha512

Créer un objet d'opération de signature de résumé de message SHA512

1
static Digest hash.hmac_sha512(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_ripemd160

Créer un objet d'opération de signature de résumé de message RIPEMD160

1
static Digest hash.hmac_ripemd160(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

hmac_sm3

Créer un objet d'opération de signature de résumé de message SM3

1
static Digest hash.hmac_sm3(Buffer key);

Paramètres d'appel:

  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , renvoyer l'objet de résumé de message construit

constant

MD2

Constante d'identification d'algorithme de résumé de message MD2

1
const hash.MD2 = 1;

MD4

Constante d'identification d'algorithme de résumé de message MD4

1
const hash.MD4 = 2;

MD5

Constante d'identification de l'algorithme de résumé de message MD5

1
const hash.MD5 = 3;

SHA1

Constante d'identification de l'algorithme de résumé de message SHA1

1
const hash.SHA1 = 4;

SHA224

Constante d'identification de l'algorithme de résumé de message SHA224

1
const hash.SHA224 = 5;

SHA256

Constante d'identification de l'algorithme de résumé de message SHA256

1
const hash.SHA256 = 6;

SHA384

Constante d'identification de l'algorithme de résumé de message SHA384

1
const hash.SHA384 = 7;

SHA512

Constante d'identification de l'algorithme de résumé de message SHA512

1
const hash.SHA512 = 8;

RIPEMD160

RIPEMD160 Constante d'identification d'algorithme de résumé de message

1
const hash.RIPEMD160 = 9;

SM3

Constante d'identification de l'algorithme de résumé de message SM3

1
const hash.SM3 = 10;