caculateSign static method
Implementation
static String caculateSign(
Map<String, dynamic> parameter, String accessKeySecret) {
List<String> list = [];
parameter.forEach((key, value) {
list.add("$key=$value");
});
list.sort();
String listStr = "";
for (String element in list) {
String newStr = element.trim();
if (list.indexOf(element) == 0) {
listStr += newStr;
} else {
listStr += "&$newStr";
}
}
debugPrint(listStr);
listStr += "&${accessKeySecret.trim()}";
String md5tr = md5.convert(utf8.encode(listStr)).toString().toUpperCase();
return md5tr;
}