Java Kettle使用PGP加密文件

Java Kettle使用PGP加密文件,java,etl,kettle,user-defined,Java,Etl,Kettle,User Defined,我想在Pentaho中使用PGP加密文件。 我有一个Java程序通过命令行对文件进行加密。 Ketter建议使用用户定义的调用逐行加密,有没有一种方法可以使用Ketter用户定义的类来加密整个文件?我是水壶新手。我不确定你的要求。但是你可以开发水壶插件 在插件中,只需将文件名传递给method Runtime.exec即可对文件进行加密。我不确定您的要求。但是你可以开发水壶插件 在插件中,只需将文件名传递给method Runtime.exec即可对文件进行加密。可以。创建一个新的Kettle作

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

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


在插件中,只需将文件名传递给method Runtime.exec即可对文件进行加密。

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


在插件中,只需将文件名传递给method Runtime.exec即可对文件进行加密。

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

可以。创建一个新的Kettle作业,将文件转换添加到flow作业中,现在使用Encrypt files with PGP步骤。

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

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

我尝试使用gpg2.exe,但它说即使在导入密钥后也找不到公钥。。。。你能解释一下这部分吗?对不起,我不使用windows操作系统。我只在林努希用水壶。。。你能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在Linux机器中使用它吗。。。您能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在Linux机器中使用它您可以使用GnuPG生成密钥。然后使用kettle作业加密此密钥中的文件。->我尝试使用gpg2.exe,但它说即使在导入密钥后也找不到公钥。。。。你能解释一下这部分吗?对不起,我不使用windows操作系统。我只在林努希用水壶。。。你能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在Linux机器中使用它吗。。。您能解释一下如何在Linux中使用,我必须提供的配置,我们最终将在Linux机器中使用它您可以使用GnuPG生成密钥。然后使用kettle作业加密此密钥中的文件。->