2

私はmysqlテーブルの列を暗号化するためにこの方法を実行しています:

INSERT INTO credit_card_info (card_id, card_num) VALUES (UUID() , AES_ENCRYPT(${params.card_num_enc},'*************'))

そして、復号化には、AES_DECRYPT代わりにメソッドを使用しました。今、私はGORMの使用に移行しました。

GORMでも同じ効果を出したいです。それは可能ですか、ドメインクラスで暗号化技術を指定できますか?どうすればそれらを逆に復号化できますか?そして、それはUUIDGORMで関数を使用することは可能ですか?

4

1 に答える 1

2

spring-security-coreプラグインは、保存する前にユーザーのパスワードを暗号化するための同様のタスクを実行します。

GORMドメインオブジェクトには、挿入前、読み込み後などに発生する可能性のあるイベントがあり、データの暗号化/復号化が可能になります。

于 2012-07-10T12:45:15.373 に答える