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