pgp

GPG:GPG 究竟使用哪个密钥进行加密和解密?
pgp

GPG:GPG 究竟使用哪个密钥进行加密和解密?

不久前我安装了 GPG 并使用它来加密文件和文本。 用于加密的命令: gpg -c file.zip > file.zip.gpg 解密所用命令: gpg -d file.zip.gpg > file.zip 到目前为止,我还没有注意哪个密钥,因为我直接备份了 .gnupg 文件夹。今天我想确认密钥是否存在并且存在于文件夹中。但不幸的是,在私钥文件夹中,什么也没有显示。 命令gpg -c和gpg -d运行都很好。每次我都会看到一个基于 UI 的密码弹出窗口。 但当我跑步时 gpg --export-secret-keys --export-o...

Admin

GPG 允许导入无效的 secp256k1 公钥
pgp

GPG 允许导入无效的 secp256k1 公钥

我遇到了一个似乎无效的 PGP 公钥。该密钥是 GPG 支持的 secp256k1 公钥。事实上,即使密钥中有一个无效的 secp256k1 公钥,GPG 也允许导入该密钥。 运行--list-packets密钥显示pkey以46前缀开头。我生成或在线找到的所有其他 secp256k1 公钥02如果是压缩的,则以 开头,04如果不是压缩的,则以 开头。以这两个前缀开头符合中学一级标准但没有关于46前缀的内容。 # gpg --list-packets --verbose public_key_invalid.gpg gpg: enabled compati...

Admin

如果“pass init”不起作用,我该如何告诉 pass 更新我的密钥?
pgp

如果“pass init”不起作用,我该如何告诉 pass 更新我的密钥?

在长时间的停顿之后,我尝试pass再次使用它,但它(合理地)抱怨我的 gpg 密钥已过期。我使用了以下说明您能延长已过期的 GPG 密钥的到期日期吗?延长到期日期。当我gpg --list-keys这样做时,它现在显示为 2028 年到期。 每gpg2-不可用的公钥-没有保证密钥属于指定用户我还运行了pass init amanda@rajje这确实是我的密钥的名称。一切顺利:Password store initialized for amanda@rajje。 但是当我尝试添加新密钥时,pass它说无法检索我的密钥: gpg: error retriev...

Admin

如果可能的话,如何让雷鸟自动加密电子邮件?
pgp

如果可能的话,如何让雷鸟自动加密电子邮件?

当我开始在 Thunderbird 中撰写新电子邮件时,我希望它自动启用Encrypt按钮当我在字段中输入收件人的电子邮件地址后To,如果我有收件人的 PGP 密钥在我的钥匙圈里。 注意:2020 年 7 月Thunderbird 78 发布时内置 PGP 支持。此时遗憾的是无法继续使用 Enigmail。使用 enigmail 回答此问题无效。 如果内置密钥管理器拥有邮件收件人的密钥,我该如何让 Thunderbird v78+ 自动启用电子邮件的 PGP 加密? ...

Admin

作为组织管理已签名的提交
pgp

作为组织管理已签名的提交

我们正在考虑将承诺签署引入我们的公司。 目前我们倾向于使用 GPG 端口,但如果我们想要的无法通过 GPG 实现,我们可以考虑使用 SSH。 我们正在使用私人 Gitlab 实例。 我们需要的: 我们需要验证推送到 git 存储库的所有提交。每个员工都应该有自己的签名密钥,用于验证他们的提交。但是,我们不希望员工能够使用他们生成的任何 GPG 密钥,而只能使用公司批准的密钥。此外,管理员应该能够在需要时撤销他们的密钥。 有没有一种方法可以对员工生成的密钥进行签名,以便当公钥导入 Gitlab 时,使用相应私钥签名的提交会显示为“已验证”,但前提是员工的密钥也...

Admin

克利奥帕特拉不开门
pgp

克利奥帕特拉不开门

突然间 Kleopatha 无法打开,我搜索了整个互联网,但没找到任何有用的方法。我以管理员身份运行它,不知为何它在任务管理器中显示在那里,但什么也没有弹出,就好像我从未打开过它一样。 不幸的是,我备份了错误的私钥,但我当然有公钥。所以我认为唯一能使它工作的方法就是奇迹般地让 Kleopatra 工作。我该如何解决这个问题? ...

Admin

有没有办法使用 GPG *以交互方式*导入 PGP 密钥?
pgp

有没有办法使用 GPG *以交互方式*导入 PGP 密钥?

我从 2.3a 版开始使用 PGP,我很喜欢它的交互式用户界面。具体来说,当打开一个包含 PGP 密钥的文件时,PGP 会询问我想要用它做什么,让我确认找到的每个密钥。 然而 GPG 在那里完全不同:当使用密钥导入时,文件中的所有密钥都会被导入,无需进一步询问。 浏览手册页时我发现没有启用某些交互模式的选项,所以我问: 这里没有一种方法可以让我在使用 GPG 导入之前确认每个密钥吗? ...

Admin

忘记 pgp 密码-登录 Docker
pgp

忘记 pgp 密码-登录 Docker

有什么办法可以让Docker放弃pgp认证吗? 我忘记了密码,而且我的密钥不在任何密钥服务器上。我尝试使用访问令牌登录,但 Docker 仍然要求输入 pgp 密码。 除了暴力破解密码,我还能做其他事情吗?我可以访问我的 Docker 电子邮件、登录名和密码。 ...

Admin

PGP 磁盘密码无法识别
pgp

PGP 磁盘密码无法识别

我有一个使用 PGP 密钥通过 Symantec 加密桌面软件完全加密的外部驱动器。这是 15 年前的事了。今天我尝试访问磁盘,但它不起作用。它无法识别密码。我 100% 确定密码。自从我使用私钥加密以来,我的主要邮件已经发生了变化。在软件上,邮件地址右侧有一个问号。这是什么意思? 如何重新获取我的数据? 感谢您的帮助 ...

Admin

GPG:应该使用哪个密码来签署密钥?
pgp

GPG:应该使用哪个密码来签署密钥?

我正在学习使用 GPG。我创建了一个密钥对,密码为“a”,以确保我不会输错密码。创建密钥对后,我立即输入 gpg --edit-key id gpg> fpr gpg> sign 然后,GnuPG 提示输入密码,但它提示我输入我当天早些时候创建的密钥,而不是我通过 指定的密钥id。我输入了要签名的密钥的密码,您记得它只有字母 a。它抱怨这是错误的密码。我可以看到密码可以用于其他事情,例如更改密码等等。 那么为什么我应该使用与我想要签名的密钥不同的密码呢? ...

Admin

可以从用公钥加密的消息中提取公钥吗?
pgp

可以从用公钥加密的消息中提取公钥吗?

如果我使用公钥加密消息,并将私钥提供给收件人以解密,那么收件人是否可以以某种方式从消息中提取公钥? 也就是说,是否可以秘密保存“公钥”来加密消息,并将“私钥”提供给第三方以便他们可以解密消息,但不能使用相同的公钥创建自己的消息? ...

Admin

如何导入 OpenPGP 卡/YubiKey 备份加密密钥
pgp

如何导入 OpenPGP 卡/YubiKey 备份加密密钥

当我在 YubiKey 上生成新的 OpenPGP 密钥时,它会让我选择将加密密钥的副本保存为备份,如下所示: $ gpg --edit-card Reader ...........: Yubico Yubikey NEO U2F CCID 00 00 Application ID ...: D2760001240102000006054943550000 Application type .: OpenPGP Version ..........: 2.0 Manufacturer .....: Yubico Serial number ....: 0...

Admin

给定十六进制的公钥,如何获取 .asc 文件?
pgp

给定十六进制的公钥,如何获取 .asc 文件?

给定十六进制或基数 64 的公钥,如何生成可用于 PGP 程序的 .asc 文件? 例如,假设我有某人的 RSA 公钥,以十六进制表示: 04 40 ad 77 10 45 08 f2 3a ae 1d 1d 95 22 2f b3 f5 e5 2f da db 8c 39 3a 03 15 fb 4b 36 28 46 de 7b 00 f4 73 11 ae b9 ac 00 aa 19 34 6d fb 7c 56 b1 93 c0 1b 86 7c d0 a2 0b 4d 22 a9 d2 4d b0 f6 34 c4 我怎样才能将该号码转换为标准...

Admin

如何使用 pgp 发送电子邮件?
pgp

如何使用 pgp 发送电子邮件?

所以我读了一篇文章,其中作者似乎通过 pgp 提供了电子邮件。我应该如何使用该 pgp 向他发送电子邮件? https://decovar.dev/about/#contacts ...

Admin