Module module de base

Hachage de module

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

Fonction statique

digest

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

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

Paramètres d'appel :

  • algo: Entier, spécifiez l'algorithme de calcul du condensé
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

md2

Créer un objet récapitulatif d'informations MD2

1
static Digest hash.md2(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

md4

Créer un objet récapitulatif d'informations MD4

1
static Digest hash.md4(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

md5

Créer un objet récapitulatif d'informations MD5

1
static Digest hash.md5(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sha1

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

1
static Digest hash.sha1(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sha224

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

1
static Digest hash.sha224(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sha256

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

1
static Digest hash.sha256(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sha384

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

1
static Digest hash.sha384(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sha512

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

1
static Digest hash.sha512(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

ripemd160

Créer un objet récapitulatif d'informations RIPEMD160

1
static Digest hash.ripemd160(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

sm3

Créer un objet récapitulatif d'informations SM3

1
static Digest hash.sm3(Buffer data = NULL);

Paramètres d'appel :

  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

Créer un objet d'opération de résumé d'informations SM3 et le prétraiter

1 2 3
static Digest hash.sm3(PKey pubKey, String id, Buffer data = NULL);

Paramètres d'appel :

  • pubKey: PKey, Clé publique de signature
  • id: chaîne, identifiant de signature
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac

Créer un objet d'opération de signature de résumé d'informations en fonction de l'identifiant d'algorithme spécifié

1 2 3
static Digest hash.hmac(Integer algo, Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • algo: Entier, spécifiez l'algorithme de calcul du condensé
  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_md2

Créer un objet de signature de résumé de message MD2

1 2
static Digest hash.hmac_md2(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_md4

Créer un objet de signature de résumé de message MD4

1 2
static Digest hash.hmac_md4(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_md5

Créer un objet de signature de résumé de message MD5

1 2
static Digest hash.hmac_md5(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sha1

Créer un objet de signature de résumé de message SHA1

1 2
static Digest hash.hmac_sha1(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sha224

Créer un objet de signature de résumé de message SHA224

1 2
static Digest hash.hmac_sha224(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sha256

Créer un objet de signature de résumé de message SHA256

1 2
static Digest hash.hmac_sha256(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sha384

Créer un objet de signature de résumé de message SHA384

1 2
static Digest hash.hmac_sha384(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sha512

Créer un objet de signature de résumé de message SHA512

1 2
static Digest hash.hmac_sha512(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_ripemd160

Créer un objet de signature de résumé de message RIPEMD160

1 2
static Digest hash.hmac_ripemd160(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

hmac_sm3

Créer un objet de signature de résumé de message SM3

1 2
static Digest hash.hmac_sm3(Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif d'informations construit

Créer un objet de signature de résumé de message SM3 et le prétraiter

1 2 3 4
static Digest hash.hmac_sm3(PKey pubKey, String id, Buffer key, Buffer data = NULL);

Paramètres d'appel :

  • pubKey: PKey, Clé publique de signature
  • id: chaîne, identifiant de signature
  • key: Buffer, Clé de signature binaire
  • data: Buffer, Créer des données binaires qui sont mises à jour en même temps, la valeur par défaut est nulle et les données ne sont pas mises à jour

Résultat de retour :

  • Digest, Renvoie l'objet récapitulatif 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 condensé 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;