Mòdul mòdul bàsic

Hash del mòdul

Mòdul de càlcul del resum d'informació, que es pot utilitzar per calcular el resum d'informació i la signatura del resum

Funció estàtica

digest

Creeu un objecte d'operació de resum d'informació segons l'identificador d'algoritme especificat

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

Paràmetres de trucada:

  • algo: Enter, especifiqueu l'algorisme de càlcul de resum
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

md2

Creeu un objecte resum d'informació MD2

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

md4

Creeu un objecte resum d'informació MD4

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

md5

Creeu un objecte resum d'informació MD5

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sha1

Creeu un objecte de resum d'informació SHA1

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sha224

Creeu un objecte de resum d'informació SHA224

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sha256

Creeu un objecte de resum d'informació SHA256

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sha384

Creeu un objecte de resum d'informació SHA384

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sha512

Creeu un objecte de resum d'informació SHA512

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

ripemd160

Creeu un objecte de resum d'informació RIPEMD160

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

sm3

Creeu un objecte resum d'informació SM3

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

Paràmetres de trucada:

  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac

Creeu un objecte d'operació de signatura de resum d'informació d'acord amb l'identificador d'algorisme especificat

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

Paràmetres de trucada:

  • algo: Enter, especifiqueu l'algorisme de càlcul de resum
  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_md2

Creeu un objecte de signatura de resum de missatges MD2

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_md4

Creeu un objecte de signatura de resum de missatges MD4

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_md5

Creeu un objecte de signatura de resum de missatges MD5

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sha1

Creeu un objecte de signatura de resum de missatges SHA1

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sha224

Creeu un objecte de signatura de resum de missatges SHA224

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sha256

Creeu un objecte de signatura de resum de missatges SHA256

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sha384

Creeu un objecte de signatura de resum de missatges SHA384

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sha512

Creeu un objecte de signatura de resum de missatges SHA512

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_ripemd160

Creeu un objecte de signatura de resum de missatges RIPEMD160

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

hmac_sm3

Creeu un objecte de signatura de resum de missatges SM3

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

Paràmetres de trucada:

  • key: Buffer, Clau de signatura binària
  • data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin

Resultat de retorn:

  • Digest, Retorna l'objecte resum d'informació construït

constant

MD2

Constant d'identificació d'algorisme de resum de missatges MD2

1
const hash.MD2 = 1;

MD4

Constant d'identificació d'algorisme de resum de missatges MD4

1
const hash.MD4 = 2;

MD5

Constant d'identificació d'algorisme de resum de missatges MD5

1
const hash.MD5 = 3;

SHA1

Constant d'identificació d'algorisme de resum de missatges SHA1

1
const hash.SHA1 = 4;

SHA224

Constant d'identificació d'algorisme de resum de missatges SHA224

1
const hash.SHA224 = 5;

SHA256

Constant d'identificació d'algorisme de resum de missatges SHA256

1
const hash.SHA256 = 6;

SHA384

Constant d'identificació d'algorisme de resum de missatges SHA384

1
const hash.SHA384 = 7;

SHA512

Constant d'identificació d'algorisme de resum de missatges SHA512

1
const hash.SHA512 = 8;

RIPEMD160

RIPEMD160 Constant d'identificació d'algorisme de resum d'informació

1
const hash.RIPEMD160 = 9;

SM3

Constant d'identificació d'algorisme de resum de missatges SM3

1
const hash.SM3 = 10;