gnupg

    0热度

    1回答

    使用对称加密加密文件后,我决定通过键入以确认输出已加密: gpg -c --force-mdc --s2k-mode 3 --s2k-count 65011712 --output doc.gpg doc.txt less doc.gpg 令我惊讶的是,少命令自动解密doc.gpg的内容并将其显示给我,而不是显示文件的原始加密内容。这只发生在“少”命令而不是“猫”命令。如果在不同的机器上执

    1热度

    1回答

    我有一个名为key.pub文件中的公钥和内容是这样的: ssh-rsa AAAAB...<snip>...t+f klahnakoski 我想用它来一个文件加密gpg。什么是所需的shell命令序列? 我想象中的序列看起来像: 转换键GPG友好的格式 发明一些凭证签署与 关键发明一种以方便用户添加关键钥匙圈 执行加密 谢谢!

    1热度

    1回答

    我正在写一个python方法来转储MySQL表的全部内容。但是,此表包含个人身份信息(PII)。我有一个要求,这个数据必须是GPG加密的。此外,要求是不允许将这些数据以未加密的形式写入磁盘(即使这只是稍后删除的临时文件) 我已经通过使用subprocess.Popen()暂时解决了此问题,并且管道将mysql可执行文件的直接输出到gpg可执行文件,然后将该输出管道到stdout: p1 = sub

    2热度

    1回答

    我在磁盘上一个非常大的文本文件。假设它是1 GB或更多。同时假设此文件中的数据每120个字符有一个\n字符。 我使用python-gnupg对这一文件进行加密。 由于文件是如此之大,我不能一次将整个文件读入内存中。 然而,gnupg.encrypt()方法,我使用要求,我在所有的数据发送一次 - 而不是块。那么如何在不使用所有系统内存的情况下对文件进行加密? 下面是一些示例代码: import g

    1热度

    1回答

    我正在寻找帮助以找出如何将密钥与密码绑定以使用GPG加密文件。我已经测试了很多选项(--encrypt,--sign,--recipient,--symmetric等),但是在所有这些选项中,我只能输入密码来解密文件,即使在我没有公众或私人/秘密密钥。 有没有办法强制用户拥有密钥并被要求输入密码? 我接受任何强制执行双重安全检查以解密受保护文件的其他想法。 感谢,

    2热度

    1回答

    我已经使用OpenPGP-PHP创建了公钥和私钥,然后我将它们两者都导入到GnuPG中,它不会导入公钥而不指定公钥“--allow-non-self-signed-uid”标志。然后,当我尝试解密文件,我得到以下几点: gpg --decrypt test.tif.asc Generated: Thu, 25 Feb 2016 11:12:28 -0500 gpg: unknown armor

    1热度

    1回答

    我正在使用gpg(GnuPG)将.csv文件加密为.gpg文件。 以下代码在调试模式下生成加密文件。当我在Windows服务下安装时,它会抛出异常。 “gpg:<> C:\ emp.csv:跳过:没有公钥 gpg:[stdin]:加密失败:没有公钥”。当我在调试模式,如“consoleapp.exe -c”运行服务 其工作 string arguments = string.Format("

    5热度

    1回答

    我想用我的一个GPS(2)子键在Git中签名提交/标记 也就是说,我刚刚创建的RSA4096签名专用密钥与长ID B0 ## ... sec# ed25519/9F############## 2016-01-07 [expires: 2023-01-05] Key fingerprint = FC08 HEX HEX HEX uid [ultimate] MY NAME <[

    1热度

    1回答

    我想使用GPGME加密数据(无文件)并将数据保存到数据库中。我了解到,使用OpenPGP作为协议的GPGME将使用GPG和CAST5加密数据。 CAST5,这是我的命令行告诉我,如果我有检查gpg2: LANG=C gpg2 --verbose --symmetric gpg: using cipher CAST5 我不知道为什么它不使用new AES-128 default value。但

    1热度

    1回答

    对于GPG指定的加密算法的preferenced为了我用 gpgme_set_engine_info(GPGME_PROTOCOL_OpenPGP, NULL, CONFIG_DIR); 设置自定义配置文件。但是,如何检查此操作是否成功? home_dir被设置为给定的值,但是如果我传递一个没有配置文件的目录,也会发生这种情况。在文档中,我看不到任何函数或调用以评估配置文件是否已加载,或者当前