gpg常用命令

gpg常用命令:
生成新密钥对
gpg –gen-keys(gpg –full-gen-key)
1:RSA and RSA(default)
2.keysize:4096,越长越安全
3:key is valid for:0 (永久)
4.change:o 设置密码
接受密钥,从服务器上获取:
gpg –recv-keys [key_id]
gpg –keyserver keys.openpgp.org –recv-keys [key_id]
gpg默认会从一个或多个密钥服务器获取公钥

验证密钥是否被正确导入
gpg –list-keys
[key_id] 是密钥指纹或ID
从密钥服务器接收多个密钥,可以在指定多个密钥ID
gpg –recv-keys [key_id1] [key_id2]
gpg –keyserver keys.openpgp.org –recv-keys [key_id]

密钥信任:
gpg –edit-key [key_id]
gpg> trust

删除公,私钥
gpg –delete-keys [key_id]
gpg –delete-private-keys [key_id]

通过armor参数将二进制转换成ASCII码,导出
gpg –armor –output public-key.txt –export [key_id]
gpg –armor –output private-key.txt –export [key_id]

上传公钥:
gpg –send-keys [key_id] –keyserver keyring.debian.org
生成公钥指纹:
gpg –fingerprint [key_id]

加密和解密:
gpg –recipient [key_id] –out 文件名 -encrypt 文件名 (gpg -ea -r ),-r [recipient_key_id]: 指定加密文件时使用的接收者公钥ID。[recipient_key_id] 可以是密钥指纹的一部分或全部,或者是用户ID的一部分。
gpg –output 文件名 –decrypt 文件名(gpg -d)

压缩:gzip -k *.asc (keep 保留原始文件 )

文件签名:
gpg–sign 文件名
gpg –local-user [key_id] –sign 文件名
生成单独的签名文件,与文件内容分开存放:
–detach-sign

验证签名:
gpg –verity

echo ‘YourPassPhrase’ | gpg –batch –yes –passphrase-fd-0 –symmetric –cipher-algo AES256 -o outputfile.gpg inputfile.tar.gz

图片[1]-gpg常用命令-晴天生活分享日志
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容