cap4使用报告Word格式文档下载.docx
《cap4使用报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《cap4使用报告Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
![cap4使用报告Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/17/f95deeb5-54fd-4ca1-9f2b-1f6c89640b3b/f95deeb5-54fd-4ca1-9f2b-1f6c89640b3b1.gif)
为学习现代密码算法及其应用奠定基础。
实验内容及要求
1、熟悉使用CAP4软件
2、使用CAP4,验证课本中的一些加密算法,如凯撒密码、仿射密码等。
3、每人单独做此实验及实验总结与心得
保存后密文框出现密文:
B.解密:
单击左导航Shift(转变):
2.验证RSA
上图LongIntegerRoutines文本框导航栏SpecialFunctions→PrimeNumberGeneration–Miller/Rabin(Miller/Rabin是一种素数判定算法):
再次Run:
产生了两个13位素数p<
q:
p=132********21.
q=5802543872413,
计算(p-1)*(q-1)和(p-1)*(q-1),运用计算器可算出:
n=p*q=7708764043451736131493973
(p-1)*(q-1)=7708764043444605073057440
寻找e满足其与(p-1)*(q-1)互素,并且大于p,可直接Run生成:
e=1678520046527
计算e对(p-1)*(q-1)的逆元d:
LongIntegerRoutines文本框导航栏SpecialFunctions→InverseMod(InverseMod可以计算模逆)
d=4586117371987013747457983
测试:
对”mynameiszhengdan”加密,对得到的密文进行解密:
3.验证KeywordCipher,关键词加密法
a.在明文框输入明文mynameiszhengdan
b.选择加密算法:
导航栏Ciphers->
KeyWord->
输入参数->
SetKey->
Decipher.
实验心得与小结:
1.CAP4是一个很实用简单的验证加密算法的工具。
里面有很多的数学函数,计算速度也很快。
2.基本过程是先输入明文,然后选择加密算法,对加密算法的参数进行配置然后加密。
3.里面自带的计算器很方便。