你知道PGP和GPG的区别 吗?

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第13天,点击查看活动详情大家好,我是阿萨。现在网络安全重要性不言而喻,针对一些比较隐私的数据在网上传输时都希望是加密过的。一提到加密,很多人就会说,这个加密好像很高大上的样子,怎么加密呢?今天就给大家讲解2个加密协议。PGP 和GPG。

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第13天,点击查看活动详情

大家好,我是阿萨。现在网络安全重要性不言而喻,针对一些比较隐私的数据在网上传输时都希望是加密过的。一提到加密,很多人就会说,这个加密好像很高大上的样子,怎么加密呢?今天就给大家讲解2个加密协议。PGP 和GPG。

今天阿萨就给大家介绍 下这2个加密协议。


一, 什么是PGP 和 GPG?


PGP =Pretty Good Privacy。我翻译它就是优秀的保密协议。就是一套用于加密,解密或者签名的应用程序。

1991年,菲利普·齐默曼(Philip R. Zimmermann)创造了第一个版本的PGP。开始的时候,它是 Gnu 公开许可下的免费软件,后来,升级后,变成了受版权保护的免费软件。

PGP使用RSA软件和IDEA加密算法。

GPG=Gnu Privacy Guard. Gnu隐私保护。它 是在OpenPGP基础上更新了的。为了完全免费,所以不再使用IDEA散列算法。它是使用NIST 和 AES 高级加密的软件。


二,PGP 和GPG 之间的区别是什么?


  1. 名字区别。PGP= Pretty Good Privacy。GPG= Gnu Privacy Guard.
  2. 出生顺序。PGP 是先出生的,是免费的,但是它有版权的。GPG 是后出生的,它是 PGP 的更新版本和重写版本。所以可以认为GPG 是PGP的子孙。或者是GPG 是站在PGP的肩膀上的。
  3. 加密算法。PGP用 RSA 和 IDEA 加密算法。GPG 使用 NIST和 AED 高级标准加密算法。
  4. 是否免费。PGP在个人和商业使用方面都有限制。而GPG 在个人和商业使用方面都可以免费使用。
  5. 是否开源。PGP 是 Symantec 公司所有。GPG 是一种以标准形式向所有人开源。


三,总结


GPG 开源而且是免费的。PGP 受版权保护。GPG在PGP 基础上 升级了。

后续会继续更新如何使用GPG。欢迎围观。

如果你喜欢今天的文章,欢迎点赞,关注和在看。


相关文章
|
安全 数据安全/隐私保护
如何使用GPG 加密和解密文件
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情 大家好, 我是阿萨。又一个晴空万里的周一。祝大家本周都元气满满哦。 上次我们讲解了你知道PGP和GPG的区别 吗?有同学咨询如何使用 GPG 工具来加密文件。今天就来学习下如何安装 GPG 工具以及使用GPG 工具 的使用方法。 
748 0
如何使用GPG 加密和解密文件
|
5月前
|
Linux 开发工具
Linux yum 使用时提示 获取 GPG 密钥失败Couldn‘t open file RPM-GPG-KEY-EPEL-7
Linux yum 使用时提示 获取 GPG 密钥失败Couldn‘t open file RPM-GPG-KEY-EPEL-7
359 3
|
6月前
|
算法 网络安全 数据安全/隐私保护
你知道PGP和GPG的区别 吗?
你知道PGP和GPG的区别 吗?
268 0
|
6月前
|
数据安全/隐私保护
如何使用GPG 给文件签名?
如何使用GPG 给文件签名?
157 0
|
6月前
|
Ubuntu 安全 算法
Ubuntu通过gpg指令生成并本地密钥文件
GPG 是GNU Privacy Guard的缩写,是一个开源的加密软件,主要用于数据的安全性和隐私保护。GPG 是基于 OpenPGP 标准的实现,该标准定义了一种用于加密、签名和验证数据的标准格式。今天我们的实验就是在本地产生一个密钥文件。
223 0
|
Java Shell Maven
JAVA实现PGP/GPG加解密加验签
JAVA实现PGP/GPG加解密加验签
2344 0
|
Ubuntu
sudo apt-get update出现W: GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名:
sudo apt-get update出现W: GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名:
372 0
sudo apt-get update出现W: GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名:
|
Linux 数据安全/隐私保护
Linux Command gpg 加密
Linux Command gpg 加密
Linux Command gpg 加密
|
数据安全/隐私保护
GPG密钥的生成与使用
GPG密钥的生成与使用
677 0
GPG密钥的生成与使用
|
Linux 数据安全/隐私保护
LINUX使用gpg签名校验文件
LINUX使用gpg签名校验文件
184 0