1.加密
進入kettle的安裝目錄
windows系統命令行執行:Encr.bat -kettle 123
linux/mac系統命令行執行:encr.sh -kettle 123
可生成Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89,即爲123對應的kettle加密後的密碼。
2.解密
在kettle裏新建轉換,拖入javascript組件,在裏面寫:
- var setValue;
-
- setValue = org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted('Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89');
點擊下方的【測試腳本】,生成記錄填1,如下圖:
點擊【確定】,結果如下:
將加密後的密碼解密爲123。
參考鏈接:http://www.cnblogs.com/rwxwsblog/p/4529078.html