openpgp

    0热度

    1回答

    我正在使用bouncycastle.openpgp库来获取PGP密钥的有效日期。如果key.getValidDays()== 0,可以认为PGP密钥永不过期。如何区分一次有效的和现在过期的密钥与永不过期的密钥?

    0热度

    2回答

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

    3热度

    1回答

    在专业版Git中,标记您的版本: 它显示了一种将公钥集成到git中的方法,因此同步它的用户可以添加该公钥并验证签名标记。 这种方式实际上是否安全?有人可以改变公钥并重新签名。我认为我们应该从一个单独的授权方式获得公钥,对吧? 在这本书中的命令粘贴如下: $ git tag -s v1.5 -m 'my signed 1.5 tag' You need a passphrase to unlock

    1热度

    1回答

    我需要使用gnupg_decrypt来解密正在发送给我们但无法使其工作的文件。我使用gnupg_keyinfo列出所有的公钥,它返回一个空数组。有谁知道为什么会发生这种情况? 我使用的代码是: $res = gnupg_init(); $info = gnupg_keyinfo($res, ''); print_r($info); 在上面的链接将'',因为它应该列出所有密钥的模式的意见展望

    3热度

    1回答

    我有一个工作离子2应用程序。我想添加openpgp库。所以我做了一个npm安装,然后添加了类型。 Webpacks很好,但现在我没有错误,只是一个白色的屏幕。如果我注释掉 import * as openpgp from 'openpgp' 该应用程序将启动罚款。由于在webpack中没有产生错误,也没有在控制台运行时产生错误,所以我不知道如何调试。

    0热度

    1回答

    有什么方法可以在BouncyCastle PGP加密Java实现中指定文本模式? 我试过,但没有运气(加密结尾UNIX线和解密在Windows中): PGPLiteralDataGenerator pgpldg = new PGPLiteralDataGenerator(false); OutputStream ldout = pgpldg.open(compout, PGPLiteralDat

    0热度

    1回答

    我有一个PGP Public-Key Encrypted Session Packet,我想从中提取会话密钥,以便我可以分别解密会话密钥。我使用的BouncyCastle的图书馆,我提取这样的会话密钥: private static void outputSessionKey(String path) throws FileNotFoundException, IOException {

    0热度

    1回答

    我有一个使用GPG加密的文件,我想从中提取会话密钥,以便我可以分别解密会话密钥。我使用的充气城堡使用下面的代码提取会话密钥: openssl rsautl -decrypt -in session_key_enc.bin -out session_key_dec.bin -inkey private.pem -raw 我期望的原始输出到现在: private static void outpu

    0热度

    1回答

    有没有基于文件内容识别PGP加密文件的方法(如通过在文件开始处查找字母“PK”来识别ZIP文件的方式)?有没有与PGP加密文件相关的幻数? 我们从客户端收到多个文件,并且不知道哪些文件是PGP加密的。我需要编写Java代码来识别PGP文件并自动解密它们。谢谢!

    0热度

    1回答

    使用GPG进行加密时,可以安全地在文件被加密后重命名或根据用于加密的算法来使用该文件,该文件也使用该名称来验证内容。