welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

给MD5摘要算法加上密钥


分类 Java   关键字 分享   标签 java   algorithm   发布 hongwei  1429778675723
注意 转载须保留原文链接,译文链接,作者译者等信息。  
服务接口在传输数据时,为了安全通常会优先使用POST提交而不是GET请求,通常会传递参数的摘要值或者直接加密参数值,而给摘要算法加上密钥即能显著 提高数据的安全性。提交json或xml格式数据,不能避免明文参数的问题;提交对象参数序列化结果,又增加了接口调用和处理的复杂度;要避免明文参数, 还是得使用加密算法。

可以仅计算参数值的校验值,也可以计算参数名值对的校验值,其中secret是保密的密钥(可以与接入方相关,可以定时更换)。
String string = t+to+args+smsAuth.getSecret();
String md5Hex = DigestUtils.md5Hex(string);