数字签名 的解释

转载 2016年05月31日 10:49:58

数字签名,就是鲍勃用自己的公钥,对信件的摘要进行加密,制作出来的。

数字签名,要保证的就是,发送信件 未被修改过,用数字签名,进行对比,


数字签名:

报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。

将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名


数字签名要实现的功能是我们平常的手写签名要实现功能的扩展。平常在书面文件上签名的主要作用有两点,一是因为对自己的签名本人难以否认,从而确定了文件已被自己签署这一事实;二是因为自己的签名不易被别人模仿,从而确定了文件是真的这一事实。采用数字签名,也能完成这些功能:

  (1)确认信息是由签名者发送的;

  (2)确认信息自签名后到收到为止,未被修改过;

  (3)签名者无法否认信息是由自己发送的。

  数字签名的技术基础是公钥密码技术,





相关文章推荐

第二周作业---关于“RSA”,“数字签名”,“公钥”,“DES”的解释

RSA: 是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。 数字签名: 数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物...

关于数字签名挺有意思的解释

1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊要给鲍勃写一...

数字签名和数字证书解释

这篇文章很好,让我大致了解了数字签名和数字证书是什么。 原文地址是:http://www.youdzone.com/signature.html 翻译地址是:http://www.ruanyife...

数字签名各种算法

  • 2014-04-29 16:05
  • 338KB
  • 下载

Android 数字签名学习笔记

【转载自: http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html】 在Android系统中,所有安装到系统的...

数字签名防篡改

  • 2014-09-03 14:13
  • 1.67MB
  • 下载

Android软件发布--数字签名与优化

(1)apk的发布        在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的pr...

数字签名工具

  • 2015-08-25 17:07
  • 1.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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