Objeto objeto integrado

Resumen de objetos

Objeto de resumen de información

Herencia

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

Atributos de miembros

size

Entero, consulta el número de bytes de resumen del algoritmo de resumen de información actual

1
readonly Integer Digest.size;

Función miembro

update

Actualizar la información de resumen binario

1
Digest Digest.update(Buffer data);

Parámetros de llamada:

  • data: Buffer, Bloque de datos binarios

Devolver resultado:

  • Digest, Devuelve el objeto de resumen de información en sí

digest

Calcular y devolver resumen

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

Parámetros de llamada:

  • codec: Cadena, especifique el formato de codificación, los valores permitidos son: "búfer", "hex","base64"," utf8 ", o iconv Juego de caracteres admitido por el módulo

Devolver resultado:

  • Value, Devuelve la representación resumida de la codificación especificada

sign

Resumen de firma y devolución

1
Buffer Digest.sign(PKey key) async;

Parámetros de llamada:

  • key: PKey, La clave privada firmada

Devolver resultado:

  • Buffer, Devuelve los datos firmados

verify

Verifique que las firmas sean consistentes

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

Parámetros de llamada:

  • key: PKey, Verificar la clave pública de la firma
  • sign: Buffer, Especifique la firma a verificar

Devolver resultado:

  • Boolean, Devuelve el resultado verificado

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String Digest.toString();

Devolver resultado:

  • String, Devuelve la representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable