一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
1.安装第三方库
#md5加密
crypto: ^2.1.1
2.把文件拖进来
import 'dart:convert';
import 'package:crypto/crypto.dart';
class SignServices{
static getSign(){
Map addressListAttr={
"uid":'1',
"age":10,
"salt":'xxxxxxxxxxxxxx' //私钥
};
List attrKeys=addressListAttr.keys.toList();
attrKeys.sort(); //排序 ASCII 字符顺序进行升序排列
print(attrKeys);
String str='';
for(var i=0;i<attrKeys.length;i++){
str+="${attrKeys[i]}${addressListAttr[attrKeys[i]]}";
}
// print(str);
print(md5.convert(utf8.encode(str)));
}
}