Объект встроенный объект

Дайджест объекта

Информационный сводный объект

Наследование

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

Атрибуты члена

size

Целое число, запросить количество байтов дайджеста текущего алгоритма дайджеста информации

1
readonly Integer Digest.size;

Функция члена

update

Обновить сводную двоичную информацию

1
Digest Digest.update(Buffer data);

Параметры звонка:

  • data: Buffer, Блок двоичных данных

Результат возврата:

  • Digest, Возвращает сам объект сводной информации

digest

Рассчитать и вернуть сводку

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

Параметры звонка:

  • codec: String, укажите формат кодировки, допустимые значения: "buffer", "hex","base64"," utf8 "или iconv Набор символов, поддерживаемый модулем

Результат возврата:

  • Value, Возвращает сводное представление указанной кодировки

sign

Подпишите и верните сводку

1
Buffer Digest.sign(PKey key) async;

Параметры звонка:

  • key: PKey, Подписанный закрытый ключ

Результат возврата:

  • Buffer, Верните подписанные данные

verify

Убедитесь, что подписи согласованы

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

Параметры звонка:

  • key: PKey, Проверить открытый ключ подписи
  • sign: Buffer, Укажите подпись для проверки

Результат возврата:

  • Boolean, Верните проверенный результат

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String Digest.toString();

Результат возврата:

  • String, Возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

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

Параметры звонка:

  • key: Строка, не используется

Результат возврата:

  • Value, Возвращает значение, содержащее сериализуемый JSON