1、可以使用基于Unicode编码的方法,将汉字转换为相应的Unicode编码,然后将该编码转换为数字。
2、可以使用基于拼音的方法,将汉字转换为拼音,然后将拼音转换为相应的数字。
3、使用自定义的数字编码,将汉字转换为自定义的数字编码,然后将该编码转换为数字等。
我不知道……不过我可以帮你把文件隐藏起来,不单单是点属性→查看那个,你要是想学呢,就用百度HI找我好了。
#includestdio.hvoid fun(char *s,char x) { while ( *s ) { *s^=x; s++; } }void main() { char str[256],x; printf("请输入字符串: "); gets(str); printf("请输入密钥: "); scanf("%d",x); fun(str,x); printf("加密后的字符串[%s]\n",str); fun(str,x); printf("解密后的字符串[%s]\n",str);}
可能与你采用的字符编码有关,不同的编码在处理时会有不同的处理,有可能是将一个汉字计做了一个字符,导致数据的错误。建议先将你的数据转码为多字节进行RSA加密处理,解密后再还原为你原来的编码(如UNICODE)。
用超级兔子比较好点
超级兔子他可以帮你加密文件也可以帮你隐藏你的加密文件
这样比较保险点`!