Модуль Базовый модуль

Модульный хеш

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

Статическая функция

digest

Создать объект операции дайджеста информации в соответствии с указанным идентификатором алгоритма

1 2
static Digest hash.digest(Integer algo, Buffer data);

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

  • algo : Integer, указать алгоритм дайджеста
  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

Создать объект операции дайджеста информации в соответствии с указанным идентификатором алгоритма

1
static Digest hash.digest(Integer algo);

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

  • algo : Integer, указать алгоритм дайджеста

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

md2

Создать объект операции дайджеста сообщения MD2

1
static Digest hash.md2(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

md4

Создайте объект операции дайджеста сообщения MD4

1
static Digest hash.md4(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

md5

Создайте объект операции дайджеста сообщения MD5

1
static Digest hash.md5(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sha1

Создайте объект операции дайджеста сообщения SHA1

1
static Digest hash.sha1(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sha224

Создайте объект операции дайджеста сообщения SHA224

1
static Digest hash.sha224(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sha256

Создайте объект операции дайджеста сообщения SHA256

1
static Digest hash.sha256(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sha384

Создайте объект операции дайджеста сообщения SHA384

1
static Digest hash.sha384(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sha512

Создайте объект операции дайджеста сообщения SHA512

1
static Digest hash.sha512(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

ripemd160

Создайте объект операции дайджеста сообщения RIPEMD160

1
static Digest hash.ripemd160(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

sm3

Создать объект операции дайджеста сообщения SM3

1
static Digest hash.sm3(Buffer data);

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

  • data : Buffer , создать двоичные данные, которые обновляются одновременно

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac

Создать объект операции подписи дайджеста информации в соответствии с указанным идентификатором алгоритма

1 2
static Digest hash.hmac(Integer algo, Buffer key);

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

  • algo : Integer, указать алгоритм дайджеста
  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_md2

Создать объект операции подписи дайджеста сообщения MD2

1
static Digest hash.hmac_md2(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_md4

Создать объект операции подписи дайджеста сообщения MD4

1
static Digest hash.hmac_md4(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_md5

Создать объект операции подписи дайджеста сообщения MD5

1
static Digest hash.hmac_md5(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sha1

Создать объект операции подписи дайджеста сообщения SHA1

1
static Digest hash.hmac_sha1(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sha224

Создайте объект операции подписи дайджеста сообщения SHA224

1
static Digest hash.hmac_sha224(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sha256

Создайте объект операции подписи дайджеста сообщения SHA256

1
static Digest hash.hmac_sha256(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sha384

Создайте объект операции подписи дайджеста сообщения SHA384

1
static Digest hash.hmac_sha384(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sha512

Создайте объект операции подписи дайджеста сообщения SHA512

1
static Digest hash.hmac_sha512(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_ripemd160

Создайте объект операции подписи дайджеста сообщения RIPEMD160

1
static Digest hash.hmac_ripemd160(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

hmac_sm3

Создать объект операции подписи дайджеста сообщения SM3

1
static Digest hash.hmac_sm3(Buffer key);

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

  • key : Buffer , двоичный ключ подписи

Вернуть результат:

  • Digest , вернуть построенный объект дайджеста сообщения

постоянная

MD2

Постоянная идентификации алгоритма дайджеста сообщения MD2

1
const hash.MD2 = 1;

MD4

Константа идентификации алгоритма дайджеста сообщения MD4

1
const hash.MD4 = 2;

MD5

Постоянная идентификации алгоритма дайджеста сообщения MD5

1
const hash.MD5 = 3;

SHA1

Константа идентификации алгоритма дайджеста сообщения SHA1

1
const hash.SHA1 = 4;

SHA224

Константа идентификации алгоритма дайджеста сообщений SHA224

1
const hash.SHA224 = 5;

SHA256

Константа идентификации алгоритма дайджеста сообщений SHA256

1
const hash.SHA256 = 6;

SHA384

Константа идентификации алгоритма дайджеста сообщений SHA384

1
const hash.SHA384 = 7;

SHA512

Константа идентификации алгоритма дайджеста сообщений SHA512

1
const hash.SHA512 = 8;

RIPEMD160

Константа идентификации алгоритма дайджеста сообщений RIPEMD160

1
const hash.RIPEMD160 = 9;

SM3

Константа идентификации алгоритма дайджеста сообщений SM3

1
const hash.SM3 = 10;