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();
-        }
     }
 }