фабрика MD5::MD5

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

Синтаксис

MD5
new
MD5
()

Описание

Фабрика MD5 возвращает новый экземпляр класса для вычисления MD5 хеша.

Заметки

Примеры использования:


// подключаем криптографическую библиотеку
import "dart:crypto";

void main() {
    // создаём экземпляр класса MD5
    MD5 md5_hash = new MD5();
    // добавляем данные к сообщению
    MD5_hash.add("md5".codeUnits);

    // распечатаем MD5-хеш в качестве строки с шестнадцатеричным символами
    // результат: 1bc29b36f623ba82aaf6724fd3b16718
    print(CryptoUtils.bytesToHex(MD5_hash.close()));
}
						

Смотрите также

класс Hash - Абстрактный класс описывающий интерфейс для криптографических алгоритмов хеширования
класс SHA1 - Класс реализующий криптографический алгоритмм хеширования SHA1
класс SHA256 - Класс реализующий криптографический алгоритмм хеширования SHA-256 (SHA-2)
Hash::add - Добавляет массив байт к сообщению для вычисления хеша
Hash::close - Завершает хеширование сообщения и возвращает хеш сообщения
SHA1::SHA1 - Создаёт новый экземпляр класса SHA1
SHA256::SHA256 - Создаёт новый экземпляр класса SHA256

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