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