前言
我们在与第三方进行文件或者内容传输时,为了保证内容不被泄露,可以使用gpg2来进行加解密管理。双方分别生成自己的公私钥对,将公钥共享给对方,传输文件时,使用对方的公钥对文件进行加密,这样因私钥只有对方自己才有,因此只有对方方可进行解密,保证内容不被泄露。gpg2使用方法如下:
ubuntu安装和使用gpg2
安装
apt-get install gnupg2
gpg2 帮助指南
gpg2 --help
可以查看gpg版本,支持的算法,command使用等。
生成自己的密钥对
gpg2 --gen-key
导入密钥
gpg2 --import ***.asc
导出密钥
gpg --armor --export xxx@qq.com > xxx_pubkey.asc //导出密钥
查看fingerprint
gpg2 –fingerprint
加密签名,输出格式为ascii码
gpg2 --local-user xxx@qq.com --recipient ebo_key.pgp --armor --sign --encrypt ttt.txt
加密签名,输出格式为.gpg
gpg2 --local-user san.zhang --recipient si.li --sign --encrypt xxx.docx
解密
//解密1,-o后面的参数为输出文件位置
gpg2 -o decrypt_path -d 20230101_IssueMangmt_V1_0_1.xls.gpg
//解密2
gpg2 --decrypt-files TestCases01_01_2023.pgp
本文介绍了如何在Ubuntu系统中安装和使用gpg2进行文件的加密和解密操作。通过生成公私钥对,分享公钥,使用gpg2进行加密和签名,确保内容安全传输。同时提供了命令行操作的具体示例,包括密钥对生成、密钥导入导出、查看指纹以及加密解密文件的方法。
805

被折叠的 条评论
为什么被折叠?



