AES(The Advanced Encryption Standard高级加密标准)是美国国家标准与技术研究所(NIST, National Institute of Standards and Technology)用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。

通过wiki网站:

http://en.wikipedia.org/wiki/Advanced_Encryption_Standard

我们可以了解更多,包括其自身的优势,包括运算速度及相关接口,都比较灵活,而且比DES算法更加安全,因此成为了替代DES算法的新的加密标准。

AES算法有很多中,最终确定的算法是由Joan Daemen 和 Vincent Rijmen创建的rijndael算法。

AES算法分为128、192、256位等几种加密等级,等级越高,加密安全性越高。

相关源代码可以从以下网站中获得:

http://csrc.nist.gov/archive/aes/rijndael/wsdindex.html

 

posted on 2008-08-21 11:30  xinshine  阅读(487)  评论(0)    收藏  举报