0

也許這很簡單,但我想知道如何在將密碼存儲到我的數據庫之前繼續加密密碼。 下面我實體:使用Bcrypt + Hibernate + SpringMVC在數據庫中添加實體的加密密碼

@Entity 
@Table(name = "t_connexion") 
@SuppressWarnings("serial") 
public class T_connexion implements Serializable { 

@Id 
@GeneratedValue(strategy = GenerationType.IDENTITY) 
private Long  id; 

@Column(name = "email") 
private String email; 

@Column(name = "password") 
private String password; 


@Transient 
private String confirmation; 

@Column(name = "nomUtilisateur") 
private String nomUtilisateur; 

@Column(name = "date_inscription") 
private Timestamp dateInsription = new Timestamp(System.currentTimeMillis()); 
//...... 
} 

使用註釋存儲將自動執行任何操作之前的密碼。

我想繼續使用註釋,但在存儲它之前加密我的密碼。

我該怎麼辦?

非常感謝。

回答

0

正如我所說,解決這個問題非常簡單。

只需使用密碼屬性的setter方法,然後將其存儲在數據庫中即可。