欢迎来到天天文库
浏览记录
ID:47507282
大小:1.52 MB
页数:11页
时间:2020-01-12
《信息安全实验1--报告模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、阳光学院计算机科学与技术系信息安全实验报告专业:计算机科学与技术年级:2015级组别:1B学号:15100273姓名:邹驼玲2017年10月19日实验1古典密码算法练习一、Caesar密码【实验目的】理解代替密码学加密过程【实验人数】每组2人【系统环境】Windows【网络环境】交换网络结构【实验工具】密码工具【实验类型】验证型【实验步骤】本练习主机A、B为一组,C、D为一组,E、F为一组。首先使用“快照X”恢复Windows系统环境。一.手动完成Caesar密码(1)写出当密钥k=3时,对应明文:datasecurityhasevolvedrapid
2、ly的密文:DATASECURITYHASEVOLVEDRAPIDLY。(2)进入实验平台,单击工具栏中的“密码工具”按钮,启动密码工具,在向导区点击“Caesar密码”。在明文输入区输入明文:datasecurityhasevolvedrapidly。将密钥k调节到3,查看相应的密文,并与你手动加密的密文进行比较。请根据密钥验证密文与明文对应关系是否二.Caesar加密(1)进入“加密解密”|“Caesar密码”视图,在明文输入区输入明文(明文应为英文),单击“加密”按钮进行加密。请将明文记录在这里:JIKEYIBANZOUTUOLING(k=0)。
3、(2)调节密钥k的微调按钮或者对照表的移位按钮,选择合适的密钥k值,并记下该密钥k值用于解密。加密工作完成后,单击“导出”按钮将密文默认导出到Caesar共享文件夹(D:WorkEncryptionCaesar)中,默认文件名为Caesar密文.txt。(3)单击“导入”按钮,打开Caesar密文.txt,调节密钥k的微调按钮或对照表的移位按钮,将k设为加密时的密钥k值,这时解密已经成功。三.Caesar密码分析(1)本机进入“密码工具”|“加密解密”|“Caesar密码”,在明文输入区输入明文(要求明文有一定的意义以便同组主机分析)。请将明文
4、记录在这里:jikeyibanzoutuoling。(2)调节密钥k的微调按钮或者对照表的移位按钮,选择合适的密钥k值完成Caesar加密,单击“导出”按钮,将密文默认导出到Caesar共享文件夹中。(3)通告同组主机(不要通告密钥值k)密文已经放在共享文件夹中,让同组主机获取密文。(4)单击“导入”按钮将同组主机Caesar密文导入。(5)调节密钥k的微调按钮或者对照表的移位按钮来调节密钥,从而进行密码分析(平均13次,最坏26次破解)。请将破解出的明文和密钥记录在这里:同组密钥k=3。同组明文:haohaoxuexizhengrong。//截图(破
5、解成功的图)(6)将破解后的密钥和明文与同组主机记录的密钥和明文比较。如果不同请调节密钥k继续破解。【思考问题】1.在手动完成Caesar密码实验中,密钥k=3,试着画出这时的Caesar置换表?abcdefghijklmnopqrstuvwxyzdefghijklmnopqrstuvwsyzabc2.古典密码学曾经被广泛应用,它可以分为代替密码和置换密码两种,请查找相关资料,列举出几种属于代替密码和置换密码的古典密码算法?答:代替密码:凯撒密码明文:studentk=3密文:VWXGHQW维吉尼亚密码明文:mingchenjiudianfadongf
6、angong密钥:yulanhua密文:giffghddn0njngncuaa0inanomeiog(其中0为无效字符)置换密码:单表置换明文:datasecurityk=NIHAO密文:ANTNSOHURETY练习二、单表置换密码【实验目的】理解置换密码学加密过程【实验人数】每组2人【系统环境】Windows【网络环境】交换网络结构【实验工具】密码工具【实验类型】设计型【实验步骤】本练习主机A、B为一组,C、D为一组,E、F为一组。首先使用“快照X”恢复Windows系统环境。一.单表置换密码(1)单击“密码工具”按钮,进入“加密解密”|“单表置换”
7、|“加密/解密”视图,与同组主机协商好一个密钥词组k=NIHAO。(2)根据“单表置换”实验原理计算出置换表。abcdefghijklmnopqrstuvwxyzNIHAOBCDEFGJKLMPQRSTUVWSYZ(3)计算完成置换表以后,在明文输入区输入明文,单击“加密”按钮用置换表的对应关系对明文进行加密,加密完成后,单击“导出”按钮,将密文导出到SingleTable共享目录中,并通告同组主机获取密文。请将明文记录在这里:jikeyibanzoutuoling。(4)单击“导入”按钮将同组主机单表置换密文导入,根据同组主机置换表完成本机置换表,单
8、击“解密”按钮对密文进行解密。(5)本机将解密后的明文与同组主机记录的明文对照,如果双方的明文
此文档下载收益归作者所有