问题描述
- java用md5加密同一个签名后结果不一样??
-
需要验证签名是否一样,用md5加密后得到的签名跟对方报文中传过来的加密后的签名不一样??
解决方案
用winmd5之类的软件算下,看下你的程序和标准的是否一致,特别注意你的文件流的读取,还是按照文本文件读取的。
解决方案二:
你确定对方加密的时候也是JAVA加密的吗?C#,JAVA等不同的语言加密有时候是不一样的
解决方案三:
可能是编码类型的问题
解决方案四:
确定双方使用的版本,与加密过程是一样的。否则,产生不一样的结果很正常。
解决方案五:
不一样可能是jdk版本造成的
时间: 2024-12-31 22:35:08