实验 CAP加密
一、 实验目的
掌握常规的密码算法和分析技术
二、实验任务
(1)利用CAP软件实现几种常用密码加密和解密;radioactive
(2)利用CAP软件对密文进行分析。
三、实验要求
(1)提前查阅加密法和密码分析技术的有关资料;
(2)完成实验操作,并记录;
(3)写出实验报告。
四、主要仪器及耗材
1、CAP软件
2vichy、基于windows的PC机
五、实验内容与步骤
双击运行,出现CAP软件主界面。
1、一般使用过程
先在”Plaintext”中输入要加密的明文,或在”Ciphertext”中输入要解密的密文,然后选择菜单”Ciphers”中的”加密算法日语单词”→”镀铬英文输入密钥”→”进行加密或解密运算”。相应的密文或回复的明文分别出现在”Ciphertext”或”Plaintext”中,如果是对密文进行分析,则在”Ciphertext”中输入要分析的密文后,利用”Analysis Tools”分析工具进行分析。
现在以明文M=Cryptographic Standards为例,用不同的密码算法求出相应的密文是多少。
(1) 对于密钥K=3的简单移位密码的加密与解密过程。
在”Plaintext”窗口中输入字符串”Cryptographic Standards”,在菜单中选择”Ciphers” →”Simple shift”,输入移位的个数,即密钥3,单击”Encipher”生成密文。
毒品高中
(2) 对于密钥k=badge的Vigenere罗德岛战记主题曲密码的加密与解密过程。
最适合你的英文名字
在菜单中选择”Ciphers” →”Vigevere”,输入密钥”badge”,,单击”Encipher”,生成密文”drbvxpgugtiifyxbnggves”。
(3) 对于密钥K=badge的列换位法的加密与解密过程。
在菜单中选择”Ciphers” →游戏培训”Column Transposition”,输入密钥”badge“。单击”Set Key”生成列序号及矩阵,再单击”Encipher”生成密文”rginscohadyrcdqtptrqpasaq”。
遏制是什么意思2、密文分析
利用移位工具进行分析,对于移位密码来说,如果不知道移位位数,即密钥,就不能对密文进行解密,对此类密文可采取尝试所有的移位数对密文进行分析的方法,以确定可能的密钥,如以移位密码密文”icbpmvbqkibqwv”为例进行密码分析。
首先在密文框中输入密文,然后利用单击左侧的”Analusis Tools”中的”Shift” →”Run”exactly进行破解,测试1-25位移位密钥,经分析得到明文”authentication”。