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 digest informazioni in base all'ID algoritmo specificato

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

Parametri di chiamata:

  • algo : intero, specifica l'algoritmo digest
  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

Creare un oggetto operazione digest informazioni in base all'ID algoritmo specificato

1
static Digest hash.digest(Integer algo);

Parametri di chiamata:

  • algo : intero, specifica l'algoritmo digest

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

md2

Creare un oggetto operazione digest messaggio MD2

1
static Digest hash.md2(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

md4

Creare un oggetto operazione digest messaggio MD4

1
static Digest hash.md4(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

md5

Creare un oggetto operazione digest messaggio MD5

1
static Digest hash.md5(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sha1

Creare un oggetto operazione digest messaggio SHA1

1
static Digest hash.sha1(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sha224

Creare un oggetto operazione digest messaggio SHA224

1
static Digest hash.sha224(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sha256

Creare un oggetto operazione digest messaggio SHA256

1
static Digest hash.sha256(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sha384

Creare un oggetto operazione digest messaggio SHA384

1
static Digest hash.sha384(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sha512

Creare un oggetto operazione digest messaggio SHA512

1
static Digest hash.sha512(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

ripemd160

Creare un oggetto operazione digest messaggio RIPEMD160

1
static Digest hash.ripemd160(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

sm3

Creare un oggetto operazione digest messaggio SM3

1
static Digest hash.sm3(Buffer data);

Parametri di chiamata:

  • data : Buffer , crea dati binari che vengono aggiornati contemporaneamente

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac

Creare un oggetto operazione di firma digest del messaggio in base all'ID algoritmo specificato

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

Parametri di chiamata:

  • algo : intero, specifica l'algoritmo digest
  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_md2

Creare un oggetto operazione firma firma digest MD2

1
static Digest hash.hmac_md2(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_md4

Creare un oggetto operazione firma firma digest MD4

1
static Digest hash.hmac_md4(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_md5

Creare un oggetto operazione firma firma digest MD5

1
static Digest hash.hmac_md5(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sha1

Creare un oggetto operazione firma firma digest messaggio SHA1

1
static Digest hash.hmac_sha1(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sha224

Creare un oggetto operazione di firma digest digest messaggio SHA224

1
static Digest hash.hmac_sha224(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sha256

Creare un oggetto operazione di firma digest digest messaggio SHA256

1
static Digest hash.hmac_sha256(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sha384

Creare un oggetto operazione firma firma digest messaggio SHA384

1
static Digest hash.hmac_sha384(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sha512

Creare un oggetto operazione firma firma digest SHA512

1
static Digest hash.hmac_sha512(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_ripemd160

Creare un oggetto operazione firma firma digest RIPEMD160

1
static Digest hash.hmac_ripemd160(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

hmac_sm3

Creare un oggetto operazione firma firma digest messaggio SM3

1
static Digest hash.hmac_sm3(Buffer key);

Parametri di chiamata:

  • key : Buffer , chiave di firma binaria

Risultato di ritorno:

  • Digest , restituisce l'oggetto digest del messaggio creato

costante

MD2

Costante di identificazione algoritmo digest digest MD2

1
const hash.MD2 = 1;

MD4

Costante di identificazione algoritmo digest digest MD4

1
const hash.MD4 = 2;

MD5

Costante di identificazione algoritmo digest digest MD5

1
const hash.MD5 = 3;

SHA1

Costante di identificazione algoritmo digest digest messaggio SHA1

1
const hash.SHA1 = 4;

SHA224

Costante di identificazione dell'algoritmo digest del messaggio SHA224

1
const hash.SHA224 = 5;

SHA256

SHA256 costante di identificazione dell'algoritmo digest del messaggio

1
const hash.SHA256 = 6;

SHA384

SHA384 costante di identificazione dell'algoritmo digest del messaggio

1
const hash.SHA384 = 7;

SHA512

Costante di identificazione algoritmo digest digest messaggio SHA512

1
const hash.SHA512 = 8;

RIPEMD160

RIPEMD160 Costante di identificazione dell'algoritmo di digest del messaggio

1
const hash.RIPEMD160 = 9;

SM3

Costante di identificazione dell'algoritmo digest del messaggio SM3

1
const hash.SM3 = 10;