首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gnupg -解密文件

Gnupg -解密文件
EN

Stack Overflow用户
提问于 2018-10-13 07:55:40
回答 2查看 618关注 0票数 0

我试图解密一个文件,但是我得到了以下信息:

代码语言:javascript
复制
gpg <file name>
gpg: encrypted with 2048-bit RSA key, ID 4A83B612, created 2018-02-19
      "user <email>"
gpg: decryption failed: secret key not available

当我用以下方式列出我的钥匙时:

gpg --列表键

结果如下:

代码语言:javascript
复制
    pub   2048R/0BBBBDB3 2018-02-19
    uid                  user <email>
    sub   2048R/4A83B612 2018-02-19

据我所知,这个子键似乎没有被识别。

EN

回答 2

Stack Overflow用户

发布于 2018-10-13 09:06:42

要解密你需要私钥。看看https://www.gnupg.org/gph/en/manual/x110.html

如果您想加密一条消息给Alice,您可以使用Alice的公钥加密它,而她用她的私钥解密它。如果Alice想给您发送消息,她使用您的公钥加密它,而您用您的密钥解密它。

如文档所述,只有您在加密时由--recipient指定的收件人才能解密消息。

因此,总结如下:

  1. 加密使用最近方的公钥。
  2. 解密使用收件人的私钥。
票数 1
EN

Stack Overflow用户

发布于 2018-10-14 13:04:08

我成功地获得了gpg --list-secret-keys的输出

不过我还是不能解密文件。这是gpg --output doc --decrypt doc.gpg的输出

gpg:使用2048位RSA密钥加密,ID 4A83B612,创建2018-02-19“用户”gpg:解密失败:密钥不可用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52790799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档