Modulo modulo base

Hash del modulo

Modulo di calcolo del digest delle informazioni, che può essere utilizzato per calcolare il digest delle informazioni e la firma del digest

Funzione statica

digest

Creare un oggetto operazione di riepilogo delle informazioni in base all'ID dell'algoritmo specificato

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

Parametri di chiamata:

  • algo: Intero, specifica l'algoritmo di calcolo del digest
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

md2

Creare un oggetto di riepilogo delle informazioni MD2

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

md4

Crea un oggetto di riepilogo delle informazioni MD4

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

md5

Creare un oggetto di riepilogo delle informazioni MD5

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sha1

Crea un oggetto digest di informazioni SHA1

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sha224

Crea un oggetto digest di informazioni SHA224

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sha256

Crea un oggetto digest di informazioni SHA256

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sha384

Crea un oggetto digest di informazioni SHA384

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sha512

Crea un oggetto digest di informazioni SHA512

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

ripemd160

Creare un oggetto di riepilogo delle informazioni RIPEMD160

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

sm3

Crea un oggetto di riepilogo delle informazioni SM3

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

Parametri di chiamata:

  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac

Crea un oggetto di operazione di firma del digest di informazioni in base all'identificatore dell'algoritmo specificato

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

Parametri di chiamata:

  • algo: Intero, specifica l'algoritmo di calcolo del digest
  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_md2

Crea un oggetto firma digest del messaggio MD2

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_md4

Crea un oggetto firma digest del messaggio MD4

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_md5

Crea un oggetto firma digest del messaggio MD5

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sha1

Crea un oggetto della firma del digest del messaggio SHA1

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sha224

Crea un oggetto di firma del digest del messaggio SHA224

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sha256

Crea un oggetto della firma del digest del messaggio SHA256

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sha384

Crea un oggetto della firma del digest del messaggio SHA384

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sha512

Crea un oggetto della firma del digest del messaggio SHA512

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_ripemd160

Crea un oggetto di firma del digest del messaggio RIPEMD160

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

hmac_sm3

Crea un oggetto firma digest del messaggio SM3

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

Parametri di chiamata:

  • key: Buffer, Chiave di firma binaria
  • data: Buffer, Crea dati binari aggiornati contemporaneamente, il valore predefinito è null e i dati non vengono aggiornati

Risultato di ritorno:

  • Digest, Restituisce l'oggetto di riepilogo delle informazioni costruite

costante

MD2

Costante di identificazione dell'algoritmo di digest del messaggio MD2

1
const hash.MD2 = 1;

MD4

Costante di identificazione dell'algoritmo di digest del messaggio MD4

1
const hash.MD4 = 2;

MD5

Costante di identificazione dell'algoritmo di digest del messaggio MD5

1
const hash.MD5 = 3;

SHA1

Costante di identificazione dell'algoritmo di digest del messaggio SHA1

1
const hash.SHA1 = 4;

SHA224

Costante di identificazione dell'algoritmo di digest del messaggio SHA224

1
const hash.SHA224 = 5;

SHA256

Costante di identificazione dell'algoritmo di digest del messaggio SHA256

1
const hash.SHA256 = 6;

SHA384

Costante di identificazione dell'algoritmo di digest del messaggio SHA384

1
const hash.SHA384 = 7;

SHA512

Costante di identificazione dell'algoritmo di digest del messaggio SHA512

1
const hash.SHA512 = 8;

RIPEMD160

RIPEMD160 Costante di identificazione dell'algoritmo di digest delle informazioni

1
const hash.RIPEMD160 = 9;

SM3

Costante di identificazione dell'algoritmo di digest del messaggio SM3

1
const hash.SM3 = 10;