上传者: Candy5204
|
上传时间: 2022-05-24 16:00:07
|
文件大小: 241KB
|
文件类型: DOCX
计算机网络安全
本文链接:https://blog.csdn.net/Candy5204/article/details/124
阐述密码系统的数学模型:一个密码系统(体制)可用一个五元组来表示(M,C,K,E,D),其中:M表示明文空间,C表示密文空间,K表示密钥空间,E表示加密算法空间,D表示解密算法空间。
请比较MD5和SHA的区别:(1)安全性SHA(160 bits)所产生的摘要较MD5(128 bits)多了32位。若两种散列函数在结构上没有任何问题的话,SHA比MD5更安全。(2)速度两种方法都是主要考虑以32位处理器为基础的系统结构。但SHA的运算步骤较MD5多了16个步骤。而且SHA记录单元的长度较MD5多了32位。因此若是以硬件来实现SHA,其速度大约较MD5慢了25%。(3)简易性两种方法都是相当的简单,在实现上不需要很复杂的程序或是大量的存储空间。然而从总体上来讲,SHA对每一步的操作描述较MD5简单。
请简述公钥密码体制的两个基本条件:1)加密变换和解密变换在计算上是容易的,即其复杂性属于P问题求解的复杂性2)密码分析在计算上是困难的,即其复杂性属于NP完全性