kettle-數據庫密碼加密及解密

1.加密

進入kettle的安裝目錄

windows系統命令行執行:Encr.bat -kettle 123

linux/mac系統命令行執行:encr.sh -kettle 123

可生成Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89,即爲123對應的kettle加密後的密碼。

2.解密

在kettle裏新建轉換,拖入javascript組件,在裏面寫:

  1. var setValue;
  2. setValue = org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted('Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89');

點擊下方的【測試腳本】,生成記錄填1,如下圖:


點擊【確定】,結果如下:


將加密後的密碼解密爲123。

參考鏈接:http://www.cnblogs.com/rwxwsblog/p/4529078.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章