且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

GPG实现文本或文件非对称加密

更新时间:2022-04-07 07:16:48

1.前言概述:

1991年,程序员Phil Zimmermann为了避开***的监视,开发了加密软件PGP。因为这个软件非常好用,迅速流传开来成为许多程序员的必备工具。但是,它是商业软不能***使用。

所以,***软件基金会决定,开发一个PGP的替代品取名为GnuPG,因此GPG就诞生了。GPG是GNU Privacy Guard的缩写,是***软件基金会的GNU计划的一部分。它是一种基于密钥的加密方式,使用了一对密钥对消息进行加密和解密,来保证消息的安全传输。

目前PGP已经被Symantec收购,并且是一款商业化软件。GPG是免费的

本文将介绍如何对一段文本信息进行加解密操作。

2.下载安装:

2.1下载地址

https://www.gnupg.org/download/

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

2.2安装步骤

GPG实现文本或文件非对称加密

后续保持默认设置,一路下一步直到完成即可。

3.准备秘钥:

3.1创建秘钥对

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密


GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

3.2导出公钥

导出denghuo的公钥,并将公钥发送给lanshan

GPG实现文本或文件非对称加密

 

温馨提示:Lanshan需要在自己的电脑上执行相同安装和秘钥创建步骤,来生成自己的秘钥对,并将自己的公钥发送给denghuo。步骤略。

秘钥对可以以任何方式发送可目标,邮件,或其他通信工具

4.发送加密信息

场景:denghuo发送带有签名的加密信息给lanshan

4.1 denghuo将lanshan的公钥导入到Kleopatra

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

 

 

 

 

4.3 创建加密信息

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

 

4.4 lanshan将denghuo的公钥导入到Kleopatra

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

 GPG实现文本或文件非对称加密

 

 

4.5解密密文信息

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

GPG实现文本或文件非对称加密

基于ECS使用FileZilla Server建立安全的SSL/TLS FTP

Window server自带组件搭建FTP服务