码迷,mamicode.com
首页 > 其他好文 > 详细

电子签名

时间:2015-09-06 14:45:39      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

    再介绍电子签名前,我们首先介绍一下Hash,也叫作散列或者哈希。

    Hash函数的定义是:变长的输入变换成定长的输出。

    常见Hash算法:MD5(128位),输入无论多长,都会变成定长的128位输出。

    Hash的特点:

    1、易变性:即便原始信息发生1bit的变化,Hash的输出将会有不可预知的巨大变化。

    2、不可逆:通过Hash结果构造出满足的输入信息是不可能的或者极其困难的。


    在对称加密与非对称加密一文中,我们已经学习过,在非对称加密中,使用公钥进行加密,然后使用私钥进行解密。

    电子签名中,用的是另一个特性,是使用私钥加密,再使用公钥解密。如下图:

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

电子签名

标签:

原文地址:http://blog.csdn.net/jltxgcy/article/details/48225469

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!