Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1361778
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: 网络与安全

2015-05-25 16:19:59

     数字签名:
          对某个数据块的签名,就是计算数据块的Hash值,然后使用私钥对hash值进行加密,结果就叫数字签名
          Hash值就是数据块的数字指纹
     签名验证:
          数据接收者拿到原始数据块与数字签名后,接受者也会使用相同的Hash算法得到Hash值,然后使用公钥解密
          得到原始的数据指纹,比较2个值,就可以判定数据块签名之后有没有被篡改

      Hash算法常见的有:
          MD5,SHA,哈希算法也类似摘要算法,是一个单向的散列函数,它解决在某一特定时间内,无法查找经Hash操作后生成特定
          特定HASH值的原信息块
          哈希算法输入一个长度不固定的信息块,返回一个固定长度的结果
     
    
阅读(6018) | 评论(0) | 转发(0) |
0

上一篇:安全有关机制

下一篇:c++虚函数表

给主人留下些什么吧!~~