我一直在開發一個java web應用程序,其中包含使用spring security,md5 encryption和Oracle作爲db的登錄功能。在使用md5加密之前,我的應用程序工作正常。但使用後,我的應用程序不會重定向到下一頁,總是登錄錯誤。 我一直在使用Google,它表示oracle並不支持md5。如何讓oracle db支持md5加密?
這裏是XML:
<authentication-manager>
<authentication-provider>
<password-encoder hash="md5"/>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="
SELECT username, password, 1 as enabled
FROM USER_ACCOUNT WHERE username=?"
authorities-by-username-query="
SELECT u.username, ur.authority FROM USER_ACCOUNT u, USER_ROLES ur
where u.user_id = ur.user_id and u.username =?"
/>
</authentication-provider>
</authentication-manager>
有沒有什麼辦法讓Oracle數據庫支持MD5 ecryption?
問候
尤努斯
MD5不是ecryption,它是哈希。 – EJP