- 7
- 0
- 约2.34千字
- 约 7页
- 2016-11-29 发布于重庆
- 举报
实验一古典算法
西北师范大学计算机科学与工程学院学生实验报告
学号: 201371060113 2016 年 2 月 27 日
系别 计算机 专业 2013级物联网 班级 物联网(1)班 姓名 金东海 课程名称 物联网信息安全实验 课程类型 专业课 学时数 实验名称 古典密码实验 实验内容:
通过运算器工具实现移位密码、乘法密码、仿射密码、Playfair密码和维吉尼亚密码等算法的加解密对各个算法的加解密进行扩展实验和算法跟踪。
实验原理:
代换密码体制的一般定义为M=C=K=Z26,其中M为明文空间、C为密文空间、K为密钥空间、Z26为26个整数(对应26个英文字母)组成的空间;要求26个字母与模26的剩余类集合{0,1,2,…,25}建立一一对应的关系。
移位密码
移位密码的加密实现上就是将26个英文字母向后循环移动k位,其加解密可分别表示为:
c=Ek(m)=m+k(mod 26)
m=Dk(c)=c-k(mod 26)
其中,m、c、k是满足0≤m,c,k≤25的整数。
乘法密码
乘法密码是通过对字母等间隔抽取以获得密文,其加解密可分别表示如下:
c=mk(mod 26)
m=ck-1(mod26)
其中,m、c、k是满足0≤m,c,k≤25,且gcd(k,26)=1的整数。
仿射密码
仿射密码的加密是一个线性变换,将移位密码和乘法密码相结合
您可能关注的文档
最近下载
- 列车调度命令信息的传送列车无线调度通信课件.pptx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 仿生蝴蝶设计.pptx VIP
- 中考二轮专题 古诗词鉴赏复习之把握情感(共35张PPT).pptx
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 正畸病例模板.pdf VIP
- 年产1.1万吨酵母蛋白产业化示范工程项目环境影响报告书.pdf VIP
- 高压电工证考试题库及答案(完整版).docx
原创力文档

文档评论(0)