--- old/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java 2014-08-27 10:01:16.000000000 +0800 +++ new/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java 2014-08-27 10:01:15.000000000 +0800 @@ -196,8 +196,7 @@ for (i = 0; i < digest.length; i++) { if ((digest[i] & 0x000000ff) < 0x10) { - digestString.append("0" + - Integer.toHexString(digest[i] & 0x000000ff)); + digestString.append('0').append(Integer.toHexString(digest[i] & 0x000000ff)); } else { digestString.append( Integer.toHexString(digest[i] & 0x000000ff));