【发布时间】:2017-03-01 21:18:12
【问题描述】:
有没有办法在BouncyCastle PGP加密Java实现中指定textmode?p>
我试过了,但没有运气(使用 UNIX 行结尾加密并在 Windows 中解密):
PGPLiteralDataGenerator pgpldg = new PGPLiteralDataGenerator(false);
OutputStream ldout = pgpldg.open(compout, PGPLiteralData.TEXT, name, data.length, PGPLiteralData.NOW);
【问题讨论】:
-
是否设置了文本模式位 (
gpg --list-packets)?如果您在命令行上使用 GnuPG (gpg --textmode --encrypt),行为会有所不同吗? -
是的,我试过 GnuPG 。我确实使用文本模式使用“LF”加密了一个文件并在 Windows 中解密。该文件具有预期的“CRLF”。
标签: java encryption bouncycastle pgp openpgp