Хеш модуля
Модуль расчета информационного дайджеста, который может использоваться для расчета информационного дайджеста и подписи дайджеста
Статическая функция
digest
Создать объект операции сводки информации в соответствии с заданным идентификатором алгоритма.
1
2static Digest hash.digest(Integer algo,
Buffer data);
Параметры звонка:
- algo : Integer, указать алгоритм расчета дайджеста
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
Создать объект операции сводки информации в соответствии с заданным идентификатором алгоритма.
1static Digest hash.digest(Integer algo);
Параметры звонка:
- algo : Integer, указать алгоритм расчета дайджеста
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
md2
Создать объект сводки информации MD2
1static Digest hash.md2(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
md4
Создать объект сводки информации MD4
1static Digest hash.md4(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
md5
Создать объект сводки информации MD5
1static Digest hash.md5(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sha1
Создание объекта информационного дайджеста SHA1
1static Digest hash.sha1(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sha224
Создать объект информационного дайджеста SHA224
1static Digest hash.sha224(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sha256
Создать объект информационного дайджеста SHA256
1static Digest hash.sha256(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sha384
Создать объект дайджеста сообщения SHA384
1static Digest hash.sha384(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sha512
Создать объект информационного дайджеста SHA512
1static Digest hash.sha512(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
ripemd160
Создайте объект сводки информации RIPEMD160
1static Digest hash.ripemd160(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
sm3
Создать объект сводки информации SM3
1static Digest hash.sm3(Buffer data);
Параметры звонка:
- data : Buffer , создавать двоичные данные, которые обновляются одновременно
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac
Создать объект подписи информационного дайджеста на основе указанного идентификатора алгоритма
1
2static Digest hash.hmac(Integer algo,
Buffer key);
Параметры звонка:
- algo : Integer, указать алгоритм расчета дайджеста
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_md2
Создание объекта подписи дайджеста сообщения MD2
1static Digest hash.hmac_md2(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_md4
Создание объекта подписи дайджеста сообщения MD4
1static Digest hash.hmac_md4(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_md5
Создание объекта подписи дайджеста сообщения MD5
1static Digest hash.hmac_md5(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sha1
Создание объекта подписи дайджеста сообщения SHA1
1static Digest hash.hmac_sha1(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sha224
Создание объекта подписи дайджеста сообщения SHA224
1static Digest hash.hmac_sha224(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sha256
Создание объекта подписи дайджеста сообщения SHA256
1static Digest hash.hmac_sha256(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sha384
Создание объекта подписи дайджеста сообщения SHA384
1static Digest hash.hmac_sha384(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sha512
Создание объекта подписи дайджеста сообщения SHA512
1static Digest hash.hmac_sha512(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_ripemd160
Создание объекта подписи дайджеста сообщения RIPEMD160
1static Digest hash.hmac_ripemd160(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
hmac_sm3
Создание объекта подписи дайджеста сообщения SM3
1static Digest hash.hmac_sm3(Buffer key);
Параметры звонка:
- key : Buffer , ключ бинарной подписи
Результат возврата:
- Digest , возвращает построенный объект информационного дайджеста
постоянный
MD2
Константа идентификации алгоритма дайджеста сообщения MD2
1const hash.MD2 = 1;
MD4
Константа идентификации алгоритма дайджеста сообщения MD4
1const hash.MD4 = 2;
MD5
Константа идентификации алгоритма дайджеста сообщения MD5
1const hash.MD5 = 3;
SHA1
Константа идентификации алгоритма дайджеста сообщения SHA1
1const hash.SHA1 = 4;
SHA224
Константа идентификации алгоритма дайджеста сообщения SHA224
1const hash.SHA224 = 5;
SHA256
Константа идентификации алгоритма дайджеста сообщения SHA256
1const hash.SHA256 = 6;
SHA384
Константа идентификации алгоритма дайджеста сообщения SHA384
1const hash.SHA384 = 7;
SHA512
Константа идентификации алгоритма дайджеста сообщения SHA512
1const hash.SHA512 = 8;
RIPEMD160
RIPEMD160 Константа идентификации алгоритма дайджеста информации
1const hash.RIPEMD160 = 9;
SM3
Константа идентификации алгоритма дайджеста сообщения SM3
1const hash.SM3 = 10;