在一些初始化处理后,MD5以512位分组来处理输入文本,每一分组又划分为16个32位子分组。算法的输出由四个32位分组组成,将它们级联形成一个128位散列值。
首先填充消息使其长度恰好为一个比512位的倍数仅小64位的数。填充方法是附一个1在消息后面,后接所要求的多个0,然后在其后附上64位的消息长度(填充前)。这两步的作用是使消息长度恰好是512位的整数倍(算法的其余部分要求如此),同时确保不同的消息在填充后不相同。
四个32位变量初始化为:
A=0x01234567
B=0x89abcdef ...
- 浏览: 10155 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Ajax4jsf过滤器的相关问题
是这样,只要是取HttpServletResponse这个对象,用它来操作写的文 ...
-- by 过儿oO -
W3C DOM到底是为什么产生 ...
抛出异常的爱 写道网站重构。。。。这本书上有。。。我正在看。。。。这本书 话说 ...
-- by 过儿oO -
W3C DOM到底是为什么产生 ...
网站重构。。。。这本书上有。。。我正在看。。。。这本书 话说上古时代有一神时代 ...
-- by 抛出异常的爱 -
W3C DOM到底是为什么产生 ...
这新手贴子,给回一个啊?
-- by 过儿oO






评论排行榜