差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
java:jasypt [2016/01/14 23:45] tony |
java:jasypt [2016/01/14 23:47] tony [Problem] |
||
---|---|---|---|
行 2: | 行 2: | ||
====== Jasypt ====== | ====== Jasypt ====== | ||
===== Problem ===== | ===== Problem ===== | ||
- | 使用這個API的目的主要是為了無痛去加解密資料庫的某個欄位,且它支援Hibernate、Spring的整合方式。 | + | 使用這個API的目的主要是為了無痛去加解密資料庫的某個欄位,且它支援Hibernate、Spring的整合方式。但最後發現,要無痛是很困難的,除非只是很單純的加密像密碼的東西。 |
===== How to? ===== | ===== How to? ===== | ||
==== 安裝Java Cryptography Extension (JCE) ==== | ==== 安裝Java Cryptography Extension (JCE) ==== | ||
行 30: | 行 30: | ||
</hibernate-mapping> | </hibernate-mapping> | ||
</code> | </code> | ||
+ | 支援的algorithm可以參考此[[http://www.jasypt.org/cli.html|連結]]。 | ||
=== 使用自己的Encryptor === | === 使用自己的Encryptor === | ||
Hibernate設定: | Hibernate設定: |