我一直在开发一个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