MD5的计算流程以及文件校验方法

基本信息

申请号 CN201410123911.3 申请日 -
公开(公告)号 CN103886087A 公开(公告)日 2014-06-25
申请公布号 CN103886087A 申请公布日 2014-06-25
分类号 G06F17/30(2006.01)I;G06F3/06(2006.01)I 分类 计算;推算;计数;
发明人 钟捷群 申请(专利权)人 华润网络(深圳)有限公司
代理机构 - 代理人 -
地址 201616 上海市松江区广富林路4855弄20号、90号
法律状态 -

摘要

摘要 本发明提出了一种MD5的计算流程,其包括先扩充原始数据文件,形成计算文件;获取MD5采用的端序类型;判断端序类型与当前计算平台是否相同,如果相同,则直接计算N个64Byte原始数据分组的MD5校验和,如果不相同,则先将N个64Byte原始数分组按32位字节进行字节序倒转,然后计算MD5校验和。现有技术MD5的标准算法在对64字节组进行运算时,对大端序平台一般要先做字节序倒转处理,然后计算。与现有技术相比,本发明MD5的计算流程可以在单板上避免不用进行或少进行字节序倒转处理,从而可以减少校验耗时。