标签: java encryption passwords liferay
我正在开发一个显示存储在Liferay数据库中的信息的应用程序。为此,我使用Java创建了一个从数据库中读取数据的Web服务。所有查询都进展顺利,但我需要一个登录部分。问题是密码是加密的,我不知道如何比较用户提供的密码和数据库中我加密的密码。
编辑:passwords.encryption.algorithm具有默认值:PBKDF2WithHmacSHA1/160/128000
passwords.encryption.algorithm
PBKDF2WithHmacSHA1/160/128000
有什么建议吗?
答案 0 :(得分:1)
有一个用于密码比较的实用程序类。
PasswordTrackerLocalServiceUtil#isSameAsCurrentPassword(userId, newClearTextPwd)