ActiveX控件和自定义控件组开发(2)
摘要:
开发具有对英文文本进行加密和解密功能的组件设计思想:这里假设英文文本是由大小写字母、逗号、点号和空格组成。加密的原理是,先将这些字符随机地排成一圈,为叙述方便,不妨假设排成如下的圈(□表示空格): 令key表示密钥(这里为整数),对于英文文本(明文)中的每个字符,用其在圈中所在位置后面的第key个字符表示,这样就会得到一串“杂乱无章”的英文文本(密文)。例如,如果key为4,则文本"I am a boy. "加密后就变成密文"MdeqdedfsCc"。解密方法是显然的,只需将密文中的字符用其在圈中所在位置前面的第key字符来表示即可。当然,解密用户必须知 阅读全文
posted @ 2012-05-02 14:43 北国的秋天 阅读(901) 评论(0) 推荐(0) 编辑