【发布时间】:2018-06-14 06:06:02
【问题描述】:
我一直在寻找一个能够让我使用 PGP 加密和解密文件的脚本。我偶然发现了这个教程:
https://dzone.com/articles/pgp-encryption-and-decryption-with-apache-camel
但每当我运行代码时,我都会得到一个error:
线程“主”org.apache.camel.FailedToCreateRouteException 中的异常:无法在以下位置创建路由 route1:>>> Marshal [org.apache.camel.model.dataformat.PGPDataFormat@10e92f8f]
我不确定我错过了哪个 jar 文件。我只是无法获得有关如何使脚本运行的解决方案,作者没有回答我的问题。
PGP 问题:我需要遵守以下要求:
- 算法:DSA 和 Elgamal -DSA 密钥对必须有 1024 位 -ELG-E 密钥 2048 位
如果您能给我关于算法的更多信息,我将非常感激,我很想知道它是否已经在上面链接上的脚本的 PGP 加密中实现。 p>
顺便说一下我是 Java 新手。
【问题讨论】:
-
可能您的输入无效(密钥文件名)
-
@Mohammadreza Panahi 我仔细检查了公钥的路径和名称,看起来不错
标签: java apache-camel pgp