可以使用crypto包实现md5加密,需要注意的是需要配合utf8做编码转行,具体实现方式如下:

import 'dart:convert';
import 'package:crypto/crypto.dart';

String generateMd5(String input) {
  return md5.convert(utf8.encode(input)).toString();
}