在报文摘要算法MD5中,首先要进行明文的分组与填充,其中分组时明文报文要按照(42)位分组。

admin2021-01-12  23

问题 在报文摘要算法MD5中,首先要进行明文的分组与填充,其中分组时明文报文要按照(42)位分组。

选项 A、128
B、256
C、512
D、1024

答案C

解析 本题考查报文摘要算法的基础知识。
报文摘要算法:MD5的基本思想就是用足够复杂的方法把报文位充分“弄乱”,使得每一个输出位都受到每一个输入位的影响。具体的操作分成下列步骤:
①分组和填充:把明文报文按512位分组,最后要填充一定长度的“1000.…”,使得报文长度=448(mod512)
②附加。最后加上64位的报文长度字段,整个明文恰好为512的整数倍。
③初始化。置4个32位长的缓冲区ABCD分别为:
A=01234567 B=89ABCDEF C=FEDCBA98 D=76543210
④处理。用4个不同的基本逻辑函数(F,G,H,I)进行4轮处理,每一轮以ABCD和当前512位的块为输入,处理后送入ABCD(128位),产生128位的报文摘要。
转载请注明原文地址:https://kaotiyun.com/show/XtDZ777K
0

相关试题推荐
最新回复(0)