Библиотеки » Криптография (dart:crypto) » SHA1 » SHA1
фабрика SHA1::SHA1
Создаёт новый экземпляр класса SHA1
Синтаксис
SHA1
SHA1
Описание
Фабрика SHA1
возвращает новый экземпляр класса для вычисления SHA-1 хеша.
Заметки
Примеры использования:
// подключаем криптографическую библиотеку
import "dart:crypto";
void main() {
// создаём экземпляр класса MD5
SHA1 SHA1_hash = new SHA1();
// добавляем данные к сообщению
SHA1_hash.add("SHA1".codeUnits);
// распечатаем SHA-1 хеш в качестве строки с шестнадцатеричным символами
// результат: e1744a525099d9a53c0460ef9cb7ab0e4c4fc939
print(CryptoUtils.bytesToHex(SHA1_hash.close()));
}
Смотрите также
класс Hash - Абстрактный класс описывающий интерфейс для криптографических алгоритмов хеширования
класс SHA256 - Класс реализующий криптографический алгоритмм хеширования SHA-256 (SHA-2)
класс MD5 - Класс реализующий криптографический алгоритмм хеширования MD5
Hash::add - Добавляет массив байт к сообщению для вычисления хеша
Hash::close - Завершает хеширование сообщения и возвращает хеш сообщения
SHA256::SHA256 - Создаёт новый экземпляр класса SHA256
MD5::MD5 - Создаёт новый экземпляр класса MD5