Módulo Módulo básico

Hash de módulo

Módulo de cálculo de resumen de información, que puede usarse para calcular resumen de información y firma de resumen

Función estática

digest

Crear un objeto de operación de resumen de información de acuerdo con el ID del algoritmo especificado

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

Parámetros de llamada:

  • algo : Entero, especifique el algoritmo de resumen
  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

Crear un objeto de operación de resumen de información de acuerdo con el ID del algoritmo especificado

1
static Digest hash.digest(Integer algo);

Parámetros de llamada:

  • algo : Entero, especifique el algoritmo de resumen

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

md2

Crear un objeto de operación de resumen de mensaje MD2

1
static Digest hash.md2(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

md4

Crear un objeto de operación de resumen de mensaje MD4

1
static Digest hash.md4(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

md5

Crear un objeto de operación de resumen de mensaje MD5

1
static Digest hash.md5(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sha1

Crear un objeto de operación de resumen de mensaje SHA1

1
static Digest hash.sha1(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sha224

Crear un objeto de operación de resumen de mensaje SHA224

1
static Digest hash.sha224(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sha256

Crear un objeto de operación de resumen de mensaje SHA256

1
static Digest hash.sha256(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sha384

Crear un objeto de operación de resumen de mensaje SHA384

1
static Digest hash.sha384(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sha512

Crear un objeto de operación de resumen de mensaje SHA512

1
static Digest hash.sha512(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

ripemd160

Crear un objeto de operación de resumen de mensaje RIPEMD160

1
static Digest hash.ripemd160(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

sm3

Crear un objeto de operación de resumen de mensaje SM3

1
static Digest hash.sm3(Buffer data);

Parámetros de llamada:

  • data : Buffer , crea datos binarios que se actualizan simultáneamente

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac

Crear un objeto de operación de firma de resumen de información de acuerdo con el ID del algoritmo especificado

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

Parámetros de llamada:

  • algo : Entero, especifique el algoritmo de resumen
  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_md2

Crear un objeto de operación de firma de resumen de mensaje MD2

1
static Digest hash.hmac_md2(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_md4

Crear un objeto de operación de firma de resumen de mensaje MD4

1
static Digest hash.hmac_md4(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_md5

Crear un objeto de operación de firma de resumen de mensaje MD5

1
static Digest hash.hmac_md5(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sha1

Crear un objeto de operación de firma de resumen de mensaje SHA1

1
static Digest hash.hmac_sha1(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sha224

Crear un objeto de operación de firma de resumen de mensaje SHA224

1
static Digest hash.hmac_sha224(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sha256

Crear un objeto de operación de firma de resumen de mensaje SHA256

1
static Digest hash.hmac_sha256(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sha384

Crear un objeto de operación de firma de resumen de mensaje SHA384

1
static Digest hash.hmac_sha384(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sha512

Crear un objeto de operación de firma de resumen de mensaje SHA512

1
static Digest hash.hmac_sha512(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_ripemd160

Crear un objeto de operación de firma de resumen de mensaje RIPEMD160

1
static Digest hash.hmac_ripemd160(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

hmac_sm3

Crear un objeto de operación de firma de resumen de mensaje SM3

1
static Digest hash.hmac_sm3(Buffer key);

Parámetros de llamada:

  • key : Buffer , clave de firma binaria

Resultado de devolución:

  • Digest , devuelve el objeto de resumen de mensaje construido

constante

MD2

Constante de identificación del algoritmo de resumen del mensaje MD2

1
const hash.MD2 = 1;

MD4

Constante de identificación del algoritmo de resumen del mensaje MD4

1
const hash.MD4 = 2;

MD5

Constante de identificación del algoritmo de resumen de mensaje MD5

1
const hash.MD5 = 3;

SHA1

Constante de identificación del algoritmo de resumen del mensaje SHA1

1
const hash.SHA1 = 4;

SHA224

Constante de identificación del algoritmo de resumen de mensaje SHA224

1
const hash.SHA224 = 5;

SHA256

Constante de identificación del algoritmo de resumen del mensaje SHA256

1
const hash.SHA256 = 6;

SHA384

Constante de identificación del algoritmo de resumen de mensaje SHA384

1
const hash.SHA384 = 7;

SHA512

Constante de identificación del algoritmo de resumen de mensaje SHA512

1
const hash.SHA512 = 8;

RIPEMD160

Constante de identificación del algoritmo de resumen del mensaje RIPEMD160

1
const hash.RIPEMD160 = 9;

SM3

Constante de identificación del algoritmo de resumen de mensaje SM3

1
const hash.SM3 = 10;