Криптодокументация проста. Вы можете выполнить хэширование sha256 следующим образом. Если это не решает то, что вы ищете, пожалуйста, добавьте минимальный код, который может воспроизвести проблему, с которой вы столкнулись.
// import the packages
import 'package:crypto/crypto.dart';
import 'dart:convert'; // for the utf8.encode method
// then hash the string
var bytes = utf8.encode("foobar"); // data being hashed
var digest = sha256.convert(bytes);
print("Digest as hex string: $digest");