(单选题)
以下哪个选项是MD5算法的第二个步骤()
A通过在消息末尾添加一些额外位来填充消息
B将消息划分为固定长度的块
C对每一块的一个元素做XOR运算
D将消息的原始长度缩减为mod64,然后以一个64位的数字添加到扩展后消息的尾部
正确答案
答案解析
MD算法第二步是将消息的原始长度缩减为mod64,然后以一个64位的数字添加到扩展后消息的尾部。所以选项D是本题答案。选项A是MD5的第一个步骤,所以不是本题答案,选项B和选项D分别是Merkle提出的散列函数的第一步和第二步。
A通过在消息末尾添加一些额外位来填充消息
B将消息划分为固定长度的块
C对每一块的一个元素做XOR运算
D将消息的原始长度缩减为mod64,然后以一个64位的数字添加到扩展后消息的尾部