我需要对文件进行加密,将其发送给外部合作伙伴,然后该合作伙伴将使用密钥解密该文件。
我的“基本”理解是我可以生成公钥和私钥,使用公钥对文件进行编码,我们的合作伙伴可以使用我们提供的私钥解密。但这对我来说听起来有点奇怪,我们将共享私钥。只有一个值得信赖的合作伙伴。
我错过了什么吗?
我正在制作一个简单的现金流量,并想为流出设置一个列,它会自动使该列中键入的任何数字为负数。我该怎么做?
我正在尝试从我的 OpenPGP 密钥中删除子密钥。
这是目前的状态:
gpg> uid 1
pub 3072R/C08D1F4B created: 2014-01-05 expires: never usage: SCEA
trust: unknown validity: unknown
sub 3072R/97AFAF8E created: 2014-01-05 expires: never usage: SEA
[ unknown] (1)* Vivarto (Banana) <vivarto@gmail.com>
Run Code Online (Sandbox Code Playgroud)
因此,有一个主键和一个子键:
pub 3072R/C08D1F4B created: 2014-01-05 expires: never usage: SCEA
sub 3072R/97AFAF8E created: 2014-01-05 expires: never usage: SEA
Run Code Online (Sandbox Code Playgroud)
我只想拥有第一部分
pub 3072R/C08D1F4B created: 2014-01-05 expires: never usage: SCEA
Run Code Online (Sandbox Code Playgroud)
我试过了deluid,但得到“你不能删除最后一个用户 ID!”
我是新的 GnuPG,因此,这可能是一个愚蠢的问题。然而:
我想加密我的电子邮件,因此使用 gpg4win。此外,我还使用 Kleopatra,这是一种用于创建自己的证书和管理朋友公钥的工具。我浏览了Gpg4win - Compendium的手册,并且还阅读了一些其他手册和常见问题解答。
人们总是提到,导出您自己的证书/私钥并最好将其保存在某些外部介质(USB 记忆棒、DVD)上并妥善保管您的秘密密钥非常重要。无论如何,证书仍然在 Kleopatra-tool 中,可以一次又一次地导出(以及导入)。因此,我的证书的安全性不只是由访问我的 PC 的安全性定义的吗?我的意思是,作为一名黑客,我宁愿尝试访问某人的计算机,也不愿闯入公寓,在枕头下寻找那个 U 盘。我建议,这里的PC是最薄弱的地方。如果PC不是最薄弱的地方,则无需导出和隐藏证书。
另外,我正在使用 Thunderbird 和 Enigmail。在解密发送给我的邮件时,我被要求输入密码。与上面类似的点。只要不知道密码,秘钥不是完全没用吗?那么,当必须输入密码以使用我的证书时,导出和物理隐藏我的证书的重点在哪里?
有很多签名的驱动程序(由 Microsoft 签名)不会影响 Windows 操作系统。如果在 Windows 机器上安装了未签名的驱动程序,它会如何影响操作系统的稳定性,即。它可以做什么来影响/崩溃操作系统?我听说卸载未签名的驱动程序可能会在操作系统中产生一些问题。
在 MacOSX 上,我正在使用gnupg21以签署git commit. 根据项目目前我正在某个时候我使用IDE(这里IntellijIDEA)进行交互git和某个直接terminal。
我必须设置
pinentry-program /usr/local/bin/pinentry-mac
Run Code Online (Sandbox Code Playgroud)
能够继续工作IntellijIDEA。
但是,当我使用terminal. 您认为可以根据情况配置gnupg21选择pinentry程序吗?
/usr/local/bin/pinentry-mac/usr/local/bin/pinentry编辑:我当前的配置文件
gpg-agent.conf
enable-ssh-support
default-cache-ttl 14400
max-cache-ttl 86400
log-file /var/log/gpg-agent.log
pinentry-program /usr/local/bin/pinentry-mac
Run Code Online (Sandbox Code Playgroud)
配置文件
keyserver hkp://keys.gnupg.net
no-tty
use-agent
Run Code Online (Sandbox Code Playgroud) 我想将我所有的 GnuPG 密钥从一台装有 Ubuntu 的计算机转移到装有 Fedora 的计算机上。我不知道如果我可以复制在所有的键.gnupg文件夹,然后将它们导入Fedora的计算机上,或者是更好地使用--export与--output?这个我以前也练过,但是试错了这么多,怕是做错了,丢了数据。如果这是要走的路,我将不胜感激用于将多个(2)密钥导出到文件的示例命令。
“已知文件类型”实际上是什么意思?

什么使文件类型“已知”?
我可以从“已知”文件类型列表中明确添加或删除扩展名/类型吗?
我已经使用 GnuPG 来加密一些长期备份,但我担心随着时间的推移数据损坏是否会导致无法恢复档案。
你能解密部分损坏的 OpenPGP 文件吗?