美文网首页
信息摘要算法和数字签名

信息摘要算法和数字签名

作者: 明静悟 | 来源:发表于2020-07-19 09:15 被阅读0次

    信息摘要算法和数字签名

    信息摘要算法

    信息摘要算法区别于对称算法和非对称算法。具有以下特点:

    特点

    • 数据长度固定
    • 输入数据敏感

    信息摘要的长度

    • sha1 20字节
    • sha256 32字节
    • md5 16字节

    基于特点应用

    • 保证数据完整性
    • 判断依据是:信息摘要是否相同,相同则数据完整

    数字签名的操作流程

    签名发生在发送数据的一方。
    信息摘要------>签名信息。

    • 对签名的原始文件做信息摘要操作得到摘要信息MF
    • 使用私钥对MF进行加密得到签名信息SF
    • 将签名信息SF与文件一并发送给接收人

    数字签名的验签

    验签发生在接收数据的一方。验证者接收到:File 和 SF

    签名信息------>信息摘要。

    • 验证者对原始文件计算信息摘要
    • 使用证书中的公钥对签名信息SF解密得到信息摘要MF
    • 比较自己算的信息摘要与解密得到的信息摘要是否相同,如果相同则证明文件没有被篡改并且签名有效

    签名与验签结构图

    signature_and_verify.png

    欢迎给位老铁专注公众号

    微信公众号.jpg

    相关文章

      网友评论

          本文标题:信息摘要算法和数字签名

          本文链接:https://www.haomeiwen.com/subject/aaclkktx.html