实验五 数据加密与解密实验

实验五 数据加密与解密实验

ID:37759955

大小:764.00 KB

页数:13页

时间:2019-05-30

实验五 数据加密与解密实验_第1页
实验五 数据加密与解密实验_第2页
实验五 数据加密与解密实验_第3页
实验五 数据加密与解密实验_第4页
实验五 数据加密与解密实验_第5页
资源描述:

《实验五 数据加密与解密实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五数据加密与解密实验(3学时)一、实验目的1、了解OPENSSL开放源程序的应用;2、熟悉用对称加密的方法加密和解密。3、熟悉利用RSA非对称密钥对文件进行加密与解密的整个过程方法。二、实验设备及软件环境(一)实验设备服务器、交换机和PC机组成NT网络。(二)软件环境1.服务器采用MicrosoftWindows2003Server操作系统;2.学生客户端采用WindowsXP系统、IE6.0以上浏览器。3.OPENSSL开放源程序三、实验内容与步骤(整个实验共分五个部分)(一)准备工作步骤一下载OPENSSL安装包到C盘根目录下。(下载地址:http://

2、admin.myelp.com/openssl.rar)步骤二在C盘中右击压缩包,使用“解压到openssl”方式来解压软件包,在C盘根目录下,自动生成OPENSSL文件夹。步骤三点击“开始”、“程序”、“附件”、“命令提示符”,打开“命令提示符”窗口。如图8-1。图8-1命令提示符步骤四在“C:DocumentsandSettingsowner>”键入cdc:opensslout32dll,输入后按回车键,进入到opensslout32dll的目录下,如图8-2所示。(命令的含义:打开C盘目录下,openssl文件夹下的out32dll文件夹)图8-

3、2openssl\out32dll的目录(二)对称加密实验步骤步骤一 用记事本创建一个文本文件,文件名为学生的学号(如026h321f.txt),内容为学生的名字和学号,保存在c:opensslout32dll的文件夹下,如图9-1所示。图9-1用记事本创建的文本文件步骤二 输入命令“opensslenc-des3-in026h231f.txt-outout026h231f.des”(注意所有的-符号的前面都有一个空格),输入后按回车键,加密过程中会提示你输入保护密码,按回车键后会再输一次密码进行确认,(注:输入密码时屏幕无任何显示)执行结果如图9-2所示。

4、执行完上述命令完后,在c:opensslout32dll目录下会自动生成一个用des3算法加密后out026h231f.des的文件。(命令的含义:使用DES3算法对数据进行对称加密。-infilename要进行加密的输入文件名,即明文文件-outfilename加密后得到的文件名,即密文文件)图9-2输入密码后的执行结果步骤三 用“typeout026h231f.des”命令查看加密后的out026h231f.des文件的内容,如图9-3所示。图9-3加密后的文件步骤四 用“opensslenc-des3-d-inout026h231f.des-outne

5、w026h231f.txt”(注意所有的-符号的前面都有一个空格)命令对out026h231f.des文件内容进行解码(注:这里需要输入原先设定的保护密码),如图9-4所示。(命令的含义:使用DES3算法对数据进行对称解密,使用加密时用到的对称密钥进行。-infilename要进行解密的输入文件名,即密文文件-outfilename解密后得到的文件名,即还原的明文文件)图9-4对out026h231f.des文件内容进行解码步骤五 输入typenew026h231f.txt命令查看解密后的文件内容,如图9-5所示。判别是不是与源文件026h231f.txt的内容

6、一致。图9-5判别与源文件内容的一致性(三)非对称加密实验步骤步骤一 用记事本创建一个文本文件,文件名为学生的学号(如026h321f.txt),内容为学生的名字和学号,保存在c:opensslout32dll的文件夹下,如图10-1所示。图10-1用记事本创建的文本文件步骤二 产生一个私钥。具体的操作步骤如下:输入命令“opensslgenrsa-des3-out myrsaCA.key1024”(注意所有的-符号的前面都有一个空格,另外“1024”前面有空格),输入后按回车键,出现如图10-2所示的等待提示页面,提示你输入保护密码,按回车键后会再输一次密

7、码进行确认(注:输入密码时屏幕无任何显示)。执行完上述命令完后,在c:opensslout32dll目录下会自动生成一个用于存放rsa私钥的文件myrsaCA.key。(命令的含义:genrsa指令生成RSA私有密钥,并使用DES3加密算法来加密密钥,通过输入保护密码。myrsaCA.key是私有密钥输入文件名;1024是产生的参数的长度,必须是本指令的最后一个参数,如果没有指明,则产生512bit长的参数)图10-2用于存放私钥的文件步骤三查看私钥内容。在如图10-2所示页面,输入“opensslrsa-inmyrsaCA.key-text-noout”(

8、注意所有的-符号的前面都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。