Delphi3033基于USB KEY的文件加密工具—-客户端的实现2_第1页
Delphi3033基于USB KEY的文件加密工具—-客户端的实现2_第2页
Delphi3033基于USB KEY的文件加密工具—-客户端的实现2_第3页
Delphi3033基于USB KEY的文件加密工具—-客户端的实现2_第4页
Delphi3033基于USB KEY的文件加密工具—-客户端的实现2_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于USB KEY的文件加密工具-客户端的实现摘 要随着计算机不断的发展,文件的安全性受大越来越大的重视,为了对自己需要保密的文件进行加密,防止别人窃取和不被别人识别,提高文件的安全强度,文件加密已成为一个重要的话题。本设计为了解决用户记忆烦琐的密码问题,以软、硬件相结合的方式,实现了文件加密和解密的功能。具有操作简单、稳定性高、兼容性好、速度快等特点。该系统使用Rockey2加密锁,用delphi进行开发。本文主要介绍了该设计的基本功能及实现方法。在设计与实现中对KEY内存的划分,初始化、文件加密和文件解密进行了详细的分析和说明;在应用与编码中介绍了各个模块的应用与实现;最后介绍了本设计的操

2、作界面及改进方式。关键词:USB;加密锁;加密;解密 目录论文总页数:25页1 引言11.1 课题背景11.2 国内外研究现状11.3 本设计研究的意义11.4 本设计研究的方法12需求分析12.1 用户问题分析12.2 本设计应满足的需求22.3 本设计的保护技术23设计与实现23.1 程序语言:delphi23.2 USB KEY33.2.1 USB KEY选型33.2.2 Rockey2 加密锁的优点33.2.3 Rockey2 加密锁要点说明33.3 Rockey2 内存分配43.4 总体设计模块43.5客户端逻辑流程53.6客户端设计逻辑流程63.6.1 初始化和写用户名的设计流程图

3、63.6.2 加密设计流程图73.6.3 解密设计流程图84应用与编码94.1硬件的安装94.2控件的使用94.3进度框94.4初始化的应用与编码94.5写用户名和密码的应用与编码114.6文件加密应用与编码134.7文件解密应用与编码164.8查看被加密文件后的信息175操作界面19结 论20参考文献21附 录22致 谢24声 明25图4-1 初试化窗口4.5写用户名和密码的应用与编码 exit;用户名里面的值不允许为空。图4-2 输入姓名窗口成功的写入自己的姓名-康桃义后,那么名字就储存到Rockey2加密锁里面了。而且名字不能更改。在CONST中自定义信息,对NC赋值,以后在使用过程中直接调用NC。不在需要对其定义。const NC='您输入的姓名是:%s'+#13+#10+'注意!一旦确认后,你将不能修改'图4-3姓名确认窗口图4-5 文件加密窗口4.7文件解密应用与编码同样,解密过程也会出现如同加密过程中的进度提示窗口,其设计过程和加密过程一样。它是加密的一个逆过程。如果解密的的钥匙正确,但是没有以前没有对文件进行加密,那么它就会跳过该文件。不会对该文件进行解密。在解密文件的过程中,如果没有插入Rockey2加密锁或则插入的Rockey2加密锁不正确,那么解密就会失败,就不能成功的对文件进行解密。图4-6 文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论