Java 구현은 독립 실행 형 응용 프로그램으로 실행되거나 웹 응용 프로그램 내에서 실행되는 경우 동일한 입력 문자열에 대해 두 가지 다이제스트를 만듭니다.MD5 해시 문제 (Java)
독립 실행 형 응용 프로그램이 구현은 문자열 변환 구현
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();
가 높은 감사 인 오라클 DBMS 와 일치합니다.