告别DES 迎接AES 你的数据需要加密保护吗?你还在使用DES,3DES吗? 旧的数据加密标准DES自二十世纪七十年代采用以来,基本上算是不错的数据加密算法。 不过由于它使用的密钥相对较小(56位),几年前有人采用网络联合运算的方式成功地破译 了DES加密的数据。 实际上,现在对安全性能要求较高的用户愿意采用加强型的DES,叫做3DES。用3DES进行 加密,需要对一小段数据运算3次,不言而喻,加密的速率大大降低。 随着Internet、智能卡、手机和掌上电脑等应用日益普及,对通信安全的要求也增强了。 不过这些小型设备需要的是,用更少代码,占用更少资源的数据加密算法,所以3DES不是今后 这方面需求的解决办法。 美国国家技术标准委员会(NIST)1997年4月15日启动了“先进加密标准”AES的制定工作, 经过三年漫长的过程,最终于2000年10月选定了比利时的研究成果“Rijndael”作为AES的基 础(最后的备选方案有五套,向全世界公布方案,征求破解,最后取胜的Rijndael以高安全度, 高速度和易于计算机处理而中选)。 AES和3DES比较 AES 3DES ------------------------------------------------------------------------ 算法类型(数据加密) 对称block密码 对称feistel密码 密钥大小 128、192、256位 112位或168位 速度 高 低 解密时间(每秒尝试255个) 1490000亿年 46亿年 资源消耗 低 中 ------------------------------------------------------------------------ 坚固的安全性能 AES内部有更简洁精确的数学算法,而加密数据只需一次通过。AES被设计成高速,坚固的 安全性能,而且能够支持各种小型设备。AES与3DES相比,不仅是安全性能有重大差别,使用 性能和资源有效利用上也有很大差别。 RSA公司是已广泛运用的数据加密算法和开发工具包的开发商,已经宣布支持AES。(RSA 也参与了AES的竞选,只是它的加密算法未被选中。 Cisco公司也已经发表支持AES的文章,对虚拟专用网(VPN)来说,IETF已经制定了在IP安 全标准中AES的实施细则。 IT业界愿意在网络中使用AES的原因是AES能提供更快的数据加密方法,且与各种不同的 产品兼容。如无线E-mail、财务交易和一些特殊应用场合。 遵循AES标准,IT界的最大收益是使产品标准化并降低成本,取得更广的兼容性、更多的 创新和更强的灵活性。 IT部门要采取的一个重要步骤是,针对要加密的数据处理设备制定方案时,与AES标准兼 容并符合AES要求。如果目前还不能支持AES,最好制定一个时间表,以便到时能免费升级。 对AES感兴趣的朋友可去看这本书: 《高级加密标准(AES)算法—Rijndael的设计》 出版社 : 清华大学出版社 http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BI99652365 ------------------------------------------------------------------- AES 算法的详细说明和Rijndael的代码在这里: http://fp.gladman.plus.com/cryptography_technology/rijndael/ 该代码可适用与多种操作系统和开发工具,但在CB下编译有错。 我把它重新封装了,去掉了我们不要的东西。 下面的我做的控件: http://www.tomore.com/dispdocnew.php?id=24499 ------------------------------------------------------------------- 安装: 1)展开XAES.ZIP 2)启动C++ Builder,菜单: File --> Open Project -->(定位到你展开的目录)--> 根据你的编译器版本,找到Release下对应的XAes_CB5.bpk或者XAes_CB6.bpk,打开! 3)选择Compile,编译完成后点击“Install”,Aes控件将安装到控件板的Netsys页上。 演示: 在你展开的Example目录下有控件的演示。 ------------------------------------------------------------------- good lucky! ------------------------------------------------------------------- Netsys, 2004-9-17
3DES 输出 多少位
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章