Hash delle stringhe in Dart con crypto
Se vogliamo fare un hash di stringhe e dati in Dart e Flutter possiamo usare crypto!
In questo articolo vediamo un esempio.
Cominciamo con l'installazione:
dart pub add crypto
Oppure:
flutter pub add crypto
Qui un esempio di codice:
import 'dart:convert';
import 'package:crypto/crypto.dart';
main() {
var bytes = utf8.encode("la mia stringa");
var digest = sha512.convert(bytes);
print(digest.toString());
}
Al momento gli algoritmi supportati sono:
- SHA-1
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-512/224
- SHA-512/256
- MD5
- HMAC (i.e. HMAC-MD5, HMAC-SHA1, HMAC-SHA256)
Enjoy!
dart flutter crypto
Commentami!