什么是非对称加密?

什么是信息摘要?

什么是数字签名?

本节我们接着上面的内容继续,话说有了非对称加密技术、有了信息摘要技术、也有了数字签名技术,信息的安全传输是不是就万无一失了呢?

其实并不完全,虽然理论上是通了,但是实际应用中却有一定的困难。


补充知识:数字信封,这个我们在非对称加密的文章中已经讲了,只是一个命名而已。

这个过程就叫数字信封。

比如:甲给乙发送秘密文件的时候,还要向乙要他的公钥,问题是你怎么知道乙发来的就是他的公钥呢?会不会是其他人的私钥?又或是别的什么东西?如果是这样,网络不就不安全了么?正因如此提出了数字证书的概念。

数字证书本质就是将一个人的信息与他的公钥捆绑起来,从而证明他的公钥是他自己的公钥。类似于身份证。

数字证书解决了公钥与身份真实性的问题后,又带来了另一个问题:你怎么知道他的证书是真的呢?哈哈哈,能想到这里,证明你已经拥有很强的安全意识了!其实这个问题也好解决,只要想办法证明证书的合法性就好了。

因此数字证书通常是由证书颁发机构CA组织(CA全称Certificate Authority,即证书颁发机构)统一颁发的,我们只要证明这个证书确实是CA组织发的就ok了,这个并不难,利用的就是数字签名技术,因此证书上需要有颁发机构的公钥信息供我们验证。ok!整个过程我相信你已经和我一样清楚了!最后再补充一个点---PGP。

PGP就是一种协议,她支持PGP与X.509两种证书。

相信读到这里、你已经对信息加密通信的全过程有了初步的认识,后期我会继续推出相关文章,彻底弄懂流程后我们在逐一深入技术点!喜欢的朋友记得来个关注!

什么又是数字证书?(数字证书与数字签名什么关系?)数字信封、PGP又是啥?相关推荐

  1. 通俗理解数字签名,ssl数字证书和https

    前言 最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应.签章有法律效应必须满足两个条件: 能够证明签名,盖章者是谁,无法抵赖 PDF合同在签章后不 ...

  2. 证书(3)如何在程序中使用数字证书

    一.在 .NET 程序中使用证书 请参见 <(2)强名称程序集与数字证书> 二.在 web 程序中使用证书 1.         SSL (Secure Sockets Layer) 协议 ...

  3. 生成CA根证书、公钥、私钥指令(数字证书)

    一.生成CA根证书 生成 CA 私钥:openssl genrsa -out ca.key 1024 因为是自签名,省略生成 证书签名请求csr 的过程,直接执行以下命令生成CA证书:openssl ...

  4. 【一】生成CA根证书、公钥、私钥指令(数字证书)

    一.生成CA根证书 生成 CA 私钥:openssl genrsa -out ca.key 1024 因为是自签名,省略生成 证书签名请求csr 的过程,直接执行以下命令生成CA证书:openssl ...

  5. 证书——为公钥加上数字签名

    一. 证书 公钥是否合法-->证书:将公钥当作一条消息,由一个可信的第三方对其签名后所得到的公钥. 公钥证书:PKC 认证机构(CA):认定"公钥实属于此人"并能够生成数字签 ...

  6. 什么是数字孪生?跟数据可视化的关系又是什么?

    大数据产业创新服务媒体 --聚焦数据 · 改变商业 2019年,"数字孪生"热度不断攀升,备受行业内外关注.各大峰会论坛将其作为热议主题,全球最具权威的IT研究与顾问咨询机构Gar ...

  7. 密码学专题 证书和CA指令 申请证书|建立CA|CA操作|使用证书|验证证书

    Req指令介绍 功能概述和指令格式 req指令一般来说应该是提供给证书申请用户的工具,用来生成证书请求以便交给CA验证和签发证书.但是,OpenSSL的req指令的功能远比这样的要求强大得多,它不仅可 ...

  8. 什么是根证书和中间证书(中级证书)?

    什么是根证书和中间证书(中级证书)? 随着SSL证书的广泛应用,申请SSL证书的人也越来越多,但是很多使用SSL证书的用户其实并不太了解SSL证书.他们仅仅是因为要把站点从HTTP转换到HTTPS而申 ...

  9. 2010年06月《安全天下事之安全的证书与证书体系的安全》

    安全的证书与证书体系的安全 (2010年6月)主持人/江海客 马勇:网名 znsoft,驱动开发网创始人,铠信安全实验室高级合伙人.专注于数字防泄密,公钥基础设施PKI体系以及Windows 文件系统 ...

  10. Https证书/SSL证书异常导致访问失败该如何解决?

    我们在使用SSL证书时,经常会碰到一些常见的SSL证书错误,例如浏览器提示证书无效,证书在地址栏中被红色警告等等.下面是关于SSL证书错误的几种原因及解决方法. 1.报错:NET::ERR_CERT_ ...

最新文章

  1. ios 即时聊天轻松搞定
  2. 利用windows的rar工具创建自解压安装文件的方法
  3. java虚拟机的俩种异常
  4. mysql降低数据库版本_三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQ...
  5. pmbok第七版_PMBOK第七版要来了!都有哪些变化?你准备好了么?
  6. [Vue warn]: Failed to mount component: template or render function not defined. (found in root insta
  7. 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》...
  8. 【Java从0到架构师】SpringBoot - 页面模版_Thymeleaf
  9. python调用caffe时,出现ImportError: No module named _caffe
  10. python程序员自我介绍范文_程序员的自我介绍|史上最有趣的版本
  11. VSTO/Excel: 获取Excel图表中的某个点的数据
  12. 用 C#.NET 编写的一个完整字谜游戏
  13. 输入框字数统计--过滤拼音
  14. Python带你把喜欢的视频保存~采集无水印视频
  15. zabbix报警 Lack of free swap space on zabbix
  16. 数据增强方式mosaic(基于yolo4)代码实现python
  17. BUGKU-成绩查询
  18. 云时代主机托管的现状和趋势
  19. 计算机参数含义,电脑内存条参数各有什么含义?
  20. igd12um32xel.dll病毒

热门文章

  1. vasp-phonopy编译
  2. 引入市场机制 加快我国高等教育的发展
  3. excel转置怎么操作_Excel技巧分享:这几个小技巧简单实用,让你效率更高
  4. 公安警务指挥一张图三维电子沙盘可视化地理信息系统
  5. Java 中字符串转整型和整型转字符串
  6. 汽车数字化技术CAN总线数据应用是落脚点
  7. QT+OpenGL实现Coordinate Systems,绘制立方体
  8. iOS 最新 真机包 调试包(15.5 、15.2、15.0、14.8、14.7.1、14.7等等)
  9. 绝对值得女性珍藏的内调养颜经!转
  10. 浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树...