1. 首页
  2. 移动开发
  3. bada
  4. C/C++ MD5算法的实现代码

C/C++ MD5算法的实现代码

上传者: 2020-10-28 07:57:44上传 PDF文件 89.84KB 热度 10次

下面就将网上有关MD5算法一些知识整理一下,方面自己查阅。目前,MD5算法因其普遍、稳定、快速的特点,仍广泛应用于普通 数据的错误检查领域。例如在一些BitTorrent下载中,软件将通过计算MD5检验下载到的文件片段的完整性。MD5已经广泛使用在为文件传输提供一定的可靠性方面。MD5是输入不定长度信息,输出固定长度128-bits的算法。经过程序流程,生成四个32位数据,最后联合起来成为一个 128-bits散列。基本方式为,求余、取余、调整长度、与链接变量进行循环运算。补位操作始终要执行,即使补位前信息的长度对512求余的结果是448。总共最少要补1bit,最多补512bit。经过上面两步,数据就被填补成长度为512的倍数。

下载地址
用户评论