翻新时间:2022-09-28
一种新的数据加密技术
潘晓中 孙 军 杨晓元 王法能
(武警工程学院电子技术系 西安 710086)
【摘要】该文简要介绍了数据加密的一般方法及基于公钥加密算法的方法与步骤,较为详细介绍了多步加密算法的原理与算法。
【关键词】加密算法 密钥 多步加密
A New Data Encryption TechniquesPan xiaozhong Yang xiaoyuan Wang faneng Sun jun
(Electronic Technology Department, Engineering College of
Armed Police Force Xi’an 710086)
【abstract】The general method about date encryption is introduced in this paper as well as method and steps based on public key encrypted algorithm. The principle and algorithm of multi-step encrypted algorithm is detailedly introduced too. And an applied program about the multi-step encrypted algorithm is given out in this paper.
【key word】encrypted algorithm secret key multi-step encryption
我们处在一个信息时代,人们需要一种强有力的安全措施来保护机密数据不被他人窃取或篡改。数据加密与解密从宏观上讲是非常简单的。加密与解密的一些方法是非常直接的,很容易掌握。因此,可以很方便地对机密数据进行加密和解密。
1、数据加密方法
在传统上,我们有几种方法来加密数据流。所有这些方法都可以用软件很容易的实现,但是当我们只知道密文的时候,是不容易破译这些加密算法的(当同时有原文和密文时,破译加密算法虽然也不是很容易,但已经是可能的了)。最好的加密算法对系统性能几乎没有影响,并且还可以带来其他内在的优点。例如,大家都知道的pkzip,它既压缩数据又加密数据。又如,dbms的一些软件包总是包含一些加密方法以使复制文件这一功能对一些敏感数据是无效的,或者需要用户的密码。所有这些加密算法都要有高效的加密和解密能力。
在所有的加密算法中最简单的一种就是“置换表”算法,这种算法也能很好达到加密的需要。每一个数据段(总是一个字节)对应着“置换表”中的一个偏移量,偏移量所对应的值就输出成为加密后的文件。加密程序和解密程序都需要一个这样的“置换表”。事实上,80x86 cpu系列就有一个指令‘xlat’在硬件级来完成这样的工作。这种加密算法比较简单,加密解密速度都很快,但是一旦这个“置换表”被对方获得,那这个加密方案就完全被识破了。更进一步讲,这种加密算法对于黑客破译来讲是相当直接的,只要找到一个“置换表”就可以了。这种方法在计算机出现之前就已经被广泛地使用。
对这种“置换表”方式的一个改进就是使用
下载文档
网友最新关注
- 妈妈辛苦了
- 橘子
- 小狗
- 成长的故事
- 雨伞下的爱
- 伴我成长的校园
- 美丽的花坛
- 雨点
- 我爱夏天
- 爸爸妈妈好辛苦
- 童年趣事
- 秋天的树叶
- 有趣的游戏
- 我的妈妈
- 全能爸爸
- 分析我国税源管理方法的国际借鉴
- 从制度视角审视我国的失地农民问题
- 村民自治与农村社会稳定
- 古代江南地区圩田开发及其对生态环境的影响
- 县级人大与“一府两院”的关系
- 乡村概念辨析
- 如何做好新时期的重点税源监控工作
- 三农问题背景中的村民自治
- 改革对一个中国村庄的经济和社会层次结构的影响
- 论“三农”问题的长期性
- 中国农村职业教育和成人教育的现状与问题
- 对税收中性准则的思索
- 战时政治对晋察冀边区农村社区的影响
- 环境史视野下的近代中国农村市场——以华北为中心
- 我国税收遵从问题的理论研究及政策优化
- 《日月潭》教学反思
- 《日月潭》教学反思
- 《日月潭》教学反思
- 《日月潭》课堂实录及点评
- 《日月潭》教学反思
- 阿里山的云雾
- 阿里山和姊妹潭
- 浓浓情 细细品 真正活──《日月潭》教学构想
- 飞来吧,台湾的鸽子
- 《日月潭》教学杂谈
- 《日月潭》教学反思
- 《日月潭》教学反思
- 《日月潭》教学反思
- 《日月潭》教学过程及评析
- 《日月潭》教学反思