运用gnupg为文件传送文件加密
发布时间:2022-05-05 09:52:51 所属栏目:安全 来源:互联网
导读:Windows系统请安装Gpg4win,mac os 安装GPGTools,安装好后创建一个新的公私钥匙对(key pair) 现在我们假定需要将文件testfile.txt发送到用户 anotherone@elsewhere.com 这里简单的介绍一下PGP的建立过程。 a) 用户A获取用户B的公匙文件,并导入改公匙 b) 用
|
Windows系统请安装Gpg4win,mac os 安装GPGTools,安装好后创建一个新的公私钥匙对(key pair) 现在我们假定需要将文件testfile.txt发送到用户 anotherone@elsewhere.com 这里简单的介绍一下PGP的建立过程。 a) 用户A获取用户B的公匙文件,并导入改公匙 b) 用户A签名用户B的公匙文件。 c) 用户A通过用户B的公匙加密文件F,并将加密过后的文件F.asc发送给用户B d) 用户c获取到文件F.asc,并通过自己的私匙解密文件F.asc并还原为文件F 导入sb@sb.com的公匙。 $ gpg --import anotherone_gpg_asc.gpg 可以通过 $ gpg --list-key 验证是否导入成功 签名该公匙文件 $ gpg --edit-key sb@sb.com $ # fpr $ sign # 按要求输入相关签名信息。 $ # check $ write 通过用户sb@sb.com的公匙加密需要传送的文件testfile.txt $ gpg --armor --encrypt testfile.txt 得到文件testfile.txt.asc,将此文件发送到需要接收方。 用户收到文件testfile.txt.asc后,利用自己的私匙解密该文件 $ gpg --decrypt testfile.txt.asc 得到文件testfile.txt 注:测试通过的情况多出了两步,即用户anotherone@elsewhere.com也导入了sb@sb.com的公匙并做了数字签名。 (编辑:江门站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


