加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

无法在linux中生成gpg密钥

发布时间:2020-12-13 19:50:44 所属栏目:Linux 来源:网络整理
导读:我无法在 linux中生成GPG密钥 sudo gpg --gen-key # This is the command to try to generate key 错误 You need a Passphrase to protect your secret key.gpg: problem with the agent: Timeout gpg: Key generation canceled. 请告诉我我在哪里做错了 解
我无法在 linux中生成GPG密钥
sudo gpg --gen-key      # This is the command to try to generate key

错误

You need a Passphrase to protect your secret key.

gpg: problem with the agent: Timeout        
gpg: Key generation canceled.

请告诉我我在哪里做错了

解决方法

请检查一下

1)运行gpg-agent命令:

gpg-agent --daemon --use-standard-socket --pinentry-program /usr/bin/pinentry-curses

2)生成足够的熵

sudo rngd -r /dev/urandom

3)最后运行gpg命令生成密钥:

gpg --gen-key

请仅使用非root用户运行所有命令

请使用相同的用户登录,该用户用于创建gpg密钥.

1.我们将导出我们的公钥和私钥如下:

user$gpg --export -a -o mypublickey.txt user@replaceurmail.com
  user$gpg --export-secret-key -a -o myprivatekey.txt user@replaceurmail.com
  user$ls my*

myprivatekey.txt mypublickey.txt

>使用相同用户导入密钥

User$gpg --import myprivatekey.txt

>现在尝试用同一个用户解密

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读