如果我作爲獨立應用程序運行或在Web應用程序內運行,java實現會爲同一個輸入字符串創建兩個不同的摘要。使用Java處理MD5哈希問題
獨立的應用程序與Oracle DBMS中 匹配的實現是
MessageDigest md5 = MessageDigest.getInstance("MD5");
if (md5 != null) {
md5.reset();
newHashByte = md5.digest(msg.getBytes());
}
newHash = convertToString(newHashByte);
十六進制字符串轉換實現
StringBuffer result = new StringBuffer(64);
for (int i = 0; i < digestBits.length; i++)
hexDigit(result, digestBits[i]);
return result.toString();
高度讚賞,如果你能幫助我們解決這個。