摘要
指出AES是用于取代DES的新一代加密标准,也是目前民用对称加密领域最先进的算法。而AES是一个规范,如何依据该规范来设计加密程序,是一个值得探索的问题。笔者从程序设计的角度,探讨了使用Visual Basic语言来实现AES的各个步骤,以及AES的5个组成部分的工作原理及其核心代码;提出了在代码的实现过程中所遇问题的解决思路;证明了用VB可以实现该最新的加密技术。
Abstract: It indicates that AES is a new generation of encryption program to replace DES and also the most advanced algorithm used by the public in the field of encryption. AES is just a specification, but why the encryption procedure has been designed upon it is a question worth to be approached.
In addition, the author mainly approaches each process to form AES by using Viscual Basic language, discusses the working principles of AES's five parts and their core codes, puts forward the solutions for problems easy to be occurred in the realization of codes, and demonstrates the feasibility of this new encryption technique bv use of VB.
出处
《有色金属设计》
2007年第1期51-57,共7页
Nonferrous Metals Design