使用hibernate散列密码

qxsslcnc  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(204)

我使用hibernate将java类Map到数据库。我所说的这个java类包含一个密码,我将它存储到数据库中。由于安全问题,我需要在将密码插入数据库之前对其进行哈希运算。当然,我需要用散列密码验证用户插入的密码。有解决办法吗?有人能帮我吗?
上面是我所说的java类:

@Entity
@Table(name="utente")
public class User {

    //other code not important

    @Column(name="password", length = 256, nullable = false)
    private String password;

我主要就是这么做的:

User user = new User();
    user.setPassword("password");

正如你所看到的,我设置了一个没有散列的密码,所以从安全Angular 来看这是非常糟糕的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题