如何在 Pentaho 数据集成中生成受密码保护的输出文件?

How to generate Password Protected output file in Pentaho Data Integration?

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

有什么建议!!!

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

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

我认为无法使用 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

这只是一个建议。