何为数字证书?

2024-06-02 14:48
文章标签 何为 数字证书

本文主要是介绍何为数字证书?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如果不了解非对称加密和数字证书,建议先去看下这两篇文章
何为非对称加密?
何为数字签名?

正常情况下,A向B索要B的public key
B直接给A就行了

在这里插入图片描述在不安全的情况如下:
在这里插入图片描述后续的过程和何为数字签名?里的流程一样,
不同的是A以为自己的消息发给B了,并且数字签名什么的都完好
实际上却是和C在通信
为了证明自己收到的public key是B的
A要求B到"证书中心"(certificate authority,简称CA)认证
证书中心用自己的私钥,对B的公钥和一些相关信息一起加密,生成"数字证书"(Digital Certificate)

在这里插入图片描述以后通信只要把“数字证书”附上发给A就行
A可以用CA的public key解开“数字证书”拿到B的public key
“数字证书”就是在“证明你是你”

“数字签名”就是在“证明我是我”

只希望知识简单易懂,如果本文有误请联系我

这篇关于何为数字证书?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1024272

相关文章

[情商-13]:语言的艺术:何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相!

目录 前言: 一、说话的真实程度分级 二、说谎动机分级:善意谎言、中性谎言、恶意谎言 三、小心:所谓真相:只说对自己有利的真相 四、小心:所谓真相:就是别人想让你知道的真相 五、小心:所谓善解人意:就是别人只说你想要听到的话 前言: 何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相! 人与人交流话语中,处处充满了不真实,完全真实的只是其中一小部分,这

数字证书原理(ssl,https)

说明,文章来源 http://www.360doc.com/content/13/0809/14/1073512_305848184.shtml 想要对 ssl和数字证书 有一个全面了解的人仔细阅读这篇文章。 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows

openssl之数字证书签名,CA认证原理及详细操作

http://blog.sina.com.cn/s/blog_cfee55a70102wn3h.html openssl之数字证书签名,CA认证原理及详细操作   (2016-03-23 09:42:39) 转载▼ 标签:  rsa   ca认证   php签名   非对称加密技术 分类: 软件设计 1 公钥密码体系(Public-key Crypt

浅谈维度建模、数据分析模型,何为数据仓库,与数据库的区别

往期推荐 大数据HBase图文简介-CSDN博客 数仓分层ODS、DWD、DWM、DWS、DIM、DM、ADS-CSDN博客 数仓常见名词解析和名词之间的关系-CSDN博客 数仓架构:离线数仓、实时数仓Lambda和Kappa、湖仓一体数据湖-CSDN博客 0. 前言 1991年,数据仓库之父 比尔·恩门 著书《Building the DataWarehouse》,要求构建数据仓

【设计模式】何为设计模式

引言 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。在学习具体模式之前,我想有必要先了解一些概念。 概念

何为禅

禅是一种心境,修禅即修心。 首先,我们需要相信因果报应。菩萨畏因,凡夫畏果。我们仅仅只是沧海一粟,世道轮回,今生的我们仅仅是由于某种未知的原因指引而来到这个世界,亲人,朋友,路人他们是神明指派到我们身边的指路人。 生命是一场修行,生不带来什么,死也无法带走什么,每个人都一样,无论富贵贫穷,无论善恶美丑。即便在我们离开后仍有人记得我们,但这一切都和我们无关了,我们已经进入了另一个世界。禅是我们与

信息安全(密码学)---数字证书、kpi体系结构、密钥管理、安全协议、密码学安全应用

数字证书 数字证书 (Digital Certificate,类似身份证的作用)----防伪标志 CA(Certificate Authority,电子商务认证授权机构)----ca用自己私钥进行数字签名 数字证书 姓名,地址,组织 所有者公钥 证书有效期 认证机构数字签名 ■ 公钥证书的种类与用途 ■ 证书示例  ·序列号04 ·签名算法md5RSA ·颁发者

何为微服务?微服务架构的优势!

一、传统单体架构的缺陷 传统的单体应用,将所有功能的表示层、业务逻辑层,数据访问层,包括静态资源等等全部糅合在一个工程里面,编译,打包,部署在单台服务器上上线,比如打成war包放在Tomcat的webapp目录中部署项目。这样的项目开发部署适合小型项目,系统功能不复杂,访问量不大的情况下有绝对的优势。开发速度快,运维方便。但是当业务越来越复杂,功能越来越多,参与的开发人员越来越多,就暴露出问题了

数字证书原理(转)

转自:http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html 以上链接详细介绍了数字证书原理,强烈推荐。

理解数字证书

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!   1、基础知识       这部分内容主要解释一些概念和术语,最好是先理解这部分内容