下载此文档

数据加密方法.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
数据加密方法
据不完全统计, 到目前为止, 已经公开发表的各种加密算法多达数百种。 下面我们将分 别介绍简单加密方法、对称算法、公钥算法和 PGP 的应用。
1.简单的加密方法:换位和置换
换位和置换 ( transposition and substitution ciphers ) 是两种主要的编码方法, 是组成最简
单的密码基础。 换位很像是一种字母游戏, 打乱字母的顺序, 并设法用这些打乱的字母组成
一个单词。 在换位密码中,数据本身并没有改变, 它只是被安排成另一种不同的格式, 有许
多种不同的置换密码,有一种是用凯撒大帝的名字 Julias Caesar命名的,即凯撒密码。它的
原理是每一个字母都用其前面的第三个字母代替, 如果到了最后那个字母, 则又从头开始算。
字母可以被在它前面的第 n 个字母所代替,在凯撒的密码中 n 就是 3。
2.基于密钥的密码算法
这种算法通常有两类:对称算法和公开密钥算法。
对称算法
对称算法, 就是加密密钥能够从解密密钥中推算出来, 反过来也成立。 大多数对称算法
中,加、解密的密钥是相同的, 这些算法也称为秘密密钥算法或单密钥算法。它要求发送者
和接收者在安全通信之前,商定一个密钥。算法的安全性依赖于密钥,只要通信需要保密,
密钥就必须保密。
对称算法又分为两类: 分组算法和序列算法, 两者区别在于分组算法是对一个大的明文
数据块(分组)进行运算;序列算法是对明文中单个位(或字节)进行运算。对称算法体制
的发展趋势将以分组密码为重点,着名的对称密码算法有:
DES ( Data Encryption Standard )数据加密标准
最着名的保密密钥或对称密钥加密算法 DES( Data Encryption Standard ) 是由 IBM 公司
在 70 年代发展起来的,该标准于 1977 年由美国国家标准局颁布,主要用于民用敏感信息
的保护,后被国际标准化组织接受作为国际标准。 DES 主要采用替换和移位的方法,使用
56 位密钥每次处理 64 位数据,运算速度快,易于用软件实现,也适合在专用芯片上实现。
DES 是一种世界公认的好的加密算法,自它问世以来经受住了许多科学家的研究和破译,
曾为全球贸易、金融等部门提供了可靠的通信安全保障。但它也有明显的缺点,密钥太短,
有 56 位。目前已有许多 DES 被破译的报道,因此为了提高安全性, DES 又有了新的发展。
比如:三重 DES 使用双密钥加密的方法,即使用两个 56 位的密钥 k1、 k2 ,发送方用 k1
加密, k2 解密,再使用 k1 加密。接收方则使用 k1 解密, k2 加密,再使用 k1 解密,其效
果相当于将密钥的长度增加到 112 位。还有三重 DES 的变形算法,使用三个独立密钥,相
当于密钥长度增加到 168 位等。
IDEA ( International Data Encryption Algorithm )国际数据加密算法
IDEA由瑞士的Xuejia Lai和James Massey于1990年正式公布,并在以后得到增强。
这种算法是在 DES 算法的基础上发展起来的,类似于三重 DES 。发展 IDEA 也是因为感到
DES 使用的密钥太

数据加密方法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小69 KB
  • 时间2021-10-10