【问题标题】:Kettle to encrypt file using PGPKettle 使用 PGP 加密文件
【发布时间】:2013-12-13 01:55:23
【问题描述】:

我想在 Pentaho 中使用 PGP 加密文件。 我有一个 Java 程序来通过命令行加密文件。 Kettle 建议使用用户定义的调用逐行加密,有没有办法使用kettle 用户定义的类来加密整个文件?我是水壶新手。

【问题讨论】:

    标签: java etl kettle user-defined


    【解决方案1】:

    我不确定您的要求。但你可以开发水壶插件

    http://type-exit.org/adventures-with-open-source-bi/2010/06/developing-a-custom-kettle-plugin-a-simple-transformation-step/

    在插件中只需将文件名传递给方法 Runtime.exec() 以加密您的文件。

    【讨论】:

      【解决方案2】:

      是的,你可以。创建一个新的 Kettle 作业,将文件转换添加到流作业中,现在使用使用 PGP 步骤加密文件

      【讨论】:

      • 我尝试使用gpg2.exe,但它说即使在导入密钥后也找不到公钥......你能解释一下这部分吗?
      • 对不起,我不使用 windows 操作系统。我只在 Linux 上使用水壶
      • 嗨...你能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在LINUX机器上使用它
      • 嗨...你能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在LINUX机器上使用它
      • 您可以使用 GnuPG 生成密钥。然后使用水壶作业加密此密钥中的文件。 -> gnupg.org/gph/en/manual/c14.html
      【解决方案3】:

      您可以在工作级别执行此操作。您有一个称为加密 PGP 文件的步骤。这必须在工作级别使用。希望我已经回答了你的问题。

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 1970-01-01
        • 1970-01-01
        • 2011-05-12
        • 1970-01-01
        • 2012-05-06
        • 2018-05-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多