求一段简单的C++字符串加密算法!

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:48:49
可以加密和解密的那种,最好加密后只有字母和数字(大小写都可以),要加密的

可以是字母数字或者特殊符号,最好简单一点的! 谢谢!

最简单的就是写个函数y=f(x);x表示字符原来的ASCII代码,y表示经过函数转换后的ASCII代码,(注意函数满足值域在字符表相应数字之内),这就是加密,而解密就是用反函数F-1(X)求原来的ASCII代码。
实际上的加密解密算法是很复杂的。

自己定义一个加密函数
比如key=(a^code)%b;//这个函数很难破解!
a,b为事先规定好的常数
然后做一个code-->key的映射表
然后就可以用code来传输数据
对方用那个加密函数通过code算出实际值key

base64
看看这种算法吧,告诉你这个就够用了吧。别的上网上自己查下就有了!~

多表加密