机械单片机  论文代写Flash版  切换到繁體 代写论文联系QQ:79524445  今天是:
网站首页设计分类机械电子写作指导目录大全购买指南你问我答关于我们代写论文
论文路上! - 主要面向各类本科专科毕业生提供计算机毕业设计论文参考资料.
您现在的位置: 计算机毕业论文 > 设计分类 > Delphi毕业设计 > 正文
高级搜索
文件加密工具——USB key管理系统
设计类别:Delphi毕业设计  文章来源:www.lw63.com  计算机论文    | 【字体:
1.4本毕业设计研究的方法
毕业设计分为两个部分,由两个人共同完成。一部分是利用低成本的USB Key来做一个对文件的加密工具;一部分是利用Delphi编写的一个相对简单的管理软件来实现对USB Key的管理。加密工具符合大多用户操作WinRAR的习惯,可以方便的对文件进行加密和解密的操作,同时具有方便、易用、安全的特点。管理软件能对用户以及USB KEY进行简单的管理,当用户拥有的USB KEY遗失时可以有效的复制一把USB KEY,同时管理界面简单、易用的特点。
毕业设计 www.lw63.com 论文路上
3.1 毕业设计系统功能模块分析
毕业设计总体模块分为KEY的管理和客户端两部分。在KEY的管理方面我们需要把KEY里面记录的信息都保存到数据库里面,方便我们查询、修改、添加和删除KEY里面的信息。对每把锁都进行管理,防止有同号锁出现。如果加密锁因为某种情况损坏或者是丢失了,那么可以通过数据库里面记录的信息复制一把相同的锁,这样就不用担心由于找不到锁而不能对已加密的文件进行解密操作。对加密锁进行更加完善的管理,才能进一步保障被加密文件的安全,让用户才会更加放心的使用。客户端部分主要是完成操作方面的功能。客户端主要包括两方面---文件加密和文件解密。对文件进行加密时,要利用USB KEY中的密码对文件进行加密。这就需要从KEY里面读取出密码并利用该密码对文件进行加密。并且对该密码进行MD5换算。得到密码的MD5值,把这个值称为XID。对文件进行解密时,先从KEY里面读取出密码,然后对密码进行MD5换算,如果换算后的XID与被加密文件的XID一样就可以成功对文件进行解密,否则不能对文件解密。
该设计主要是管理员对用户以及拥有的USB Key信息进行操作管理,功能说明如下:
1)毕业设计分类管理:设置创建新分类和子分类。通过按地区、时间等对用户进行分类,以方便进行管理。
2)毕业设计客户信息管理:实现对客户信息的添加、删除和修改。也就是系统中的添加、编辑和查看客户模块。
    3)Rockey2的初始化:实现对Rockey2的初始化,通过种子生成对文件加密的密钥,还有UID。初始化过后并把Rockey2的相关信息(包括密钥和硬件ID)记录到管理系统中。
毕业设计 www.lw63.com 论文路上
  毕业设计 www.lw63.com 论文路上
3.2ROCKEY2加密锁内存分配
Rockey2加密锁总共有2560个字节,为了便于管理,把USB KEY的存储空间分配成5个段,每个段为512个字节。在把每个段划分成16个存储区,每个区32个字节。这样便于对KEY的存储空间进行统一的分配和管理。以后向KEY的存储区里面写入的信息时,信息都会自动保存到相关的位置。

2内存分配示意图

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

0

null

sn

Md5

un

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1) NULL:空值,没使用
2) SN:密码
3) MD5:密码的MD5值,用于识别用户
4) UN:用户名

毕业设计 www.lw63.com 论文路上


 

经过这段时间的紧张工作,已经完成了毕业设计USB Key文件加密系统基本功能的设计和实现。系统实现了管理员对客户信息的分类、添加、编辑、查看,对客户的Rockey2进行初始化的功能,以及对文件的加密和解密。
本毕业设计的安全性高和可移植性好的特点,并且界面简单、易用。

  • 上一篇文章:

  • 下一篇文章:
  •  
      浏览了该毕业设计的网友,还浏览了以下计算机毕业设计(可能对你感兴趣)
    个人日志系统,博客系统ASP+SQL Server 200  Delphi学生信息管理系统毕业设计源代码+论文  delphi图书馆管理系统
    C++RSA公钥密码算法  ASP网站的安全性研究,加密,解密,防SQL注  基于RSA的数字签名的设计
    MD5算法的研究visual c++ 6.0  信息隐藏工具的设计,加密;解密;鲁棒性  小型超市进存销管理系统Delphi+SQL Server2
    快速加密解密芯片中KASUMI算法的实现  delphi网吧管理系统论文  Delphi题库系统与试卷生成(Delph代码+论文全
    Delphi高校教务排课系统Delphi7.0  Delphi商品交易管理系统  delphi图书馆管理系统2
    delphi网吧管理系统  delphi销售管理系统  delphi银行学生助学贷款管理系统
    Delphi银行学生助学贷款管理系统SQL  Delphi网络游戏-四国军棋论文  Delphi三层图书管理系统
    普通文章 个人理财系统DELPHI+SQL
    普通文章 文件访问控制系统DELPHI+SQL Ser
    普通文章 家庭财务管理系统VB+access
    普通文章 USB KEY的文件加密工具delphi
    普通文章 超市收费系统Delphi
    普通文章 会计电算化财务管理系统的设计DE
    普通文章 学校教务排课系统Delphi+SQL Ser
    普通文章 物流管理系统,仓储管理子系统
    普通文章 小型超市进存销管理系统Delphi+S
    普通文章 局域网的信息收发系统Delphi 即时
    普通文章 文件加密工具——USB key管理系统
    普通文章 C/S结构局域网的文件传输系统
    普通文章 Delphi汽车销售管理系统设计SQL 
    普通文章 汽车销售管理系统设计Delphi 7.0
    普通文章 公司人事管理系统Delphi7.0+SQL 

     【ASP毕业设计】  【.NET毕业设计】
     【JSP毕业设计】  【C/C++毕业设计】
     【PB毕业设计】  【Delphi 毕业设计】
     【VB毕业设计】  【其他毕业设计】

    本站主要提供计算机论文,计算机毕业设计.所有毕业设计均包括毕业论文、源程序、可执行程序。大部分设计还提供了开题报告和答辩稿(PowerPoint格式)供参考。

     论文均是按正规的毕业论文格式要求制作的WORD文档,绝大部分论文中都含有中英文摘要、系统功能图、数据词典、数据流程图,E-R图、系统界面抓图、结论与体会、致谢、参考文献等内容.
     由于时间及其他原因,本站提供的现成论文及程序在保证能运行的情况下均不负责修改(定制代写论文除外),如确实需要修改,则适当收取少许劳务费,如果不是论文高峰期而且有空闲时间,也可免费小改动论文。
     近来由于本站业务量上升,因此一些别有用心者冒充本站,,请广大客户认准我们,总是被模仿,从未被超越!因为专业,所以卓越!优质的品质优质的服务!
    本站域名:http://www.lw63.com,
    本站网络实名:“论文路上”,
    国家备案号:桂ICP备08001278号

    最新推荐最新热门
    全站热门排行榜
     ASP个人网站(博客)的设计(论文)
     个人日志系统,博客系统ASP+SQL 
     学生信息管理系统VB+ACCESS(SQL
     学生信息管理系统论文
     学籍管理系统ASP.NET+SQL2000
     作业审阅系统的设计,在线作业提交
     VB学生信息管理系统VB+SQL Serve
     学生成绩管理系统 C语言
     学生宿舍管理系统VB+ACCESS
     VB超市销售管理系统(VB)毕业论
     学生信息管理系统VB+ACCESS
     基于ASP的网上考试系统
     ASP学生管理系统 ASP+ACCESS (毕
     vf图书管理系统(VFP)(包括程序
     Delphi学生信息管理系统毕业设计
     班级学生管理系统ASP+Access 200
     asp毕业生信息管理系统源码+论文
     网上报名及在线考试系统ASP+ACCE
     ASP作业提交与批改系统(毕业论文
     vb图书管理系统vb+access版论文+
    特别专题