Résumé d'objet
Objet récapitulatif des informations
Héritage
Attributs des membres
size
Entier, interroge le nombre d'octets de résumé de l'algorithme de résumé d'informations actuel
1readonly Integer Digest.size;
Fonction membre
update
Mettre à jour les informations de résumé binaire
1Digest 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
1Value 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é
1Buffer 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
2Boolean Digest.verify(PKey key,
Buffer sign) async;
Paramètres d'appel :
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
1String 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
1Value Digest.toJSON(String key = "");
Paramètres d'appel :
- key: chaîne, inutilisé
Résultat de retour :
- Value, Renvoie une valeur contenant JSON sérialisable