Module module de base

Hachage du 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 : Integer, spécifiez l'algorithme de calcul du condensé
  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations 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 : Integer, spécifiez l'algorithme de calcul du condensé

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

md2

Créer un objet de résumé d'informations MD2

1
static Digest hash.md2(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

md4

Créer un objet de résumé d'informations MD4

1
static Digest hash.md4(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

md5

Créer un objet de résumé d'informations MD5

1
static Digest hash.md5(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sha1

Créer un objet de résumé d'informations SHA1

1
static Digest hash.sha1(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sha224

Créer un objet de résumé d'informations SHA224

1
static Digest hash.sha224(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sha256

Créer un objet de résumé d'informations SHA256

1
static Digest hash.sha256(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sha384

Créer un objet de résumé d'informations SHA384

1
static Digest hash.sha384(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sha512

Créer un objet de résumé d'informations SHA512

1
static Digest hash.sha512(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

ripemd160

Créer un objet de résumé d'informations RIPEMD160

1
static Digest hash.ripemd160(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

sm3

Créer un objet de résumé d'informations SM3

1
static Digest hash.sm3(Buffer data);

Paramètres d'appel:

  • data : Buffer , créez des données binaires qui sont mises à jour en même temps

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

hmac

Créer un objet de signature de résumé de message basé sur l'identificateur d'algorithme spécifié

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

Paramètres d'appel:

  • algo : Integer, spécifiez l'algorithme de calcul du condensé
  • key : Buffer , clé de signature binaire

Résultat de retour:

  • Digest , retourne l'objet de résumé d'informations construit

hmac_md2

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_md4

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_md5

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sha1

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sha224

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sha256

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sha384

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sha512

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_ripemd160

Créer un objet 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 , retourne l'objet de résumé d'informations construit

hmac_sm3

Créer un objet 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 , retourne l'objet de résumé d'informations construit

constant

MD2

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

1
const hash.MD2 = 1;

MD4

Constante d'identification de l'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 de l'algorithme de résumé d'informations

1
const hash.RIPEMD160 = 9;

SM3

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

1
const hash.SM3 = 10;