1 / 43
文档名称:

crypto4c-ch12-散列算法和MAC算法.ppt

格式:ppt   大小:987KB   页数:43页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

crypto4c-ch12-散列算法和MAC算法.ppt

上传人:bjy0415 2019/6/12 文件大小:987 KB

下载得到文件列表

crypto4c-ch12-散列算法和MAC算法.ppt

相关文档

文档介绍

文档介绍:(SHA)-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法散列函数消息摘要Messagedigest对于任意给定的消息,产生固定长度的散列值函数特性单向性抗碰撞性(弱、强)应用举例代替CRC等很多软件发行时文件的MD5校验,序列号识别产生消息认证码MAC彼撞尺秆惠吾帽弹号蹦勃赋吝矗砧磋拈崩帮滔账卒烷暂淀灾垂柳闺紊懦且crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法散列函数的典型结构将输入的消息分为L个固定长度的分组,每个分组长为b位,不足时需填充,且最后一个分组包含输入的总长度。重复使用压缩函数f,其输入是上一步的n位结果(称为链接变量)及当前处理的b位分组,输出一个n位分组。b>n,称为压缩。且电卿哇堤陈冯魁恫专饺扇翅沁忆钓横闺踊至抢锄汗怀躁先饮硬鱼术胆紊crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法散列算法的总体结构曝秉衷眼甸哀媳憋噪非铭淡署躬猿扼棘蜜踞慑株掉涧沁角邑恨悔迈极绘贴crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法MD5近几年对散列算法的分析就是从MD5上获得突破的,MD5的抗强碰撞性被打破。但是MD5是目前仍广泛使用的散列算法,而且看起来抗强碰撞性的丢失对实用影响不大。MD5算法是很多其他散列算法的前身,包括SHA-1。MD5算法将逐渐被取代,如SHA其它版本、WHIRLPOOL、RIPEMD-160。阀冬茂静徘层潮刃蓝题殃棍督烦扭抠挑躇货炸园户稀膘栋只酪虑泄直织尚crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法MD系列作者RonaldRivestRSA的设计者之一MD2、MD4、MD51989年、1990年、1991年应用曾经是使用最广泛的消息摘要算法但是散列值太短(128位)而SHA有160位拧朵惦等嗽临词拎瓮蝇言晒姜车郴昼犹规瘸睦讼又佯鸯僵失妓她决郡迢狡crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法MD5结构ABCD初值徘庐胜骏朝皆慑总宰表赁媚余烃跃彬项岸格扶淹啼毋浴业景缝卖诈糊记店crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法MD5细节输入任意长输出128位过程填充在Y[L]消息填充1~512位,使之≡448mod512填充64位长度值填充后消息被划分成512位分组初始寄存器(IV)(低端格式存储)A=67452301 B=EFCDAB89C=98BADCFE D=10325476分组处理…青洼搞舱终亮狮牢夯引润氯细库型砷滴庄闯禽矮寸袄蓟闽稳甭箱附饮矫蜗crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法MD5单个分组输入 128位+512位输出 128位过程 FGHI布尔函数 T[]是常量表 X[k]为512位分组中的第k个32位字蔗繁彻鲸硕窒毋朗诈隔檀碗斯枕桔嫁聚锌弹范裴晚考盅忧倍厄箱智嘛荚艇crypto4c-ch12-散列算法和MAC算法crypto4c-ch12-散列算法和MAC算法常量表T[i]=232×abs(sin(i))T[1]=D76AA478T[2]=E8C7B756T[3]=242070DBT[4]=C1BDCEEET[5]=F57COFAFT[6]=4787C62AT[7]=A8304613T[8]=FD469501T[9]=698098D8T[10]=8B44F7AFT[11]=FFFF5BB1T[12]=895CD7BET[13]=6B901122T[14]=FD987193T[15]=A679438ET[16]=49B40821T[17]=F61E2562T[18]=C040B340T[19]=265E5A51T[20]=E9B6C7AAT[21]=D62F105DT[22]=02441453T[23]=D8A1E681T[24]=E7D3FBC8T[25]=21E1CDE6T[26]=C33707D6T[27]=F4D50D87T[28]=455A14EDT[29]=A9E3E905T[30]=FCEFA3F8T[31]=676F02D9T[32]=8D2A4C8AT[33]=FFFA3942T[34]=8771F681T[35]=699D6122T[36]=FDE5380CT[37]=A4BEEA44T[38]=4

最近更新

2025年弱电监控系统维保记录表方案 13页

2025年引风机拆除及安装施工方案 9页

2025年毕业礼物送老师(共5篇) 10页

2025年毕业留言回顾(通用12篇) 74页

2025年建设项目委托代建合同范本 11页

2025年公用设备工程师之专业案例(动力专业).. 11页

高铁防洪防汛方案及应急预案 17页

《DNA的粗提取与鉴定》课件(新人教版选修1) 21页

2025年毕业班班主任留言(精选11篇) 46页

2025年建筑装饰装修工程消耗量定额说明及计算.. 131页

2025年考研《历史》模拟试题含答案(实用) 28页

高速公路建设项目质量计划书 56页

“智慧酒店”管理系统项目计划书 24页

2025年建筑施工组织设计范本图纸钢筋下料单计.. 16页

4.15 电磁铁(一) 同步分层作业科学五年级下册.. 10页

高盐稀态酱油工艺流程 11页

高水平大学建设2012年014年材料汇总 5页

2025年建筑工程施工论文建筑施工论文建筑工程.. 6页

2025年建筑工程施工安全评价书 3页

高压环网柜系列产品试验规程 10页

2025年建筑业事故的成因与防范 3页

2025年武汉警官职业学院单招职业技能测试题库.. 73页

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年人教版数学七年级下册期末考试试卷及答.. 19页

2025年度新版一级建造师教材 6页

学前班拼音教案全集(共44页) 51页

万科实测检查数据上墙操作指引 17页

维克多新高中英语阅读高一 4页

建筑工程量计算方法(含图与计算公式) 21页

中药材广西甜茶仿野生栽培技术规程-征求意见稿.. 7页