Objecte objecte incorporat

Resum d’objectes

Objecte resum d'informació

Herència

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Digest|size|update();digest();sign();verify()] [object] <:- [Digest] Digest size update() digest() sign() verify() object toString() toJSON()

Atributs de membre

size

Enter, consulteu el nombre de bytes de resum de l'algorisme de resum d'informació actual

1
readonly Integer Digest.size;

Funció de membre

update

Actualitzeu la informació de resum binari

1
Digest Digest.update(Buffer data);

Paràmetres de trucada:

  • data: Buffer, Bloc de dades binari

Resultat de retorn:

  • Digest, Retorna el propi objecte de resum d'informació

digest

Calcular i retornar el resum

1
Value Digest.digest(String codec = "buffer");

Paràmetres de trucada:

  • codec: Cadena, especifiqueu el format de codificació, els valors permesos són: "buffer", "hex","base64"," utf8 "o iconv Conjunt de caràcters admès pel mòdul

Resultat de retorn:

  • Value, Retorna la representació resum de la codificació especificada

sign

Resum de signatura i devolució

1
Buffer Digest.sign(PKey key) async;

Paràmetres de trucada:

  • key: PKey, La clau privada signada

Resultat de retorn:

  • Buffer, Torneu les dades signades

verify

Verifiqueu que les signatures siguin coherents

1 2
Boolean Digest.verify(PKey key, Buffer sign) async;

Paràmetres de trucada:

  • key: PKey, Verifiqueu la clau pública de la signatura
  • sign: Buffer, Especifiqueu la signatura que voleu verificar

Resultat de retorn:

  • Boolean, Torneu el resultat verificat

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String Digest.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

1
Value Digest.toJSON(String key = "");

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable