cap使用报告.docx

上传人:b****8 文档编号:9380901 上传时间:2023-02-04 格式:DOCX 页数:10 大小:644.42KB
下载 相关 举报
cap使用报告.docx_第1页
第1页 / 共10页
cap使用报告.docx_第2页
第2页 / 共10页
cap使用报告.docx_第3页
第3页 / 共10页
cap使用报告.docx_第4页
第4页 / 共10页
cap使用报告.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

cap使用报告.docx

《cap使用报告.docx》由会员分享,可在线阅读,更多相关《cap使用报告.docx(10页珍藏版)》请在冰豆网上搜索。

cap使用报告.docx

cap使用报告

实验目的

通过实验,使学生对密码学有一定的感性认识;学会正确使用CAP〔CryptographicAnalysisProgramv4〕软件,验证课堂中所学的古典密码算法;为学习现代密码算法及其应用奠定根底。

实验内容及要求

1、熟悉使用CAP4软件

2、使用CAP4,验证课本中的一些加密算法,如凯撒密码、仿射密码等。

3、每人单独做此实验及实验总结与心得

 

实验过程与结果〔可续页〕

1.验证简单移位即凯撒密码,密钥为5,明文为abcdefg:

A.加密

首先在Plaintext(密文)框输入明文:

点到导航栏Ciphers,选中SimpleShift,弹出下面对话框,数字为移动位数:

单击上图中导航栏Encipher,弹出下面对话框,单击yes:

保存后密文框出现密文:

B.解密:

单击左导航Shift(转变):

2.验证RSA

上图LongIntegerRoutines文本框导航栏SpecialFunctions→PrimeNumberGeneration–Miller/Rabin(Miller/Rabin是一种素数判定算法):

 

再次Run:

产生了两个13位素数p

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.里面自带的计算器很方便。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1