文件加密和解密需求分析Word格式.doc

上传人:聆听****声音 文档编号:809027 上传时间:2023-04-29 格式:DOC 页数:5 大小:59.50KB
下载 相关 举报
文件加密和解密需求分析Word格式.doc_第1页
第1页 / 共5页
文件加密和解密需求分析Word格式.doc_第2页
第2页 / 共5页
文件加密和解密需求分析Word格式.doc_第3页
第3页 / 共5页
文件加密和解密需求分析Word格式.doc_第4页
第4页 / 共5页
文件加密和解密需求分析Word格式.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

文件加密和解密需求分析Word格式.doc

《文件加密和解密需求分析Word格式.doc》由会员分享,可在线阅读,更多相关《文件加密和解密需求分析Word格式.doc(5页珍藏版)》请在冰点文库上搜索。

文件加密和解密需求分析Word格式.doc

文件加密为我们带来了帮助,使我们重要的信息和资料都有了很大的安全性。

二、设计目的与意义

目的:

保密性:

防止用户的标识或数据被读取;

广泛性:

可以对所有形式的文件进行加密解密,如:

文档,图片,可执行文件等;

数据完整性:

防止数据被更改,加密解密后不改变原数据。

意义:

随着计算机的广泛应用,计算机信息的保密问题显得越来越重要。

数据保密变换,或密码技术,是对计算机信息进行保护的最实用最可靠的方法。

设计本系统可以对电脑中的任意文件进行加密,保证了计算机中信息的安全性、完整性。

通过加密自己想加密的文件,防止他人偷窥,有利的保护了个人隐私。

三、概述

本系统使用对称的密钥来对文件进行加密解密。

进入用户界面,用户使用此系统首先选择需要加密的文件,可选择路径也可以直接写入路径。

然后输入密码(本系统要求输入8位),选择要加密的文件后点击加密键就可以对文件进行加密,生成密文。

需要解密时,用户选择密文,同样可以直接写入路径或选择路径,然后需要输入与加密时相同的密码,之后点击解密键就可以对文件解密,生成与原文相同的文件。

此加密系统包括下面四个组成部分:

(1)未加密的文件,也称明文。

(2)加密后的文件,也称密文。

(3)加密解密设备或算法。

(4)加密解密的密钥。

五、系统流程

系统流程图:

用户选择

加密

解密

获取密钥

创建加密器

初始化加密器

获取等待加密的明文

执行加密

处理加密结果

创建密码器

获取等待解密的密文

初始化密码器

执行解密

处理解密结果

输入密码

生成密钥

载入密钥

保存密钥

用户

解析图:

生成密钥:

密钥位数设定

计算出密钥

当前密钥保存到了密钥缓存区中

当前的备参量的值成功显示

图形用户界面输入密码

载入密钥:

确定了载入的密钥类型

密钥文件成功打开并读入了相应数据

更新了相关备参量并成功显示更新数据

确定了要保存的密钥类型和文件名称

将相应密钥数据成功写入了文件

图形用户界面提示了保存操作成功

保存密钥:

加密和解密文件:

指定了运算将使用的密钥(密钥缓存区的key)

准备好了将操作的数据缓存区(从文件读入了要加密或解密的数据)

运算后数据成功写入文件

图形用户界面给出加密或解密完成的提示

制定了要写入的文件数据的文件名和路径

四、功能模块

设计内容:

设计这个系统的主要目的是实现对文件的加密与解密,防止用户的标识或数据被读取,防止数据被更改,确保数据发自特定的一方。

功能模块:

设计的系统中共包括两个部分,加密模块,解密模块。

加密模块:

通过选择计算机中的需要加密的文件把其原始的数字信息(明文),按照加密算法变换成与明文完全不同的数字信息(密文)的过程。

解密模块:

是通过对已加密的文件(密文),按照解密算法把其还原成原来的数字信息(明文)的过程。

五、开发环境

开发工具:

NetBeansIDE6.5

运行环境:

windowsXp系统

六、参考文献

《Java面向对象程序设计》/邱少明主编.—北京:

清华大学出版社;

北京交通大学出版社,2009.8

《Java安全性编程实例》/徐迎晓编著.—北京:

2003.4

《Java数值计算算法编程》/周长发著.—北京:

电子工业出版社;

2007.1

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2