标签:
再介绍电子签名前,我们首先介绍一下Hash,也叫作散列或者哈希。
Hash函数的定义是:变长的输入变换成定长的输出。
常见Hash算法:MD5(128位),输入无论多长,都会变成定长的128位输出。
Hash的特点:
1、易变性:即便原始信息发生1bit的变化,Hash的输出将会有不可预知的巨大变化。
2、不可逆:通过Hash结果构造出满足的输入信息是不可能的或者极其困难的。
在对称加密与非对称加密一文中,我们已经学习过,在非对称加密中,使用公钥进行加密,然后使用私钥进行解密。
电子签名中,用的是另一个特性,是使用私钥加密,再使用公钥解密。如下图:
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/jltxgcy/article/details/48225469