单选题

以下哪个选项是MD5算法的第一个步骤()

A通过在消息末尾添加一些额外位来填充消息

B将消息划分为固定长度的块

C对每一块的一个元素做XOR运算

D将消息的原始长度缩减为mod64

正确答案

来源:www.examk.com

答案解析

MD5接收任意长度的消息作为输入,并生成128位消息摘要作为输出。建立MD5算法需要三个步骤。第一步是通过在消息末尾添加一些额外位来填充消息。填充是绝大多数散列函数的通用特性,正确地填充能够增加算法的安全性。所以本题答案是选项A。