- 手机:13198054165
- 电话:052-46370520
- Q Q:689187113
- 邮箱:admin@jiumeism.com
- 地址:青海省黄南藏族自治州吉木萨尔县依平大楼717号
数字签名是什么?
来源:爱游戏app官方下载 发布时间:2022-06-09 14:44nbsp; 点击量:
今天,我读到一篇好文章。它用图片通俗易懂地解释了,”数字签名”(digital signature)和”数字证书”(digital certificate)到底是什么。我对这些问题的明白,一直是模模糊糊的,许多细节搞不清楚。
读完这篇文章后,发现思路一下子就理清了。为了加深影象,我把文字和图片都翻译出来了。
1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋侪们—-帕蒂、道格、苏珊—-每人一把。3.苏珊给鲍勃写信,写完后用鲍勃的公钥加密,到达保密的效果。4.鲍勃收信后,用私钥解密,看到信件内容。
5.鲍勃给苏珊回信,写完后用Hash函数,生成信件的摘要(digest)。6.然后,鲍勃使用私钥,对这个摘要加密,生成”数字签名”(signature)。7.鲍勃将这个签名,附在信件下面,一起发给苏珊。
8.苏珊收信后,取下数字签名,用鲍勃的公钥解密,获得信件的摘要。由此证明,这封信确实是鲍勃发出的。9.苏珊再对信件自己使用Hash函数,将获得的效果,与上一步获得的摘要举行对比。如果两者一致,就证明这封信未被修悔改。
10.庞大的情况泛起了。道格想欺骗苏珊,他偷偷使用了苏珊的电脑,用自己的公钥换走了鲍勃的公钥。因此,他就可以冒充鲍勃,写信给苏珊。
11.苏珊发现,自己无法确定公钥是否真的属于鲍勃。她想到了一个措施,要求鲍勃去找”证书中心”(certificate authority,简称CA),为公钥做认证。证书中心用自己的私钥,对鲍勃的公钥和一些相关信息一起加密,生成”数字证书”(Digital Certificate)。12.鲍勃拿到数字证书以后,就可以放心了。
以后再给苏珊写信,只要在签名的同时,再附上数字证书就行了。13.苏珊收信后,用CA的公钥解开数字证书,就可以拿到鲍勃真实的公钥了,然后就能证明”数字签名”是否真的是鲍勃签的。14.下面,我们看一个应用”数字证书”的实例:https协议。
这个协议主要用于网页加密。15.首先,客户端向服务器发出加密请求。16.服务器用自己的私钥加密网页以后,连同自己的数字证书,一起发送给客户端。
17.客户端(浏览器)的”证书治理器”,有”受信任的根证书发表机构”列表。客户端会凭据这张列表,检察解开数字证书的公钥是否在列表之内。18.如果数字证书纪录的网址,与你正在浏览的网址纷歧致,就说明这张证书可能被冒用,浏览器会发出警告。
19.如果这张数字证书不是由受信任的机构发表的,浏览器会发出另一种警告。20.如果数字证书是可靠的,客户端就可以使用证书中的服务器公钥,对信息举行加密,然后与服务器交流加密信息。via:【阮一峰的日志】。
本文关键词:爱游戏app官方下载,数字签名,是什么,今天,我,读到,一篇,好,文章
本文来源:爱游戏app官方下载-www.jiumeism.com
推荐新闻 MORE+
- 数字签名是什么? 2022-06-09
- 4000种中文英文字库大全下载毛笔艺术字体 2022-06-09
- 大师1秒教你签出艺术签名 一笔带过 行云 2022-06-09
- 2020人民艺术家企业家创新生长论坛 暨国 2022-06-09
- 人文地理摄影的“师者”“爱游戏app官方 2022-06-09
- 两会代表提议打造中国农产品大品牌 2022-06-07
- 桔柚价格多少钱一斤?桔柚的栽培技术及 2022-06-07
- 不只是新与旧的转换——工业遗产的蜕变 2022-06-07
- <h1>全国第一本疫情防控主题美术作 2022-06-07
- 菜花集中上市近两周价格快速下滑 2022-06-07