Flutter 项目实战 网络请求MD5+时间戳+验证签名 十一
Flutter 项目实战 网络请求MD5+时间戳+验证签名 十一
密钥可以是任意字符串 , 为了增加破解难度 ,客户端和服务端协商的密钥字符串长度尽量要长。密钥分别在客户端和服务端保存了一份。客户端获取时间戳、签名和其他必备参数添加到Map集合中 , 然后对Map集合按Key的首字母顺序排列 , 最好遍历Map集合分别获取key和value循环拼接到赋值给一个字符串变量。通过遍历集合拼接好的字符串末尾拼接协商的密钥 , 将这个拼接好的字符串通过Md5算法加密。


