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

放猪之人 2013-03-06 10:01:37
老大想给手机里的sqlite数据库加密 想通过汉字转换的方法简单的加一些 不能直接读懂就行 可怎么把一个汉字变成另一个汉字啊
...全文
328 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
放猪之人 2013-03-07
  • 打赏
  • 举报
回复
引用 13 楼 zhao4zhong1 的回复:
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
我也不想 老大的需求 一个基本开元的数据库非要加密 跟他反应情况吧 他就说客户需求
赵4老师 2013-03-07
  • 打赏
  • 举报
回复
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
nice_cxf 2013-03-07
  • 打赏
  • 举报
回复
+1大概有点问题,部分数据+1可能不是中文了,交换也有问题,有可能和原先相同,想做好的话要看编码 GB2312中汉字从 0xb0a1 开始,到 0xf7fe 为止,如果是GB2312编码的话,加密时如果!=0xf7fe则+1,否则=0xb0a1
super_admi 2013-03-07
  • 打赏
  • 举报
回复
其实,所谓的加密,本质上,绝大多数都是字符的变换,只是不同的加密方式,变换规则不一样而已。 所谓的解密,正常手段,当然就是加密方式的逆变换。前面说的异或,就是最简单的加密和解密方法。
zilaishuichina 2013-03-07
  • 打赏
  • 举报
回复
引用 8 楼 program_pointer 的回复:
引用 6 楼 zilaishuichina 的回复:GB2312中汉字从 0xb0a1 开始,到 0xf7fe 为止 最简单的就是对每个汉字+1 C/C++ code?123WCHAR str[] = L"汉字";str[0]++;str[1]++; 加密之后是 “汊存”两个字为什么我这输出的是数字
程序字符编码的问题吧 你直接看Alt+3就知道了
ForestDB 2013-03-07
  • 打赏
  • 举报
回复
'a' + 1是多少? 汉 + 1是多少? 去看看编码(集)
放猪之人 2013-03-07
  • 打赏
  • 举报
回复
引用 6 楼 zilaishuichina 的回复:
GB2312中汉字从 0xb0a1 开始,到 0xf7fe 为止 最简单的就是对每个汉字+1 C/C++ code?123WCHAR str[] = L"汉字";str[0]++;str[1]++; 加密之后是 “汊存”两个字
为什么我这输出的是数字
swlilike 2013-03-07
  • 打赏
  • 举报
回复
汉子是2个字节, 两个字节调换试试
zilaishuichina 2013-03-07
  • 打赏
  • 举报
回复
GB2312中汉字从 0xb0a1 开始,到 0xf7fe 为止 最简单的就是对每个汉字+1

	WCHAR str[] = L"汉字";
	str[0]++;
	str[1]++;
加密之后是 “汊存”两个字
ForestDB 2013-03-06
  • 打赏
  • 举报
回复
A变成B,B变成C,C变成A。 另外一种就是把字节和一个固定的字节做异或加密,再异或一次解密。
图灵狗 2013-03-06
  • 打赏
  • 举报
回复
汉字就是一个16bit的码而已,加一点偏移不超过GB2312的编码范围即可。
赵4老师 2013-03-06
  • 打赏
  • 举报
回复
hz^=0x5a5a;//试试看
风行踩火轮 2013-03-06
  • 打赏
  • 举报
回复
方法很多,从汉子本身的变换,从16bit信息的变换,看你希望采用什么方法放了
shiter 2013-03-06
  • 打赏
  • 举报
回复
异或一个值,再异或变回来?
内容概要:本文围绕“计及P2G厂站的电-气综合能源系统规划研究”展开,基于Matlab代码实现对电能与天然气系统耦合的综合能源系统进行建模与优化规划。研究重点引入了电转气(Power-to-Gas, P2G)技术,通过电解水制氢并将氢气注入天然气管网,实现电力系统与天然气系统的能量双向转换与灵活互动。该方法不仅提升了风电、光伏等间歇性可再生能源的消纳能力,还增强了综合能源系统的灵活性、安全性与低碳化水平。文中构建了包含电力网络、天然气网络及P2G厂站的联合规划模型,综合考虑设备投资成本、运行维护费用、碳排放成本以及不确定性因素的影响,采用优化算法求解最优规划方案,并通过Matlab仿真验证了所提模型的有效性与优越性。; 适合人群:具备一定电力系统或能源系统基础知识,从事综合能源系统、可再生能源消纳、能源互联网等相关领域的科研人员及工程技术人员,尤其适合研究生及以上学历的研究者。; 使用场景及目标:①掌握P2G技术在电-气综合能源系统中的建模方法与作用机制;②学习如何构建电-气耦合系统的协同优化规划模型;③实现对含高比例可再生能源的综合能源系统进行低碳、经济、可靠的规划与仿真分析;④为撰写硕士论文、科研项目申报或工程应用提供理论支持与代码参考。; 阅读建议:此资源以硕士论文复现为核心目标,提供了完整的Matlab代码实现,建议读者结合相关理论文献深入理解模型构建过程,重点关注P2G厂站的数学建模、两网耦合约束处理以及优化求解策略,并动手运行和调试代码以加深理解。
【重要提示】本资源设置为0积分下载,若非0积分请勿轻易下载 亲爱的CSDN用户: 首先感谢你点进这个资源页面。我需要提前说明一个重要情况: 本资源原本已设置为“0积分下载”,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,自动将部分资源的积分调整为非0数值(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。 因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),请谨慎决定是否下载。 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。强烈建议:仅在页面显示为0积分时进行下载。 另外,本资源描述中并未直接提供具体的下载地址或外部链接,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中没有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,请优先联系CSDN客服咨询积分退还政策,作者没有权限修改平台自动设定的积分值。 感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!
【重要提示】本资源设置为0积分下载,若非0积分请勿轻易下载 亲爱的CSDN用户: 首先感谢你点进这个资源页面。我需要提前说明一个重要情况: 本资源原本已设置为“0积分下载”,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,自动将部分资源的积分调整为非0数值(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。 因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),请谨慎决定是否下载。 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。强烈建议:仅在页面显示为0积分时进行下载。 另外,本资源描述中并未直接提供具体的下载地址或外部链接,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中没有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,请优先联系CSDN客服咨询积分退还政策,作者没有权限修改平台自动设定的积分值。 感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!

33,316

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧