2017-08-01 24 views
0

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

任何建议!

+0

您是否尝试过使用PGP加密文件?它处于工作级别,因此您需要先使用转换编写文本文件,然后在作业中执行加密。 –

+0

@布莱恩谢谢你的时间。是我已经实现了加密。但要求是生成一个受密码保护的文件。密码可能不是动态的,也可能是静态的。 –

+0

你需要输出什么样的文件? – t3b4n

回答

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

这仅仅是一个建议。

0

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

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

相关问题