- 具体错误:
gpg: 已创建目录‘/home/tsit/.gnupg’ gpg: 新的配置文件‘/home/tsit/.gnupg/gpg.conf’已建立 gpg: 警告:在‘/home/tsit/.gnupg/gpg.conf’里的选项于此次运行期间未被使用 gpg: 钥匙环‘/home/tsit/.gnupg/secring.gpg’已建立 gpg: 钥匙环‘/home/tsit/.gnupg/pubring.gpg’已建立 gpg: no default secret key: 私钥不可用 gpg: signing failed: 私钥不可用
- 查看KEY的情形
gpg --list-keys gpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库
- 产生KEY
如果有KEY,需要使用gpg --edit-key。现在看到没有KEY,产生一个(约10分钟,产生后要重启):
gpg --gen-key gpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库 tsit@kylin-vm:~/segment-master/segment$ gpg --gen-key gpg (GnuPG) 1.4.20; Copyright (C) 2015 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 请选择您要使用的密钥种类: (1) RSA and RSA (default) (2) DSA and Elgamal (3) DSA (仅用于签名) (4) RSA (仅用于签名) 您的选择? 1 RSA 密钥长度应在 1024 位与 4096 位之间。 您想要用多大的密钥尺寸?(2048)2048 您所要求的密钥尺寸是 2048 位 请设定这把密钥的有效期限。 0 = 密钥永不过期 <n> = 密钥在 n 天后过期 <n>w = 密钥在 n 周后过期 <n>m = 密钥在 n 月后过期 <n>y = 密钥在 n 年后过期 密钥的有效期限是?(0) 0 密钥永远不会过期 以上正确吗?(y/n)y 您需要一个用户标识来辨识您的密钥;本软件会用真实姓名、注释和电子邮件地址组合 成用户标识,如下所示: “Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>” 真实姓名:柳鲲鹏 电子邮件地址:quantum6@yeah.net 注释:泰山OFFICE 您正在使用‘utf-8’字符集。 您选定了这个用户标识: “柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>” 更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)?O 您需要一个密码来保护您的私钥。 gpg: gpg-agent 在此次会话中无法使用 我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动 鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。 随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵! (还需要191字节) ssdg'ke6d8swerp[wdgk'lr[pt90=34pg[p390=3=-wg[ldg952sfwe2323-2-3923-5020959-4-03teteproiegko[gekogkdb,ldf;'.bd87f4gsss4g+54w5wgt 我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动 鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。 随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵! (还需要100字节) ;kfswepori325295-=06yurj5f1gf41h6df54h6dg546w3e592835729857s3df21s3df1a3sdas6dr8q23941292wk3r;df'b;l.';x';,cv /.,dg;sglk ,[q24o2sfw[3523[5ipogpsg ..+++++ ........+++++ gpg: 密钥 8F16B27E 被标记为绝对信任 公钥和私钥已经生成并经签名。 gpg: 正在检查信任度数据库 gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型 gpg: 深度:0 有效性: 1 已签名: 0 信任度:0-,0q,0n,0m,0f,1u pub 2048R/8F16B27E 2021-10-18 密钥指纹 = 4892 433D E609 15E1 D51E 41E0 85E1 9B32 8F16 B27E uid 柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net> sub 2048R/6613255C 2021-10-18
- 查看生成的KEY
gpg --list-keys /home/tsit/.gnupg/pubring.gpg ----------------------------- pub 2048R/8F16B27E 2021-10-18 uid 柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net> sub 2048R/6613255C 2021-10-18
如果不重启会怎样?