浏览 1954 次
锁定老帖子 主题:几种加密算法介绍。(9秒学院编写)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-11-10
AES (Rijndael) 这个算法是由 Joan Daemen 和 Vincent Rijmen 开发的. 国家标准技术学会 (http://www.nist.gov) 接受了这个算法作为高级加密标准 (AES). 密码有可变的块大小和密钥长度. 算法的作者现在指定使用128, 192, 或 256 位的密钥来加密128位的块. BestCrypt 以 LRW 模式使用 256 位密钥的 Rijndael. 更多关于算法的信息, 访问 Rijndael 的主页:http://www.esat.kuleuven.ac.be/~rijmen/rijndael/. Blowfish Blowfish 是 Bruce Schneier开发的快速加密算法. Bruce Schneier 是著名的 Counterpane 系统主任, 一个安全交换系统, 以及 Applied Cryptography 的作者: 协议, 算法, 和源码. Blowfish 加密算法特别为32位处理器设计. Blowfish 在32位处理器上明显比 DES 和 GOST 速度快, 如 Pentium 或 Power PC 处理器. 最初的 Blowfish 发表在剑桥的 First Fast Software Encryption workshop, UK (由 Springer-Verlag 印刷, 计算机科学演讲报告 #809, 1994) 以及在 1994 4月的 Dr. Dobbs 杂志. 此外, "Blowfish--一年之后" 发表在 1995 9月的 Dr. Dobb's 杂志. BestCrypt 以 LRW 模式使用 448 位密钥, 16 次循环和 128 位块大小的 Blowfish 算法. Blowfish 算法的更多内容在: http://www.counterpane.com/blowfish.html CAST CAST-128 (在 RFC-2144 文档中说明 http://www.faqs.org/rfcs/rfc2144.html) 是 通用的 64 位块加密, 允许最大 128 位的块大小. CAST 名称源于 Carlisle Adams and Stafford Tavares, CAST 算法的作者名字. BestCrypt 使用 128 位密钥的 CAST算法, LRW 模式. GOST 28147-89 USSR 28147-89政府标准, 数据保护系统的加密保护, 出现在前苏联(不是现在的俄罗斯), 类似于美国加密标准 (FIPS 46). 当它发行后, GOST 被标记为 '官方使用,' 但是现在它被广泛用于世界各处. GOST 28147-89 的介绍包含在加密算法说明 "不要放置任何限制在信息保护的安全等级中." GOST 28147-89 标准包括输出反馈和加密反馈模式, 都限制为 64 位块, 以及一个产生验证消息的代码模式. GOST 28147-89 算法的内容可以在 Jetico 网站找到:http://www.jetico.com/gost.htm BestCrypt 以LRW模式使用256位密钥长度的 GOST 28147-89 算法. RC-6 RC6 块加密算法是由 Ron Rivest 与 RSA 实验室的 Matt Robshaw, Ray Sidney, Yiqun Lisa Yin 等合作开发的. RSA's RC6 加密算法是高级加密标准 (AES)的5个候选之一. 访问 RSA 实验室网站 (http://www.rsasecurity.com/rsalabs/node.asp?id=2512) 获取更多相关内容. BestCrypt 以LRW模式使用 RC6 算法, 256 位密钥和 128位块大小. Serpent Serpent 是 Ross Anderson, Eli Biham 和 Lars Knudsen 开发的块加密算法. Serpent 可以使用不同的密钥长度. Serpent 也是高级加密标准 (AES)的5个候选之一. BestCrypt 以LRW模式使用 Serpent 算法, 256位密钥, 128位块大小和 32 次循环. 更多关于 Serpent 算法的内容请参考: http://www.cl.cam.ac.uk/~rja14/serpent.html Twofish Twofish 加密算法由 Bruce Schneier, John Kelsey, Chris Hall, Niels Ferguson, David Wagner 和 Doug Whiting 开发. Twofish 是 对称块加密; 使用一种简单密钥进行加密和解密. Twofish 使用 128 位的块, 可以使用任意长度密钥(最大256位). 国家标准技术学会 (NIST) 将 Twofish 作为代替 DES 算法的候选之一. 算法作者宣称, "我们花费了超过1000小时分析Twofish算法, 发现没有任何攻击可以接近破解完整的 16 次循环的加密." BestCrypt 使用完整的 16 次循环 Twofish 算法和最大可能的 256 位密钥, 以 LRW 模式 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |