How to hash SHA-224 in Dart
In this Dart tutorial we learn how to perform SHA-224 hashing in Dart using the crypto library.
Install crypto package in Dart or Flutter
To use the crypto package with Dart, run the following command.
dart pub add cryptoTo use the crypto package with Flutter, run the following command.
flutter pub add cryptoThe package can be added to your pubspec.yaml as below.
dependencies:
crypto: ^3.0.1How to hash SHA-224 in Dart
In the following Dart program, we use the crypto package to perform SHA-224 hashing which input string ‘toricode.com’ and return hexadecimal digits string as a result of hashing calculation.
import 'package:crypto/crypto.dart';
import 'dart:convert';
void main() {
var dataToHash = 'toricode.com';
var bytesToHash = utf8.encode(dataToHash);
var sha224Digest = sha224.convert(bytesToHash);
print('Data to hash: $dataToHash');
print('SHA-224: $sha224Digest');
}Data to hash: toricode.com
SHA-224: d1065f51bbcec99f182ca35ea1c21b651f81411a49e4081c29e7a09dHappy Coding 😊