一些常用的GPG命令
生成密钥
1
gpg --expert --full-gen-key
导出公钥
1
gpg -o public.pgp -a --export <email>
这里的
-o
等同于--output
即 输出文件名.导出私钥
1
gpg -o private.pgp -a --export-secret-key <email>
导入
1
gpg --import public.pgp
加密
1
gpg -e -r <username> <filename>
这里的
-r
等同于--recipient
即 收件人ID.解密
1
gpg -d filename.gpg
签名
1
gpg -s -ab <filename>
这里的
-a
等同于--armor
即 把内容转化为ascii编码.
这里的-b
等同于--detach-sig
即分离签名.验证
1
gpg --verify <filename>.asc <filename>
信任
1
gpg --edit-key <email> trust
快速生成子密钥,最后的
2y
留空表示永不过期1
2
3gpg --quick-add-key <fingerprint> cv25519 encr 2y
gpg --quick-add-key <fingerprint> ed25519 auth 2y
gpg --quick-add-key <fingerprint> ed25519 sign 2y显示密钥详情
1
gpg --fingerprint --keyid-format long -K
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 记事本!
评论