首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有没有一种方法能把一个汉字变换为另一个汉字存储 然后按相同的方法转换回来

2013-03-12 
有没有一种方法能把一个汉字转换为另一个汉字存储 然后按相同的方法转换回来老大想给手机里的sqlite数据库

有没有一种方法能把一个汉字转换为另一个汉字存储 然后按相同的方法转换回来
老大想给手机里的sqlite数据库加密 想通过汉字转换的方法简单的加一些 不能直接读懂就行 可怎么把一个汉字变成另一个汉字啊有没有一种方法能把一个汉字变换为另一个汉字存储 然后按相同的方法转换回来
[解决办法]
汉字就是一个16bit的码而已,加一点偏移不超过GB2312的编码范围即可。
[解决办法]
A变成B,B变成C,C变成A。

另外一种就是把字节和一个固定的字节做异或加密,再异或一次解密。

[解决办法]
GB2312中汉字从 0xb0a1 开始,到 0xf7fe 为止

最简单的就是对每个汉字+1


WCHAR str[] = L"汉字";
str[0]++;
str[1]++;
 
加密之后是 “汊存”两个字

热点排行