当前位置: 首页 > news >正文

简单介绍一下信息摘要/数字签名

信息摘要

  • 它是什么:信息摘要,也叫哈希值,是一段数据的**“数字指纹”。它通过一个特殊的数学函数(哈希函数,如MD5、SHA-256),将任意长度的数据映射为一个固定长度**的唯一字符串。
  • 核心特性
    1. 唯一性:输入数据稍有不同,输出的摘要就会完全不同。
    2. 不可逆性:无法从摘要反向推算出原始数据。
  • 主要用途:确保数据的完整性。接收方只需对收到的数据用同样的算法计算一次摘要,并与发送方提供的原摘要对比,即可知道数据在传输过程中是否被篡改

数字签名

  • 它是什么:数字签名相当于现实世界中的公章或手写签名在数字世界的实现,用于验证信息的真实性和不可否认性。
  • 工作原理(结合了信息摘要和非对称加密):
    1. 发送方
      • 先对要发送的消息计算信息摘要
      • 然后用自己的私钥对这个摘要进行加密,加密后的密文就是数字签名
      • 将原始消息和数字签名一起发送出去。
    2. 接收方
      • 收到后,用发送方的公钥对数字签名进行解密,得到发送方计算的摘要A。
      • 同时对收到的原始消息用同样的哈希函数计算一次,得到摘要B。
      • 比较摘要A和摘要B:如果两者完全相同,则证明:
        • 消息未被篡改(完整性)。
        • 消息确实来自声称的发送方(真实性),因为只有他拥有对应的私钥。

总结

  • 信息摘要 → 保证数据没被改过(完整性)。
  • 数字签名 → 保证数据是谁发的,并且没被改过(真实性 + 完整性 + 不可否认性)。
http://www.dtcms.com/a/562437.html

相关文章:

  • 重庆seo推广外包漳州网站建设优化
  • 高等院校网站建设方案搜索引擎官网
  • 网站服务器是指什么重庆网站服务器
  • 旅游网站建设步骤北京网站开发公司有哪些
  • AOI在医疗设备检测领域中的应用
  • 重庆网站seo诊断网站被抄袭
  • c# 手机版网站开发公众号小程序开发公司
  • 网站建设会议讲话西安百度网站快速排名
  • 有批量做基因结构的网站吗杭州网络排名优化
  • 山东网站制作公司排名大数据营销系统软件
  • 建一个网站需要多少钱网站怎么做的如何更改网站关键词
  • 织梦首饰网站模板解答网站内容优化策略
  • 实现qq邮箱发送验证码登录
  • 泰安集团网站建设方案南宁百度关键词排名公司
  • 链家在线网站是哪个公司做的网络营销课程培训课程
  • PostgreSQL 16 性能调优指南
  • 杭州群游科技网站做的魔域网站app的区别是什么意思
  • 网站开发质保金百度推广后台登陆首页
  • 做网站的s标的软件网站建设费用计入什么科目
  • 跟der包学习java_day2「变量和数据类型」
  • 58同城临沂网站建设企业形象网站解决方案
  • 门户网站建设需注意的问题网站建设环境搭建心得体会
  • wordpress建站比较南阳新闻最新消息
  • 河南省工程建设信息官方网站可以自己做网站优化吗
  • 网站建设功能套餐表软件行业发展前景
  • 【快速解决】idea运行javafx错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
  • 北京企业建站公司南山网站 建设seo信科
  • idc 公司网站模板网站建设的具体任务有哪些
  • large-scale-DRL-exploration 代码阅读(五)
  • 亚马逊网站的建设目标网站建设方案及