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

信息安全之信息摘要技术

什么是信息摘要?

一段数据的特征信息,当数据发生了改变,信息摘要也会发生改变。信息摘要是由哈希函数生成的。主要为了保证数据的完整性,保证接收到的数据不被篡改。常见的摘要计算方法有MD5(128位输出)、SHA-1(160位输出)。

信息摘要的特性
  • 输入不定,输出定长,即不管输入数据的长度是多少,都会产生固定长度的信息摘要
  • 不同的输入数据,产生的信息摘要一定是不同的
  • 单向性,即只能由输入数据产生摘要,而不能通过摘要反推出数据
信息摘要的使用举例

发送方A将原数据进行MD5摘要计算,并将计算的摘要附加到数据之后,发送给接收方B;B接收到数据后将数据部分取出进行MD5摘要计算,将计算所得摘要与接收到的摘要匹配,如果相同,则原数据未被修改。
注意:此处只是简单的示例来说明,真实场景中并不是这么使用的,往往要与加密技术一起使用(数据是经过加密传输的)

接收方B
发送方A
MD5计算
数据部分MD5计算
摘要匹配
传输
正确数据
计算的摘要
数据+摘要
数据+摘要
数据

结束

相关文章:

  • 信息安全技术之数字签名
  • 设置Mysql C API断线自动重连
  • mysql_query()和myql_real_query()的区别
  • mysql_store_result和mysql_use_result的区别
  • linux下实时跟踪文件变化tail指令
  • 解决windeployqt打包QML程序无法启动的问题
  • windows下如何找到占用文件或文件夹的程序
  • 正则表达式的零宽断言
  • 如何在Qt中使用zlib
  • 如何在程序中解析获取word文档(docx格式)的文本内容
  • QFormLayout布局该什么时候使用
  • Qt判断文件类型 QMimeType
  • 在qmake中定义子项目的编译顺序(依赖关系)
  • lua面向对象-----继承的实现
  • 使用Qt实现阿里云API签名
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • angular2 简述
  • eclipse的离线汉化
  • HTTP中GET与POST的区别 99%的错误认识
  • Java 网络编程(2):UDP 的使用
  • PHP 的 SAPI 是个什么东西
  • Redis在Web项目中的应用与实践
  • Spring声明式事务管理之一:五大属性分析
  • swift基础之_对象 实例方法 对象方法。
  • 从PHP迁移至Golang - 基础篇
  • 代理模式
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • - 概述 - 《设计模式(极简c++版)》
  • 深度学习在携程攻略社区的应用
  • 算法系列——算法入门之递归分而治之思想的实现
  • 我建了一个叫Hello World的项目
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 在Unity中实现一个简单的消息管理器
  • 国内开源镜像站点
  • ​configparser --- 配置文件解析器​
  • !$boo在php中什么意思,php前戏
  • (分布式缓存)Redis哨兵
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (三)uboot源码分析
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)Linux下编译安装log4cxx
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core 版本不支持的问题
  • .net mvc 获取url中controller和action
  • .Net Winform开发笔记(一)
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET企业级应用架构设计系列之技术选型
  • .NET应用架构设计:原则、模式与实践 目录预览
  • ?
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @Valid和@NotNull字段校验使用
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • []常用AT命令解释()