Objet objet intégré

Résumé d'objet

Objet récapitulatif des informations

Héritage

#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()

Attributs des membres

size

Entier, interroge le nombre d'octets de résumé de l'algorithme de résumé d'informations actuel

1
readonly Integer Digest.size;

Fonction membre

update

Mettre à jour les informations de résumé binaire

1
Digest Digest.update(Buffer data);

Paramètres d'appel :

  • data: Buffer, Bloc de données binaires

Résultat de retour :

  • Digest, Renvoie l'objet de résumé d'informations lui-même

digest

Calculer et retourner le récapitulatif

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

Paramètres d'appel :

  • codec: String, précisez le format d'encodage, les valeurs autorisées sont : "buffer", "hex", "base64", "utf8", ou iconv Jeu de caractères pris en charge par le module

Résultat de retour :

  • Value, Renvoie la représentation récapitulative de l'encodage spécifié

sign

Signer et retourner le résumé

1
Buffer Digest.sign(PKey key) async;

Paramètres d'appel :

  • key: PKey, La clé privée signée

Résultat de retour :

  • Buffer, Renvoyer les données signées

verify

Vérifiez que les signatures sont cohérentes

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

Paramètres d'appel :

  • key: PKey, Vérifier la clé publique de la signature
  • sign: Buffer, Spécifiez la signature à vérifier

Résultat de retour :

  • Boolean, Renvoie le résultat vérifié

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques

1
String Digest.toString();

Résultat de retour :

  • String, Renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable