Hash delle stringhe in Dart con crypto

Mattepuffo's logo
Hash delle stringhe in Dart con crypto

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!


Condividi

Commentami!