![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
现代密码学
文章平均质量分 69
红云谈安全
把网络安全讲好、把技术搞好,这便是我的初心!网络安全赏金挖掘者,单个赏金上万元,一个月挖过10w漏洞赏金!
展开
-
公钥密码体制1_RSA计算
4.10.已知e=31,n=3599,求私钥d答: e=31,n=3599,p=59,q=61φ(n)=(p-1)(q-1)=348031d mod 3480=131d-3480k=1-----a31d-8k=1------b7d-8k=1------c7d-k=1--------e,令d=1,得到k=6将k=6代入c得d=7将d=7代入b得k=27将k=27代入a得d=30314.11.已知n=21,取公钥e=5,明文消息m=8,试用RSA加密m求密文c,并解密验证加密得c = m原创 2021-11-25 17:10:53 · 2441 阅读 · 1 评论 -
散列函数与消息鉴别 SHA-1计算
1、完成计算字符串“helloWorld”的SHA-1散列值(只需写出t=0时计算得到的SHA-1,请写明计算过程)解:helloWorld对应的十进制数为:104 101 108 108 111 87 111 114 108 100转换为二进制数为:01101000 01100101 01101100 01101100 01101111 01010111 01101111 01110010 01101100 01100100 说明消息长度为80根据填充可得01101000 01100101 011原创 2021-11-25 17:09:19 · 944 阅读 · 0 评论 -
分组密码计算与思考
1、为了保证分组密码算法的安全强度,对分组密码算法的要求有哪些?遵循扰乱原则和扩散原则2、简述分组密码的设计准则软件:用子块和简单的运算硬件:加密和解密的相似性3、请问二进制0001 1111 1110 1100对应的十进制和十六进制是多少?十进制:4+8 +32+64+128+256+512+1024+2028+4056=8132十六:1 f e b 0x:1feb4、64右移两位是多少?请把写出计算过程,并把结果转换为10进制输出64:0100 0000 右边两位:1000原创 2021-11-25 17:08:37 · 1059 阅读 · 0 评论 -
古典密码学计算
1、请指出一般替代密码的明文空间 、密文空间和密钥空间各是什么?答:明文空间M和密文空间C都是26个英文字母的集合,密钥空间K={π:Z26→Z26|π是置换},是所有可能置换的集合。2、单表替代密码和多表替代密码的主要特点是什么?答:单表替代密码:密码算法加解密时使用一个固定的替换表。对明文中的所有字母都使用一个固定的映射(明文字母表到密文字母表)。多表替代密码:密码算法加解密时使用多个替换表。3、简述替代密码和置换密码的主要特点。答:替代密码:是指先建立一个替换表,加密时将需要加密的明文依原创 2021-11-25 17:07:34 · 1364 阅读 · 0 评论 -
现代密码学1-3章总结
第一章1、密码学与信息安全的关系:密码学贯穿于网络信息安全的整个过程,在解决信息的机密性保护、可鉴别性、完整性保护和信息抗抵赖性等方面发挥着极其重要的作用。因此,密码学是信息安全学科建设和信息系统安全工程实践的基础理论之一。2、密码学发展的三个阶段及其主要特点:1.古典密码时期。特点:手工加密和解密。2.近代密码时期。特点:采用密码机进行加密和解密。3.现代密码时期。特点:采用电子计算机进行加密和解密。3、现代密码学的主要标志:1949年香农发表的《保密系统的通信理论》。4、密码学主要为存原创 2021-11-25 17:05:55 · 4093 阅读 · 0 评论 -
现代密码学概述
1、简述密码学与信息安全的关系密码学是信息安全的重要组成部分。伴随着网络的普及,计算机网络安全成为影响网络效能的重要问题,这就对网络的安全提出了更高的要求。一个安全的网络信息系统应当确保所传输信息的完整性、保密性、不可否认性等。目前保障通信和网络安全技术的种类很多,其中数据加密技术是保障信息安全的最核心的技术措施,信息加密也是现代密码学的主要组成部分。2、简述密码学发展的三个阶段及其主要特点a.古典密码阶段大约是指19世纪末以前的漫长时期,其基本特点是手工加密和解密。因此,该阶段也称为手工密码时代;原创 2021-11-25 17:04:43 · 4694 阅读 · 0 评论