当前位置:编程学习 > 网站相关 >>

ASCII码字符加密解密

目前在漫长的学习c primer plus中,刚看完文件输入输出,设想计划中的加密程序。

加密自己输入一段,输入不做过多限制,从ASCII码的32空格(SPACE)开始到126(~),输出一个密文文件。

第一步,可以将字符转换成数字,再增加/减小数字,还可以乘/除/被除一定的数字,或者平方,还可以输出和数字一定比例的字符,并输出到文件

第二步,再将生成的密文中的按一定的顺序增加字符,输出到文件

第三步,重复混合第一和二步

 

可以将加密的步骤第一步代号为0,第二步代号为1,随机或自我设定生成一个加密排序表

解密,反向读取加密表,按照第一步和第二步的加密程序生成对应的解密程序

 

第一步,第二步可以生成很多的步骤,0和1,可以是0-100,也可以是a-z

补充:综合编程 , 安全编程 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,