Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37143
  • 博文数量: 40
  • 博客积分: 1212
  • 博客等级: 中尉
  • 技术积分: 570
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-10 16:23
文章分类
文章存档

2011年(40)

我的朋友
最近访客

分类: 数据库开发技术

2011-02-11 12:57:39

数据加密的几种算法

加密算法是一些公式和法则,它规定了明文和密文之间的变换方法。密钥是控制加密算法和解密算法的关键信息,它的产生、传输、存储等工作是十分重要的。

的基本过程包括对明文(即可读信息)进行翻译,译成密文或密码的代码形式。该过程的逆过程为解密,即将该编码信息转化为其原来的形式的过程。

DES算法 DES(Data Encryption Standard)是由IBM公司在1970年以后发展起来的,于197611月被美国政府采用,DES随后被美国国家标准局和美国国家标准协会(American National Standard Institute,ANSI)承认。

三重DES DES的密码学缺点是密钥长度相对比较短,因此,人们又想出了一个解决其长度的方法,即采用三重DES

RSA算法 它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir Leonard Adleman

AES算法 它是21世纪最新的取代DES算法的商用加密标准,在理论上,此加密方法需要国家军事量级的破解设备运算10年以上时间才可能破译。

 

阅读(394) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~