摘要:在.NET Framework平台开发软件系统时, 一般采用某种特定算法实现敏感信息的加密, 这影响了软件的扩展性和维护性. 为此, 研究了.NET Framework对称算法类的继承层次结构, 分析了其加密与解密的实现流程, 提出了通用对称算法加密实现类的设想, 并进行了可行性分析. 然后介绍了通用对称算法加密类的构成, 阐明了各成员的设计思路, 给出了用VB.NET实现的完整代码. 最后以应用实例表明, 该类使用简单方便, 具有良好的扩展性和维护性, 其设计思想可推广到其它加密算法类.