фабрика SHA1::SHA1

Создаёт новый экземпляр класса SHA1

Синтаксис

SHA1
new
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

Официальная документация (английский)