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メソッドを使用するだけです。

関連する問題