我使用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 来看这是非常糟糕的。
暂无答案!
目前还没有任何答案,快来回答吧!