MD5 校验和(checksum)
来源:互联网 发布:淘宝账号名字怎么修改 编辑:程序博客网 时间:2024/04/30 11:13
MD5 校验和(checksum)通过对接收的传输数据执行散列运算来检查数据的正确性。
一个散列函数,比如 MD5,是一个将任意长度的数据字符串转化成短的固定长度的值的单向操作。任意两个字符串不应有相同的散列值(即,有“很大可能”是不一样的,并且要人为地创造出来两个散列值相同的字符串应该是困难的)。
一个 MD5 校验和(checksum)通过对接收的传输数据执行散列运算来检查数据的正确性。计算出的散列值拿来和随数据传输的散列值比较。如果两个值相同,说明传输的数据完整无误、没有被窜改过(前提是散列值没有被窜改),从而可以放心使用。
MD5校验可以应用在多个领域,比如说机密资料的检验,下载文件的检验,明文密码的加密等。
如客户往我们数据中心同步一个文件,该文件使用MD5校验,那么客户在发送文件的同时会再发一个存有校验码的文件,我们拿到该文件后做MD5运算,得到的计算结果与客户发送的校验码相比较,如果一致则认为客户发送的文件没有出错,否则认为文件出错需要重新发送。
检验和(checksum),在数据处理和数据通信领域中,用于校验目的地一组数据项的和。它通常是以十六进制为数制表示的形式。如果校验和的数值超过十六进制的FF,也就是255. 就要求其补码作为校验和。通常用来在通信中,尤其是远距离通信中保证数据的完整性和准确性。
http://baike.baidu.com/item/%E6%A0%A1%E9%AA%8C%E5%92%8C
阅读全文
0 0
- MD5 校验和(checksum)
- 校验和代码(CheckSum)
- LSP校验和(Checksum)
- 网际校验和算法(Internet CheckSum)
- Checksum 校验和
- Checksum 校验和
- MD5校验失败:no properly formatted MD5 checksum lines found
- Wireshark抓包时显示IP校验和错误(checksum incorrect)
- Wireshark抓包时显示TCP校验和错误(checksum incorrect)
- CheckSum校验
- checksum校验
- checksum校验
- MD5 Checksum
- 网际校验和(Internet Checksum)算法实现
- internet网络 checksum校验和计算方法
- md5 校验和加密
- 如何计算文件MD5 sha1 -- 微软MD5/SHA1 校验工具 Microsoft File Checksum Integrity Verifier
- checksum-8位和16位校验和代码示例
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛
- java源码分析之ArrayList
- 视觉跟踪综述
- Novate 封装Rxjava2.0 的使用
- Android在AndroidStudio中引用Module依赖注意事项
- MD5 校验和(checksum)
- MySql 里的IFNULL用法
- (一)基于SSH实现员工管理系统之框架整合篇
- Activity的启动模式和Intent标记位
- 语义分割--Dilated Residual Networks
- iOS开发系列--Objective-C之类和对象
- 学习CI框架数据库相关知识点总结
- 1061. 判断题(15) PAT
- No 'Access-Control-Allow-Origin' header is present on the requested resource