数字签名和数字证书

转载 2013年12月04日 09:28:59


数字签名是什么?

作者:David Youd

翻译:阮一峰

原文网址:http://www.youdzone.com/signature.html

1、

 

鲍勃有两把钥匙,一把是公钥,另一把是私钥。

 

2、

鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。

 

3、

苏珊给鲍勃写信,写完后用鲍勃的公钥加密,达到保密的效果。

 

4、

鲍勃收信后,用私钥解密,看到信件内容。

 

5、

鲍勃给苏珊回信,写完后用Hash函数,生成信件的摘要(digest)。

 

6、

然后,鲍勃使用私钥,对这个摘要加密,生成"数字签名"(signature)。

 

7、

鲍勃将这个签名,附在信件下面,一起发给苏珊。

 

8、

苏珊收信后,取下数字签名,用鲍勃的公钥解密,得到信件的摘要。由此证明,这封信确实是鲍勃发出的。

 

9、

苏珊再对信件本身使用Hash函数,将得到的结果,与上一步得到的摘要进行对比。如果两者一致,就证明这封信未被修改过。

 

10、

复杂的情况出现了。道格想欺骗苏珊,他偷偷使用了苏珊的电脑,用自己的公钥换走了鲍勃的公钥。因此,他就可以冒充鲍勃,写信给苏珊。

 

11、

苏珊发现,自己无法确定公钥是否真的属于鲍勃。她想到了一个办法,要求鲍勃去找"证书中心"(certificate authority,简称CA),为公钥做认证。证书中心用自己的私钥,对鲍勃的公钥和一些相关信息一起加密,生成"数字证书"(Digital Certificate)。

 

12、

鲍勃拿到数字证书以后,就可以放心了。以后再给苏珊写信,只要在签名的同时,再附上数字证书就行了。

 

13、

苏珊收信后,用CA的公钥解开数字证书,就可以拿到鲍勃真实的公钥了,然后就能证明"数字签名"是否真的是鲍勃签的。

 

数字签名与数字证书形象解释

前言 先看一下百度百科对数字签名和数字证书的解释: 数字签名: 将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2016年10月07日 11:30
  • 922

数字签名和数字证书详解

原文件地址:http://www.tuicool.com/articles/7buueeQ 密钥分为两种:对称密钥和非对象密钥 对称密钥算法:DES 3DES AES,加密算法快 非对称密钥算法...
  • chlinwei
  • chlinwei
  • 2017年03月28日 10:26
  • 480

关于数字证书和数字签名的一些认识

字签名,其实就是拿我们的私钥对想要签名的内容进行加密的过程。 为什么数字签名能够在互联网中发挥作用呢?这是基于其两个特性。 1)防篡改 比如小明现在用自己的私钥将内容加密之后(签名),然后传给小红,小...
  • foolsheep
  • foolsheep
  • 2014年09月22日 12:25
  • 2171

数字签名与数字证书技术简介(一)

数字签名、数字证书等技术,是现代信息安全的核心技术,可谓使用面十分广泛。其基本理论本身并不复杂,本文希望通过深入浅出的介绍,能够让大家有一些基本了解。   一、对称加密、非对称加密 让我们通过一个例子...
  • u014419512
  • u014419512
  • 2014年05月19日 23:54
  • 3979

图解数字签名和数字证书

原文网址:http://www.youdzone.com/signature.html 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊-...
  • u010871761
  • u010871761
  • 2014年12月24日 16:30
  • 1089

数字证书、数字签名基本概念

数字签名是什么? url: http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html 作者: 阮一峰 日期: ...
  • jackpk
  • jackpk
  • 2015年10月27日 15:23
  • 1532

简述数字签名 数字证书 以及 https

翻译自http://www.youdzone.com/signature.html 1 鲍勃有两把钥匙,一把是公钥,另一把是私钥。2 鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。3 苏...
  • gusgao
  • gusgao
  • 2016年12月25日 15:56
  • 817

签名证书、数字签名和数字信封

签名证书 作为文件形式存在的证书一般有这几种格式:   1.带有私钥的证书    由Public Key Cryptography Standards #12,PKCS#12标准定...
  • xuke6677
  • xuke6677
  • 2013年01月18日 11:12
  • 2467

漫画解读数字证书与数字签名的区别

数字签名是什么? 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. ...
  • leolewin
  • leolewin
  • 2015年09月16日 11:16
  • 890

公钥,私钥,数字签名,数字证书详解

 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用...
  • sum_rain
  • sum_rain
  • 2014年07月04日 16:16
  • 4832
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数字签名和数字证书
举报原因:
原因补充:

(最多只允许输入30个字)