博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
万能字符转码后MD5加密
阅读量:6695 次
发布时间:2019-06-25

本文共 387 字,大约阅读时间需要 1 分钟。

之前碰到一个问题,本地测试调用第三方接口正常,测试服务器也正常,但是到了正式服务器却不能返回数据,经测试,在计算“签名”的时候有个中文字符,正式服务器MD5加密的和本地的不一样,删掉中文字符,和本地的一样了,确认是中文字符集的问题,

换了好多办法都无法解决,后找到下面方法,可以将任何字符加密成想要的MD5结果,

import com.google.common.base.Charsets;

import com.google.common.hash.Hashing;

String sign=Hashing.md5().newHasher().putString(bes, Charsets.UTF_8).hash().toString().toUpperCase();

 

转载于:https://www.cnblogs.com/hmpcly/p/8252473.html

你可能感兴趣的文章
hibernate5.x版本org.hibernate.MappingException: Unknown entity问题
查看>>
Linux - Ubuntu下JDK配置
查看>>
Fiddler4无法抓取HttpWebRequest本地请求的解决办法
查看>>
liunx系统计划任务管理(at/crond调度)
查看>>
采药(洛谷简单dp背包问题)
查看>>
交换两个整数的三种方法
查看>>
洛谷3321 SDOI2015 序列统计
查看>>
jsp打印
查看>>
一个例子明白python函数作用域
查看>>
牛客网多线程程序执行结果选择题
查看>>
CSS那点事
查看>>
201706061056-简陋版jquery全局消息订阅
查看>>
初识 Burp Suite
查看>>
Java面试题总结(不定期更新)
查看>>
软件工程项目组Z.XML会议记录 2013/10/22
查看>>
linux每日命令(18):whereis命令
查看>>
discuz的安装
查看>>
[题解]UVA10801 Lift Hopping
查看>>
杭电_ACM_Hat's Fibonacci
查看>>
《算术探索》(高斯) 第14目
查看>>