基于多语言的实用简易加解密算法的研究与实践
2017-03-29李进豪
现代计算机 2017年4期
关键词:信息
李进豪
(广东省海洋工程职业技术学校,广州 510320)
基于多语言的实用简易加解密算法的研究与实践
李进豪
(广东省海洋工程职业技术学校,广州 510320)
在实际项目开发中,常需要对一些关键信息进行简单的加解密,以保证关键信息的保密性。基于实际工作项目和需求,重点探索基于多语言的实用简易加解密算法的构建和可行性分析,并以实践案例辅以佐证。
多语言;加密;解密;算法;案例
0 引言
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户无法了解信息的内容。加密的逆过程为解密,即将该加密信息转化为原来的形式。本文主要根据笔者的实际工作项目和需求,重点探索基于多语言的实用简易加解密算法的构建及应用(适用范围:ASCII码取值范围为[33,126])。
1 问题的提出
在实际项目开发中,我们常需要对一些关键信息进行简单的加解密,以保证关键信息的保密性。如果这些关键信息属于多系统共享访问信息,将涉及多语言对同一信息进行加解密。例:使用C#语言设计的题库管理系统(参考答案属于关键信息),根据要求发布试题后,一般情况下常在基于C#开发的考试系统中使用,但有时也会在基于VB.NET开发的环境下使用(兼容),也会在基于VBA开发的PPT或Word环境下使用,也会在基于ActionScript 3.0开发的Flash益智游戏中使用。因此,如何基于多语言设计一个简单实用的加解密算法,以适用实际工作需要,满足某些特殊需求,是我们必须解决的问题之一。……
登录APP查看全文
