下载后可任意编辑汉字加密解密程序的创作及实现 摘要:本文根据目前国内汉字加密解密技术稀缺、密文字符可读性和可复制性太差的现状,提出并实现了一种基于 gB2312 汉字编码的加密解密解决方案
在文中详述了系统的架构、核心算法的实现步骤,并对系统的加解密性能和特征做了分析讨论
关键词:gB2312 汉字编码汉字信息加密可移植加密解密系统 1、随着通信技术和计算机技术的高速进展以及互联网应用的日益普及,计算机网络已经成为大型公司、金融机构、教育机构和政府部门等诸多领域重要信息的交换手段,网络上流通的信息量也呈几何级数增加
但在网络进行信息交换的同时存在着诸多不安全因素,比如信息被窃听、篡改和伪造等,为了有效的保护、存储、管理和使用网上的私有信息,一方面可以在物理方面实行一些措施,如增强网络物理线路和中间节点的安全性,另一方面可以采纳积极主动的防护措施,比如对传输中的信息进行加密来降低信息泄露而可能导致的损失
然而,目前大多数主流信息加密解密技术都只能应用于如字母、数字、标点符号等单字节字符构成的信息,而可用于计算机汉字这种双字节字符所构成的信息文件加密的既简单又可靠的密码体制却不多,并且目前加密方法中加密所得的大多数密文可读性及可复制性太差,出现太多不易书写或者辨认的密文字符,如加密后密文字符“ㄆ ж 鞲 á モ
⒆∷^Я┲璺”,其可复制性和可读性太差,给辨认、书写或复制带来极大不便,不利用密文信息的保存和传递,本文旨在改善这一缺陷
2 汉字编码 汉字的数量是英文字母数量的几个数量级,基本汉字(汉字的偏旁与部首)也比英文字母多得多,并且汉字的组合也比英文字母简单的前后组合复杂得多,因此我们不能用 Ascii 码或者其它简单的单字节编码代替汉字
常用汉字有 3500 多个,有“总汇汉字之大成”评价的《康熙字典》收录汉字四万多个,在 1994 年出版的《中华字海》收录的汉字则多达