You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ri...@apache.org on 2007/04/12 11:11:23 UTC
svn commit: r527848 -
/incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java
Author: ritchiem
Date: Thu Apr 12 02:11:19 2007
New Revision: 527848
URL: http://svn.apache.org/viewvc?view=rev&rev=527848
Log:
QPID-446 Removed hashing of presented password in Base64MD5PasswordFilePrincipalDatabase.
Modified:
incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java
Modified: incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java
URL: http://svn.apache.org/viewvc/incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java?view=diff&rev=527848&r1=527847&r2=527848
==============================================================================
--- incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java (original)
+++ incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java Thu Apr 12 02:11:19 2007
@@ -599,7 +599,7 @@
private void encodePassword() throws EncoderException, UnsupportedEncodingException, NoSuchAlgorithmException
{
Base64 b64 = new Base64();
- _encodedPassword = b64.encode(getHash(new String(_password)));
+ _encodedPassword = b64.encode(new String(_password).getBytes(DEFAULT_ENCODING));
}
public boolean isModified()
@@ -622,18 +622,5 @@
_modified = false;
}
- private byte[] getHash(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException
- {
- byte[] data = text.getBytes(DEFAULT_ENCODING);
-
- MessageDigest md = MessageDigest.getInstance("MD5");
-
- for (byte b : data)
- {
- md.update(b);
- }
-
- return md.digest();
- }
}
}