3.2.1 设计目标
文件加密系统的设计目的是对那些重要的文件和信息进行加密,保证其安全性,使其不管在传输或其他用途过程中不被破解,重要信息不会造成泄漏。即使信息被截获,也无法解密得到所要传递的内容。具体要实现以下功能:
(1)    将要传递的字符转换成数字编码。
(2)    转换的数字编码能够导入系统中,并且能够由系统使其转换成行列式。
(3)    所转换的行列式能够被系统利用已有的可逆矩阵进行加密并实现多次加密。
(4)    对接受到的数字编码能够解密,使其恢复原始编码。
(5)    最终得到的数字编码能够对照编码本获得其内容。
3.2.2 设计方案
已知最早的加密编码都是使用简单的代换法,也就是所谓的置换密码( Shift Ciphers)。 置换密码是一个很容易实现而且最为人们所熟悉的密码, 它只需要把每个字母由某个其它的字母替换而形成密文。 替换的规律可以是随机的或者是系统的, 因此有26! 种可能的密码. 罗马将军恺撒在公元前50 世纪的恺撒密码就是一个系统的置换密码例子。我受其启发将部队的一些常用的命令用随机的十优尔位数字进行了编码,如表3.1:
表3.1字符数字编码
字符    编码    字符    编码
起    0000000000000001    床    8987654323200002
上    8987654323200003    操    0005555556000004
集    0066666666600005    合    0000066678990006
列    8987654323200007    队    0004555500000008
立    0000666655600009    正    8987654323200010
稍    8987654323200011    息    0000000000000012
向    0000005667770013    右    0000000000000014
看    0000007777000015    齐    8987654323200016
左    1200000000000017    快    0000000000000018
点    8987654323200019    儿    0000000777700020
前    0000000000000021    报    8987654323200022
数    0000777700000023    名    0000000000000024
到    8987654323200025    定    0000888800000026
靠    0000000000000027    拢    8987654323200028
转    0888899976600029    后    0000066755400030
齐    89876543232000031    步    0000066660000032
走    0000000000000033    踏    8987654323200034
跑    0000000000000035    便    0000000000000036
弯    8987654323200037    前    0000000000000038
进    0000000000000039    取    8987654323200040
拿    0000000000000041    枪    0000000000000042
肩    8987654323200043    放    0000000000000044
下    0000000000000045    卧    8987654323200046
倒    0000000000000047    装    0000000000000048
子    8987654323200049    弹    0000000000000050
上一篇:jsp+mysql拼客网站的设计与实现
下一篇:事业单位综合查询系统的设计与实现

茬RedHat中使用ReiserFS文件系统【1804字】

加密与解密算法的研究【1931字】

使用indy的IdTcpServer,IdTcpclient传輸文件【68字】

使用http协议和winsockapi实现...

详解加密技术概念加密方...

浅析机器學习的通信网络...

电子商务安全中的数据加...

志愿者活动的调查问卷表

中国学术生态细节考察《...

国内外图像分割技术研究现状

公寓空调设计任务书

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

AT89C52单片机的超声波测距...