Module de base du module

hachage de module

Module de calcul de résumé de message, qui peut être utilisé pour calculer des résumés de message et des signatures de résumé

fonction statique

digest

Crée un opérande de résumé de message basé sur l'ID d'algorithme spécifié

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

Paramètres d'appel :

  • algo: Entier, spécifie l'algorithme de résumé
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

md5

Créer un opérande de résumé de message MD5

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

Paramètres d'appel :

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

Retourner le résultat :

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

sha1

Créer un opérande de résumé de message SHA1

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

Paramètres d'appel :

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

Retourner le résultat :

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

sha224

Créer un opérande de résumé de message SHA224

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

Paramètres d'appel :

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

Retourner le résultat :

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

sha256

Créer un opérande de résumé de message SHA256

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

Paramètres d'appel :

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

Retourner le résultat :

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

sha384

Créer un opérande de résumé de message SHA384

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

Paramètres d'appel :

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

Retourner le résultat :

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

sha512

Créer un opérande de résumé de message SHA512

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

Paramètres d'appel :

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

Retourner le résultat :

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

ripemd160

Créer un opérande de résumé de message RIPEMD160

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

Paramètres d'appel :

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

Retourner le résultat :

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

sm3

Créer un opérande de résumé de message SM3

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

Paramètres d'appel :

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

Retourner le résultat :

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

Créer un opérande de résumé de message 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, la clé publique de signature
  • id: Chaîne, ID de signature
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

keccak256

Créer un opérande de résumé de message KECCAK256

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

Paramètres d'appel :

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

Retourner le résultat :

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

keccak384

Créer un opérande de résumé de message KECCAK384

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

Paramètres d'appel :

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

Retourner le résultat :

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

keccak512

Créer un opérande de résumé de message KECCAK512

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

Paramètres d'appel :

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

Retourner le résultat :

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

blake2s

Créer un opérande de résumé de message BLAKE2S

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

Paramètres d'appel :

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

Retourner le résultat :

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

blake2b

Créer un opérande de résumé de message BLAKE2B

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

Paramètres d'appel :

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

Retourner le résultat :

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

blake2sp

Créer un opérande de résumé de message BLAKE2SP

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

Paramètres d'appel :

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

Retourner le résultat :

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

blake2bp

Créer un opérande de résumé de message BLAKE2BP

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac

Crée un opérande de signature de résumé de message basé sur 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écifie l'algorithme de résumé
  • key:Buffer, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_md5

Créer un opérande 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sha1

Créer un opérande 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sha224

Créer un opérateur 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sha256

Créer un opérateur 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sha384

Créer un opérateur 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sha512

Créer un opérateur 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_ripemd160

Créer un opérande 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_sm3

Créer un opérande 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, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

Créer un opérande 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, la clé publique de signature
  • id: Chaîne, ID de signature
  • key:Buffer, la clé de signature binaire
  • data:Buffer, Créer des données binaires mises à jour en même temps, la valeur par défaut est nulle, ne pas mettre à jour les données

Retourner le résultat :

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

hmac_keccak256

Créer un opérande de signature de résumé de message KECCAK256

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_keccak384

Créer un opérande de signature de résumé de message KECCAK384

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_keccak512

Créer un opérande de signature de résumé de message KECCAK512

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_blake2s

Créer un opérande de signature de résumé de message BLAKE2S

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_blake2b

Créer un opérande de signature de résumé de message BLAKE2B

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_blake2sp

Créer un opérande de signature de résumé de message BLAKE2SP

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

Paramètres d'appel :

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

Retourner le résultat :

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

hmac_blake2bp

Créer un opérande de signature de résumé de message BLAKE2BP

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

Paramètres d'appel :

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

Retourner le résultat :

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

constant

MD5

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

1
const hash.MD5 = 1;

SHA1

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

1
const hash.SHA1 = 2;

SHA224

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

1
const hash.SHA224 = 3;

SHA256

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

1
const hash.SHA256 = 4;

SHA384

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

1
const hash.SHA384 = 5;

SHA512

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

1
const hash.SHA512 = 6;

RIPEMD160

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

1
const hash.RIPEMD160 = 7;

SM3

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

1
const hash.SM3 = 8;

KECCAK256

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

1
const hash.KECCAK256 = 9;

KECCAK384

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

1
const hash.KECCAK384 = 10;

KECCAK512

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

1
const hash.KECCAK512 = 11;

BLAKE2S

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

1
const hash.BLAKE2S = 12;

BLAKE2B

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

1
const hash.BLAKE2B = 13;

BLAKE2SP

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

1
const hash.BLAKE2SP = 14;

BLAKE2BP

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

1
const hash.BLAKE2BP = 15;