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

信息摘要算法和数字签名

作者: 明静悟 | 来源:发表于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

相关文章

  • 信息摘要算法和数字签名

    信息摘要算法和数字签名 信息摘要算法 信息摘要算法区别于对称算法和非对称算法。具有以下特点: 特点 数据长度固定 ...

  • 数字签名

    数字签名=摘要算法(HASH算法)+非对称加密

  • Java程序员的MD5加密技术这么牛!未来单机大作破解无望?

    D5加密即Message-Digest Algorithm 5(信息-摘要算法),是让大容量信息在用数字签名软件签...

  • 哈希算法

    哈希算法 - 哈希摘要 - 数字签名/数字指纹 - 防篡改/保护敏感信息 哈希算法是一个单向运算的函数(单向哈希函...

  • 哈希

    哈希算法 哈希摘要 - 数字签名/数字指纹 - 防篡改/保护敏感信息 哈希算法是一个单向运算的函数(单向哈希函数)...

  • 数字签名

    数字签名过程:A-->B发邮件 A先对原文用哈希算法生成摘要,再用私钥对摘要进行加密生成数字签名,将原文与数字签名...

  • 证书和签名机制

    证书和签名机制 数字签名:实际上是非对称加密+摘要算法(MD5或SHA1)。首先将文本通过摘要算法得到摘要,再用私...

  • 带密钥的消息摘要算法——数据签名算法

    数字签名算法可以看做是一种带有密钥(公钥+私钥)的消息摘要算法,也就是说,数据签名算法是非对称加密算法和消息摘要算...

  • 摘要&数字签名&数字证书

    数字签名和数字证书是什么?什么是哈希算法 摘要(Digest):通过Hash算法将要发送的文本信息转换成一个固定大...

  • 密码学基础(五):证书体系

    摘要算法 略 对称加密 略 非对称加密 略 数字签名 使用摘要算法对原文进行签名后使用rsa的私钥对摘要进行加密。...

网友评论

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

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