《网络信息安全》密码技术实验报告

《网络信息安全》密码技术实验报告


2024年5月17日发(作者:惠普驱动器)

《网络信息安全》密码技术实验报告

一、实验目的:

掌握典型的单表代换和多表代换的加密方法的实现细节。能利用编程工具实现简单的加密

解密。能进行简单的密码分析。

了解WinRAR软件加密文件时使用的是AES算法,了解WinRAR软件的常用功能,并能够利

用该软件对文件进行加密;了解RAR加密文件破解的方法,能够利用破解工具对弱口令RAR加

密文件进行破解。

理解数字摘要的原理;能够利用现有软件工具进行MD5摘要的计算;了解MD5在实际数据

库应用系统中的应用;了解数字摘要攻击的原理,能够进行简单的MD5摘要破解。

理解数字证书的原理,了解常见的数字证书的应用。

二、实验内容:

1.凯撒密码的加密和解密

(1)采用手工处理方式,对字符串

“monoalphabetic cipher”进行凯撒密码的加密和解

密,并将处理过程手写方式记录在实验报告中;

(2)编程实现凯撒密码的加密和解密。要求:既

可以进行加密转换,也可以进行解密转换。程序参考界

图1 凯撒加密应用程序界面

面如右所示。可以使用任何编程工具,能处理英文即可。

2.维吉尼亚密码的加密和解密

(1)采用手工处理方式,对字符串“to be or not

to be that is the question”进行维吉尼亚密码的加

密和解密,密钥是“relations”,并将处理过程手写方

式记录在实验报告中;

(2)对“uzvnx seymb ogeep kbfmh imkbl aiier

bog”进行解密,秘钥是“monster” ,并将处理过程手

图2 维吉尼亚加密应用程序界面

写方式记录在实验报告中;

(3)(选做)编程实现维吉尼亚密码的加密和解

密。要求:既可以进行加密转换,也可以进行解密转换。

程序参考界面如右所示。可以使用任何编程工具,能处

理英文即可。

3.尝试破译如下密文:

byvum qibya uqren evsxe sebqj uioek duluh

ademm xqjoe kqhuw eddqw uj(同学们可分组合作完成),

分析破解原理并记录过程。

4.(选做)利用C#语言提供的工具(或其他编程

工具),在网上查询相关资料,编程对字符串或文件进

行DES/AES加密、解密。

5.(1)在电脑中安装“WinRAR”软件,了解该软件

图3 RSA加密应用程序界面

的常用功能;利用WinRAR对一个隐私文件进行加密,了解加密的算法,检查加密的安全性;

(2)了解RAR加密文件破解的方法,自行寻找工具对老师提供的加密rar文件进行破

解。分析破解原理,以及不同的密码口令对破解难度的影响。

6.(选做)利用C#语言提供的工具(或其他编程工具),在网上查询相关资料,编

程对字符串进行RSA的加密和解密处理。参考界面如图3所示。

7.(1)使用一款能进行字符串MD5摘要值计算的软件,对一个字符串进行摘要值计

算并记录,对该字符串内容进行少许修改后再进行一次摘要值计算并记录,比较两次摘要值

并分析数字摘要的特点。(2)利用C#语言提供的工具(或其他编程工具),查询相关资料,

编程实现对字符串进行MD5摘要值的计算。

8.(1)使用一款能够计算文件MD5摘要值的软件,对一个文本文件(或其他类型文

件)进行摘要值计算并记录。将该文件内容进行少许修改后再进行一次摘要值计算并记录,

比较两次摘要值并得到结论。(2)编程实现文件MD5摘要值计算。

9.自行寻找方法找到以下三个md5值的原文(字符串),分析针对MD5进行攻击的原

理,分析原文的复杂性程度对MD5攻击难度的影响。

3508d8fedc70d04c5d178dbbc2eac72a(7位,纯数字)

ef73781effc5774100f87fe2f437a435(8位,数字+字母)

e48242a22c170f82ed1ed0db3a784ba9(8位,数字+字母+特殊符号)

10.(选做)(1)利用C#(或其他编程语言)开发一个具有用户注册和登录功能的系

统,在数据库中存储用户密码(口令)的MD5摘要值。(2)为提高安全性,尝试在系统中加

入“salt”保护口令的数字摘要。

11.了解目前互联网广泛使用的数字证书的标准和内容。登录一个网上银行或电子商

务网站,查看该网站的数字证书,通过数字证书验证该网站的身份。

12.访问一个钓鱼网站,分析其运作原理,对比真假网站,分析识别钓鱼网站的方法。

13.(选做)在银行网站(或电商平台,或认证机构)上申请个人数字证书(有些CA

提供免费的邮件证书),查看证书内容,导入导出证书。

三、实验过程和结果:(实现方法、步骤、流程图、源代码、分析等)

1、凯撒密码的加密和解密

2、维吉尼亚密码的加密和解密


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715957173a2697819.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信