Module basismodule

module-hash

De hash-module wordt voornamelijk gebruikt om algoritmen voor het verwerken van berichten te implementeren en is een zeer belangrijke submodule bij het implementeren van encryptie-algoritmen. Tegelijkertijd vormt het message digest-algoritme ook de basis van veel versleutelingsalgoritmen.

Voordat u een submodule gebruikt hash, moet u require('hash');de module laden met .

In hashde module bevat het voornamelijk de volgende klassen Digest: Hmac. Onder hen Digestwordt de klasse gebruikt om het message digest-algoritme te berekenen, en Hmacde klasse wordt gebruikt om het ingetoetste hash-bericht te berekenen.

Hier is een eenvoudige voorbeeldcode die gebruikmaakt van Digestde klasse Compute- MD5samenvatting:

1 2 3 4 5 6 7 8 9 10 11 12
const hash = require('hash'); // create a MD5 digest object const digest = hash.digest(hash.MD5); // update digest with data const data = 'hello, world'; digest.update(data); // output result in hex const result = digest.digest('hex'); console.log(result);

In de bovenstaande voorbeeldcode initialiseren we eerst hash.digest([hash.MD5](hash.md#MD5))een Digestobject voor MD5het patroon met behulp van . Vervolgens gebruiken we update()de methode om de gegevens die nodig zijn voor de samenvattingsberekening toe te voegen aan het Digest-object. Vervolgens gebruiken we digest()de methode om het samenvattende resultaat te berekenen en de codering terug te geven die is opgegeven door de parameter (hier wordt hexadecimale codering gebruikt). Ten slotte worden de berekende samenvattingsresultaten uitgevoerd.

Naast MD5, Digestondersteunt de klasse ook andere samenvattende algoritmen, zoals SHA-1, SHA-256, SHA-512enz. Wanneer u het gebruikt, moet u md5de parameters wijzigen in het overeenkomstige samenvattingsalgoritme.

statische functie

digest

Creëert een Information Digest-operand op basis van de opgegeven algoritme-ID.

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

Oproepparameters:

  • algo: geheel getal, geef het algoritme voor de digest-bewerking op
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

md5

Maak een MD5-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha1

Maak een SHA1-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha224

Maak een SHA224-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha256

Maak een SHA256-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha384

Maak een SHA384-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha512

Maak een SHA512-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

ripemd160

Maak een RIPEMD160-berichtsamenvatting-operand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sm3

Maak een SM3-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

Maak een SM3-berichtsamenvattingsoperand en bewerk deze voor

1 2 3
static Digest hash.sm3(PKey pubKey, String id, Buffer data = NULL);

Oproepparameters:

  • pubKey:PKey, handtekening openbare sleutel
  • id: String, handtekening-ID
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha3_256

Maak een SHA3_256 berichtsamenvatting-operand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha3_384

Maak een SHA3_384 berichtsamenvatting-operand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

sha3_512

Maak een SHA3_512 berichtsamenvatting-operand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

shake128

Maak een SHAKE128-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

shake256

Maak een SHAKE256-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

keccak256

Maak een KECCAK256-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

keccak384

Maak een KECCAK384-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

keccak512

Maak een KECCAK512-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

blake2s

Maak een BLAKE2S-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

blake2b

Maak een BLAKE2B-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

blake2sp

Maak een BLAKE2SP-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

blake2bp

Maak een BLAKE2BP-berichtoverzichtoperand

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

Oproepparameters:

  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac

Creëert een signatuuroperand voor berichtsamenvatting op basis van de opgegeven algoritme-ID.

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

Oproepparameters:

  • algo: geheel getal, geef het algoritme voor de digest-bewerking op
  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_md5

Maak een handtekeningoperand voor MD5-berichtensamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha1

Maak een handtekeningoperand voor SHA1-berichtensamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha224

Maak een SHA224-handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha256

Maak een SHA256-handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha384

Maak een SHA384-handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha512

Maak een SHA512-handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_ripemd160

Maak een RIPEMD160-handtekeningsbewerkingsobject voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sm3

Maak een handtekeningoperand voor SM3-berichtensamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

Maak een SM3-berichtsamenvatting-handtekeningbewerkingsobject en voer voorverwerking uit

1 2 3 4
static Digest hash.hmac_sm3(PKey pubKey, String id, Buffer key, Buffer data = NULL);

Oproepparameters:

  • pubKey:PKey, handtekening openbare sleutel
  • id: String, handtekening-ID
  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha3_256

Maak een SHA3_256 handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha3_384

Maak een SHA3_384 handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_shake128

Maak een SHAKE128-object voor handtekeningsamenvatting van berichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_shake256

Maak een SHAKE256-handtekeningsobject voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_sha3_512

Maak een SHA3_512 handtekeningoperand voor berichtoverzichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_keccak256

Maak een KECCAK256-handtekeningoperand voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_keccak384

Maak een KECCAK384-handtekeningoperand voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_keccak512

Maak een KECCAK512-handtekeningoperand voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_blake2s

Maak een BLAKE2S-handtekeningsobject voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_blake2b

Maak een BLAKE2B-object voor handtekeningsamenvatting van berichten

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_blake2sp

Maak een BLAKE2SP-handtekeningsobject voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

hmac_blake2bp

Maak een BLAKE2BP-object voor handtekeningbewerking voor berichtsamenvatting

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

Oproepparameters:

  • key:Buffer, binaire ondertekeningssleutel
  • data:Buffer, maak binaire gegevens die tegelijkertijd worden bijgewerkt. De standaardwaarde is null en de gegevens worden niet bijgewerkt.

Resultaten retourneren:

  • Digest, retourneert het geconstrueerde informatiesamenvattingsobject

constante

MD5

Identificatieconstante van het MD5-berichtsamenvattingsalgoritme

1
const hash.MD5 = 1;

SHA1

Identificatieconstante van het SHA1-berichtsamenvattingsalgoritme

1
const hash.SHA1 = 2;

SHA224

Identificatieconstante van het SHA224-algoritme voor berichtverwerking

1
const hash.SHA224 = 3;

SHA256

Identificatieconstante van het SHA256-algoritme voor berichtverwerking

1
const hash.SHA256 = 4;

SHA384

Identificatieconstante van het SHA384-algoritme voor berichtverwerking

1
const hash.SHA384 = 5;

SHA512

Identificatieconstante van het SHA512-algoritme voor berichtverwerking

1
const hash.SHA512 = 6;

RIPEMD160

RIPEMD160 identificatieconstante van algoritme voor informatieverwerking

1
const hash.RIPEMD160 = 7;

SM3

Identificatieconstanten van SM3-berichtsamenvattingsalgoritme

1
const hash.SM3 = 8;

SHA3_256

SHA3_256 Identificatieconstante van algoritme voor berichtverwerking

1
const hash.SHA3_256 = 9;

SHA3_384

SHA3_384 Identificatieconstante van algoritme voor berichtverwerking

1
const hash.SHA3_384 = 10;

SHA3_512

SHA3_512 Identificatieconstante van algoritme voor berichtverwerking

1
const hash.SHA3_512 = 11;

SHAKE128

SHAKE128 identificatieconstante van algoritme voor berichtverwerking

1
const hash.SHAKE128 = 12;

SHAKE256

SHAKE256 identificatieconstante van algoritme voor berichtverwerking

1
const hash.SHAKE256 = 13;

KECCAK256

KECCAK256 Identificatieconstante van het informatiesamenvattingalgoritme

1
const hash.KECCAK256 = 14;

KECCAK384

KECCAK384 Identificatieconstante van het informatiesamenvattingsalgoritme

1
const hash.KECCAK384 = 15;

KECCAK512

KECCAK512 Identificatieconstante van het informatiesamenvattingsalgoritme

1
const hash.KECCAK512 = 16;

BLAKE2S

BLAKE2S-identificatieconstanten van algoritme voor berichtverwerking

1
const hash.BLAKE2S = 17;

BLAKE2B

BLAKE2B-identificatieconstanten van algoritme voor berichtverwerking

1
const hash.BLAKE2B = 18;

BLAKE2SP

BLAKE2SP-identificatieconstanten van algoritme voor berichtverwerking

1
const hash.BLAKE2SP = 19;

BLAKE2BP

BLAKE2BP-identificatieconstante voor algoritme voor berichtverwerking

1
const hash.BLAKE2BP = 20;