将中文汉字转换翻译成摩斯密码保护隐私需要下载报译之星和莫斯密码转换器,然后具体操作如下:
准备材料:莫尔斯密码翻译器(译报之星)。
1、下载译报之星软件,然后打开软件,会看到如下界面。
2、在软件的在上部粘贴文件,可以右键粘贴,也可以选择右侧的粘贴按钮。
3、也可以在软件上选择导入文档文本,选择本地的文件进行导入。
4、点击右侧的电报码选项,在下面的框中就会自动将中文内容编译成数字代号。
5、然后点击右侧的复制按钮,复制下部的数字代号。
6、再打开软件中的如下名称软件。
7、粘贴数字代码。
8、点击“EN”,实现编译成摩斯密码。
9、可复制粘贴。
注意事项:
需要下载两个软件,一个是译报之星,另一个是莫斯密码转换器,下载的时候要找到官网下载,防止下载一系列广告软件,设置了摩斯密码保护的文件,不要忘记怎么转化回来。
掌上识别王。汉字转换数字掌上识别王软件最好, 掌上识别王是一款用于文字识别、汉字转换数字的工具类软件,效果可媲美一般的扫描仪,高识别精准率。
void main()
{
unsigned char src[]="我是一个中国人";
int len=strlen((char *)src);
int i;
for(i=0;ilen;i++)
{
printf("%x ",src[i]);
}
printf("\n");
}
最简单的。。变成16进制不加密,一般人也不知道这是汉字。如果要复杂点在这个编码上再加点密了。
output: ce d2 ca c7 d2 bb b8 f6 d6 d0 b9 fa c8 cb
VB sample 代码:
Private Declare Function icePub_dictionaryCodeTransferString Lib "icePubDll.dll" (ByVal strDictionaryFilename As String, ByVal strSrcString As String, ByVal strCode As String, ByVal srcWordLen As Integer, ByVal strFenge As String) As Integer
Private Sub Form_Load()
Dim a2 As Integer
Dim strCode As String
strCode = Space(1024)
a2 = icePub_dictionaryCodeTransferString("e:\数大写字典.txt", "1234567890", strCode, 1, "")
MsgBox strCode
End Sub
另编译好的可运行的软件(包括代码)已发邮件,其中icepubdll.dll要放到windows\system32下
只能直接对应转换
其中文件“数大写字典.txt”内容如下:
1 壹
2 贰
3 叁
4 斯
5 伍
6 陆
7 柒
8 捌
9 玖
0 零