2024年5月1日发(作者:)

实验五 数据加密与解密实验(3学时)

一、实验目的

1、了解OPENSSL开放源程序的应用;

2、熟悉用对称加密的方法加密和解密。

3、熟悉利用RSA非对称密钥对文件进行加密与解密的整个过程方法。

二、实验设备及软件环境

(一)实验设备

服务器、交换机和PC机组成NT网络。

(二)软件环境

1.服务器采用Microsoft Windows 2003 Server 操作系统;

2.学生客户端采用Windows XP系统、IE6.0以上浏览器。

3.OPENSSL开放源程序

三、实验内容与步骤 (整个实验共分五个部分)

(一)准备工作

步骤一 下载OPENSSL安装包

到C盘根目录下

(下载地址:/)

步骤二 在

C盘中右击压缩包,使用“解压到openssl”方式来解压

软件包,在C盘根目录下,自动生成OPENSSL文件夹。

步骤三 点击“开始”、“程序”、“附件”、“命令提示符”,打开“命令提示符”窗口。

如图8-1。

图8-1 命令提示符

步骤四 在“C:Documents and Settingsowner>”键入cd c:opensslout32dll,输入后

按回车键,进入到opensslout32dll的目录下,如图8-2所示。

(命令的含义:打开C盘目录下,openssl文件夹下的out32dll文件夹)

图8-2 openssl\out32dll的目录

(二)对称加密实验步骤

步骤一 用记事本创建一个文本文件,文件名为学生的学号(如),内容为

学生的名字和学号,保存在c:opensslout32dll的文件夹下,如图9-1所示。

图9-1用记事本创建的文本文件

步骤二 输入命令“openssl enc -des3 -in -out ”(注意

所有的-符号的前面都有一个空格),输入后按回车键,加密过程中会提示你输入保护密码,

按回车键后会再输一次密码进行确认,(注:输入密码时屏幕无任何显示)执行结果如图

9-2所示。执行完上述命令完后,在c:opensslout32dll目录下会自动生成一个用des3

算法加密后的文件。

(命令的含义:使用DES3算法对数据进行对称加密。