Loading...

惊了,同样的字符串的md5加密竟然不一样

avatar

JimXu

2020-03-02

Other

嗯,看了标题UC表示让我去上班~~~~

最近遇到了要写md5校验相关,我写好了,在idea里面测试通过了,然后package导出,java -jar一运行,哦豁,md5的值竟然不一样,在idea里面跑是一样的,在cmd里面跑,错了呀,其实也不是什么难题,一百度,就找到了,原来有人跟我一样的问题,特此记录一下吧,也好久没写文章了。

MD5加密编码问题

直接进入主题吧,项目运行,potsman测试

控制台输出

两个值匹配了,我就用maven打jar运行试试,结果

这就奇怪了,我一模一样的代码竟然md5计算的值不一样,它在,它在,它在无中生有,暗度陈仓,凭空想象,凭空捏造,无言无语,无可救药.....好了好了,正经一点 错就错在,编码。 cmd默认编码是gbk,所以在代码中指定一下 就一个utf-8把我搞得怀疑人生,竟然md5值不一样,哭了

最后测试结果

行吧,这种小问题真的不想再遇到了.

Leave a message

tips:Your personal homepage URL will be publicly linked, but your email address will not be publicly displayed; your IP address will be saved, but only your current city name will be publicly displayed.

comment



Other article