如何在Pentaho Data Integration中生成受密码保护的输出文件?

时间:2017-08-01 06:22:20

标签: pentaho pgp pentaho-spoon openpgp pentaho-data-integration

陷入一个奇怪的问题。根据客户要求,我需要在PDI中使用密码保护生成所有文本输出文件。 我已经实现了PGP加密和对称加密(在mysystem上配置OpenPGP)。但我不知道如何生成受密码保护的文件。

任何建议!!!

2 个答案:

答案 0 :(得分:1)

我不认为可以使用PDI创建受密码保护的文件。我宁愿建议你尝试以下方法:

  1. 在一个文件夹中输出文件。
  2. 使该文件夹密码受到保护。你说你的所有文件都有一个密码就可以了。
  3. 如何保护文件夹密码?

    对于Windows:

     a. You can do it manually. OR
    
     b. Write a batch script to make it password protected. After you output all 
        your files in that folder, create another transformation to run that 
        batch file which will make that folder password protected.
    

    对于Linux,试试这个: https://superuser.com/questions/249497/how-to-encrypt-a-file-or-directory-in-linux

  4. 这只是一个建议。

答案 1 :(得分:0)

对于PDF,报告设计器中有密码的配置设置。

对于Excel,没有办法这样做,因为Microsoft从未发布过该文件格式的规范。 CSV文件和TXT文件是文本文件 - 您无法在文本文件上请求密码。