散列函数杂凑函数哈希函数.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:16 大小:140KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

散列函数杂凑函数哈希函数.ppt

散列函数杂凑函数哈希函数.ppt

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

散列函数h=H(m)对散列函数的生日攻击MD系列MD5强度MD5算法第一、二步MD5算法第三步MD5算法第四步MD5算法计算t[1]MD5算法第一轮循环MD5算法第二、三、四轮/*第二轮循环*/GG(a,b,c,d,M[1],5,0xf61e2562);/*17*/GG(d,a,b,c,M[6],9,0xc040b340);/*18*/GG(c,d,a,b,M[11],14,0x265e5a51);/*19*/GG(b,c,d,a,M[0],20,0xe9b6c7aa);/*20*/GG(a,b,c,d,M[5],5,0xd62f105d);/*21*/GG(d,a,b,c,M[10],9,0x2441453);/*22*/GG(c,d,a,b,M[15],14,0xd8a1e681);/*23*/GG(b,c,d,a,M[4],20,0xe7d3fbc8);/*24*/GG(a,b,c,d,M[9],5,0x21e1cde6);/*25*/GG(d,a,b,c,M[14],9,0xc33707d6);/*26*/GG(c,d,a,b,M[3],14,0xf4d50d87);/*27*/GG(b,c,d,a,M[8],20,0x455a14ed);/*28*/GG(a,b,c,d,M[13],5,0xa9e3e905);/*29*/GG(d,a,b,c,M[2],9,0xfcefa3f8);/*30*/GG(c,d,a,b,M[7],14,0x676f02d9);/*31*/GG(b,c,d,a,M[12],20,0x8d2a4c8a);/*32*//*第三轮循环*/HH(a,b,c,d,M[5],4,0xfffa3942);/*33*/HH(d,a,b,c,M[8],11,0x8771f681);/*34*/HH(c,d,a,b,M[11],16,0x6d9d6122);/*35*/HH(b,c,d,a,M[14],23,0xfde5380c);/*36*/HH(a,b,c,d,M[1],4,0xa4beea44);/*37*/HH(d,a,b,c,M[4],11,0x4bdecfa9);/*38*/HH(c,d,a,b,M[7],16,0xf6bb4b60);/*39*/HH(b,c,d,a,M[10],23,0xbebfbc70);/*40*/HH(a,b,c,d,M[13],4,0x289b7ec6);/*41*/HH(d,a,b,c,M[0],11,0xeaa127fa);/*42*/HH(c,d,a,b,M[3],16,0xd4ef3085);/*43*/HH(b,c,d,a,M[6],23,0x4881d05);/*44*/HH(a,b,c,d,M[9],4,0xd9d4d039);/*45*/HH(d,a,b,c,M[12],11,0xe6db99e5);/*46*/HH(c,d,a,b,M[15],16,0x1fa27cf8);/*47*/HH(b,c,d,a,M[2],23,0xc4ac5665);/*48*//*第四轮循环*/II(a,b,c,d,M[0],6,0xf4292244);/*49*/II(d,a,b,c,M[7],10,0x432aff97);/*50*/II(c,d,a,b,M[14],15,0xab9423a7);/*51*/II(b,c,d,a,M[5],21,0xfc93a039);/*52*/II(a,b,c,d,M[12],6,0x655b59c3);/*53*/II(d,a,b,c,M[3],10,0x8f0ccc92);/*54*/II(c,d,a,b,M[10],15,0xffeff47d);/*55*/II(b,c,d,a,M[1],21,0x85845dd1);/*56*/II(a,b,c,d,M[8],6,0x6fa87e4f);/*57*/II(d,a,b,c,M[15],10,0xfe2ce6e0);/*58*/II(c,d,a,b,M[6],15,0xa3014314);/*59*/II(b,c,d,a,M[13],21,0x4e0811a1);/*60*/II(a,b,c,d,M[4],6,0xf7537e82);/*61*/II(d,a,b,c,M[11],10,0xbd3af235);/*62*/II(c,d,a,b,M[2],15,0x2ad7d2bb);/*63*/II(b,c,d,a,M[9],21,0xeb86d391);/*64*/MD5算法SHA1:SecureHashAlgorithm-1SHA系列