相关疑难解决方法(0)

使用 MySQL 和 Hibernate 以加密形式存储密码字段

我正在使用 Spring、Hibernate 来开发我的应用程序。作为数据库端,我有MySQL。我有一个 User 表,其中有 varchar 类型的密码字段。

现在,当创建新用户时,我只想以加密形式存储密码字段。Hibernate 是否提供了任何工具来执行此操作?或者还有其他办法吗?

java mysql spring hibernate

3
推荐指数
1
解决办法
1万
查看次数

Spring安全密码hash + salt

我正在使用以明文形式存储密码的遗留应用程序.我已将应用程序移植到spring 3 mvc + security.我还成功地使用sha256 +基于用户名的盐来获得Spring安全性处理认证和授权.这一切都很好,但作为部署的一部分,我将需要迁移现有数据库以使用新密码模式.我不确定Spring安全性如何使用salt进行密码散列,因此我无法编写可用于将旧明文密码迁移到新sha256 + salt模式的sql脚本.是否有任何文档或资源可用于解决这个问题?

java spring salt spring-security saltedhash

2
推荐指数
1
解决办法
6653
查看次数

标签 统计

java ×2

spring ×2

hibernate ×1

mysql ×1

salt ×1

saltedhash ×1

spring-security ×1