搜索
您的当前位置:首页正文

MD5算法流程图

来源:欧得旅游网

MD5算法原理和流程

转载:
直接代码实现:

MD5

原理

将输入信息text的位数按照特定的方法填充至512的整数倍,然后每512位为一个分组M[i]进行处理。
每个分组又将分为16个32位的子分组,经过一系列循环后将产4个32位的散列值a, b, c, d,作为下一个分组的输入。
最终,将a, b, c, d组合起来即可得到text的MD5值。

流程

MD5流程

**

详细操作步骤

主流程

填充信息

分组处理信息

主循环

语句
a = (a + fun + k[j] + N[index]) << s[j]
中的<<操作表示循环左移位。

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Top