第一步 更新pubspec.yaml
dependencies: flutter: sdk: flutter crypto: ^2.0.6
2 创建工具类
import 'dart:convert'; import 'package:convert/convert.dart'; import 'package:crypto/crypto.dart'; class Md5Util { /// md5 加密 static String generateMd5(String data) { var content = new Utf8Encoder().convert(data); var digest = md5.convert(content); // 这里其实就是 digest.toString() return hex.encode(digest.bytes); } }