如何用c语言加密和解密汉字
汉字应该是char类型的数据。
你可以用强制类型转换将其转换为ASCII码,加密的时候加上2,然后下次解密的时候减去2,在强制转换为char类型的数据。
代码大概就像这样:int JiaMi(char s){ return (int)(s + 2);}char JieMi(int code){ return (char)(code - 2);}
我想找一本书,书名好像叫《汉字解密》什么的,希望有人能帮到我
先编个程序把汉字转换为代码,一个汉字占2字节,就转换为16位的,再加密
台词有是一个人,十一个人?不是十一个人而是一个人的小品叫什么
最好的只能是区位码了。
想脱离电脑的话,就把常用字的区位码打出来。
现在报考各种考试的时候,填完名字不都还要填一个与每个字字对应的四位数字嘛,就是这个。
在线查询:软件查询:下载个软件,在网上找到字库,把所有常用汉字都给查了,整理成表格,打印出来,不就行了。
非他莫属,拿分来,呵呵
1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码 的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有汉字系统的统一标准。
国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码或区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码,后两位叫做位码。
在区位码汉字输入方法中,汉字编码无重码,在熟练掌握汉字的区位码后,录入汉字的速度是很快的,但若想记忆住全部区位码是相当困难的,常使用于录入特殊符号,如制表符、希腊字母等。