306999

读创网首页 >
他山之石|数字汉字:既不会泄密又不会忘记的无法解密的密码
来源:appdetail.netwin.cn
编辑:陈旭

数字汉字是用阿拉伯数字来表达历史长久、底蕴深厚且古老的汉字。数字化了的汉字称数字汉字。数字汉字是易造、易记和唯一无法解密的绝密文字,在无人提醒或暗示时,任何人或计算机系统都无法解密。所以,由数字汉字组成的数字,特别适合于做密码和传递绝密文件使用。例如,数字原码:32 2 54 24 42,它们是由1个数字和4个汉字构成的数字汉字,现在看来很难相信?

   数字化汉字的起因

数字化汉字是从银行存款要求填写密码开始的。存款时银行要求儲户填写6位密码,为了怕忘记,大多数人都填写生日作为密码。但是,知道儲户密码的人比较多,往往容易泄密。有些人另辟蹊径,自己想了个密码,有时又忘记了!本文作者与别人不一样,是用汉字“造出”密码的。在造6位密码的过程中,无意中发现,此种造法既不泄密又不会忘记的方法。

大约在30多年前,存款时,北京银行要求儲户填写4位密码,当时作者用名字“島”字(繁体字)造了个数字汉字密码。此密码为“5313”,后来银行要求增加到6位密码,作者在此基础上增添2位数字后,一直使用至今没有忘记。这是最早的数字化汉字的起因。

后来,把此方法,即数字化汉字的方法,告诉同事,同事毫不费劲地用自己的姓“银”字,造了个密码:56,5代表5画的“钅”字,6代表6画的“艮”字。有一次在北京工商银行营业厅,告诉忘记密码的研究生,他很快就会用汉字造成了自己密码后,不停地谢谢我。前些天,在打印此稿时,打印工作人员阅读后告诉我:此方法造密码很好。这是汉字被数字化后,当密码使用的时候,真的很好用。

这种扬己之长、依己之姓名等,造成的密码不会泄密,且决不会忘记,耐用一世。既然这么多人认为好用,现把此方法整理出来,供大家参考使用!

   数字化汉字的可能性

汉字的方块字结构成就了它能被数字化。汉字是由基本部件组合(组装、集成)成的一个系统(类似于现代用模块搭建房屋的建筑一样)。它的基本结构本身是一个方块结构的部件(构件)字,部件是用于构建汉字的基础。现在,如果用数字来定义这些部件,然后利用这些数字部件,再组装成方块字,数字就成了这个方块字的表达字,汉字就这样简单地被数字化了。把数字汉字表达的数字作为密码使用时,就成了造数字汉字密码的依据。

方块汉字,按字体可分:独体字和合体字。独体字只有一个基本部件,而合体字可由多个基本部件按:左右、左中右、上下、上中下排列;右上、左上、左下、上三、下三、左三包围;全包围和镶嵌结构,共12种排列组合而成。数字化这12种汉字结构的汉字,在下文中均做过。例如,“日、月”是“明”字左右结构汉字的基本部件,而“明、皿”是“盟”字上下结构的、基本部件的更高层次的组合等。

数字汉字是用一位或多位数字,来定义方块字中的这些基本部件,称数字部件。可以把这些部件简单地理解为,像机器的“零件”或计算机的“组件”,零件用于装配机械设备,组件用于集成计算机系统。而数字部件可按汉字字体本身结构的需要,把这些汉字要用到的数字部件相互组合起来形成数字汉字。 例如,汉字“张”字,先定义左侧3画部件“弓”字,右侧部件4画的“长”字,左右结构集成的数字汉字34是“张”字。部件“弓”字,又可和其他部件笔画为3的“也”字,集成新的数字汉字33是“弛”字。它们各自的数字部件(构件),又都是数字汉字。可见,这些部件能灵活地被运用于各种数字汉字装配中。

  怎样数字化汉字

构建数字汉字是正变换汉字,可以仿造新华字典,以部首笔画数为基本部件的做法,首先把查字典用的汉字部首,变成能由十个数字:1、2、3、4、5、6、7、8、9和0组成汉字数字部首,形成基本部件(构件)检字表。然后,用这些数字部首中的部件来重新构建(组合)汉字,形成数字汉字。

3.1 构建数字汉字部首

简单讲,数字汉字部首就是把新华字典第11版的《汉字部首表》,共201部(件),部首目录中的1画到10画的部首全部数字化,再加上数字化汉字要用到的部件和新的部件等,形成《数字汉字部首表》,共364部,绝密文件很大时,部件数会增加很多。

现在来创建数字汉字部首:按数字部首0作为部首目录0,数字部首1作为汉字部首目录1画的1,排列到数字部首10作为部首目录10画的10,共11个数字汉字部首,用它们形成《数字汉字部首检字表》。此表包括有《汉字部首表》201部里,到了191部的“高”字,余下10部均能在数字部首11以内被数字化。

3.2 数字汉字普通部首检字表

下面列出《检字表》中的11个数字汉字部首,及各个部首内所定义的数字部件,此表称为数字汉字普通部首检字表(图1)。此表是数字化汉字的基础。

数字部首0:(1部)

0

数字部首1:(11部)

(一)、丨丿丶乛乙亅乚    …

数字部首2:(38部)

(二)、厂匚刂卜冂亻人入勹几儿匕亠冫冖讠凵卩阝刀了力又厶廴=ll丆丁            ……

数字部首3:(64部)

(三)、千工巾彳彡扌艹氵川彐丬门广山宀犭忄弋廾寸尢下上久夂饣夕大小广尸子屮  兀尢弋巾口囗女 辶土士匸己已巳弓彑马纟幺巛亍  广与亡凡也……

数字部首4:(78部)

(四)、王无韦耂支犬灬 心歹车牙戈卝旡比瓦攴 水朩见牛手气毛长片斤父尣氏风殳方火斗戶心爿耂爫爪礻 止木牜肀尹 长 欠日曰月支示攵文贝毋比厃  止巴壬 夬欠户允专尤夫……

数字部首5:(54部)

(五)、玉示甘石龙歺业氺目田罒皿钅生矢禾白瓜鸟疒立穴衤疋皮癶矛母发  可氐史尔乍旦主北出斥弗头由且古世印必东且戋正……

数字部首6:(37部)

(六)、耒来老耳臣覀而西页至虍虫肉缶舌竹臼自血舟色齐衣羊米聿艮艸羽糸糹  成年买……

数字部首7:(31部)

(七)、    麦镸走赤車豆酉辰豕卤貝見里足邑身釆谷豸龟角言辛隹求告即……

数字部首8:(27部)

(八)、丷>  <青長 雨非齿虎門黾佳阜金飠魚隶來直者其忝事……

数字部首9:(16部)

(九)、革頁面韭骨香鬼食風音首韋飛派……

数字部首10:(7部)

(十)、乂髟鬲鬥高候……

在这数字部首普通检字表中,数字部首内的基本部件的数字,即为该数字部首的数字。例如:数字部首8的数字“8”,它分别由数字汉字小写八、8笔画数的青…字等、形似八字的丷、>、< 共27个部件(构件),都定义或共享该数字部首的数字“8”。数字部首9的数字“9”,它分别由数字汉字小写九、9笔画数的革…字等,共16个构件,都定义或共享该数字部首的数字9。

用数字部首来定义这些汉字的“笔形”、“笔画”、“部件”和“汉字”后,就很容易能构建出数字汉字来。只要记住或会查找数字汉字的部件检字表,及各数字部首內所表达的基本部件,就能按汉字的结构要求,选择要用到的部件组合(组装)成数字汉字,即把汉字数字化成数字汉字,实现正变换汉字的目的。

  数字化汉字成数字汉字

有了3.2节的汉字数字部首检字表,数字化汉字或造数字汉字单字(图1)就容易了。由单个或多个数字部首里的部(件)组成的码,称数字原码。单个数字原码可以是数字汉字或数字偏旁;而多个数字原码多为数字汉字。例如,部件“力”字是数字部首(部首2)里的数字原码为“2”,又是“加”字部首的偏旁,它和(部首3)的“口”字的数字原码“3”,组装成“加”字的数字汉字为23。“2”和“3”又分别是独体字“力”字和“口”字各自的数字汉字。

下面举例说明,利用汉字数字部首构建数字汉字的过程。包含从一、二到九、十的本身是小写数字汉字在内的例子。

“王” 字是独体字,按笔画顺序为3部件构建字,顶部“一”横是数字部首1的数字1、中间“十”字是数字部首10的数字10、底部“一”横是数字部首1的1,“王”字的数字汉字为1101,它们是数字部首1和10的应用例子。

“耘” 字是左右结构的5部件构建字,基本部件是“三”部首3、“丨”部首1、“八”部首8、“二”部首2和“厶”部首2,“耘”字数字汉字是31822。

“峰” 字是左右结构的4部件构建字,基本部件是“山”部首3、“夂”部首3、“三”部首3和“丨”部首1,“峰”字的数字汉字是3331。

“驷” 字是左右结构的2部件构件字。基本部件是“马”部首3和部件“四”部首4,“驷”字数字汉字是34。

“语” 字是左右结构的3部件构建字。基本部件是“讠”的部首2、“五”字部首5,“口”字部首3,“语”字的数字汉字是253。,

“滚” 字是左右结构的4部件构件字。基本部件是“氵”的部首3、“六”的部首6、“厶”的部首2和“  ”的部首4,“滚”字的数字汉字是3624。

“哗” 字是左右结构的4部件构件字。基本部件是“口”的部首3、“亻”的部首2、“七”的部首7和“十”的部首10,“哗”的数字汉字为32710。

“空” 字是上下结构的3部件构建字。上部基本部件是“宀”的部首3、中间部件“八”的部首8和下部件“工”字的部首3,“空”字的数字汉字为383。

“抛” 字是左右结构的3部件抅建字,左部基本部件是“扌”的部首3、中间部件“九”是部首9、右部件“力”是部首2,“抛”字的数字汉字为392。

“赵” 字是左下包围的3部件构建字;左部“走”字是2部件字:上部件“土”字是部首3,下部件“ ”是部件4;右部件的“乂”是部首10,“赵”字的数字汉字为3410。

数字化汉字结构例子:

王1101、李10821、张34、刘2102、杨4772、文210、黄3158、赵3410、吴313、周233、徐3223、例242、詹 487、阮222、郑8132、率238810 、奚433、区210、画152、国341、派 321111、夷132、品333、鼎5121117、鹿37214、赢33443、数字634 33、汉字32 33、经济3713 36、银行56 33、货币274 13、发票5 65、支票4 65、支付4 23、卿家352 37。

  数字汉字的优点

如序言所叙,数字汉字是易造、易记和不易忘记的绝密文字,这就是它们的基本特性。

5.1   数字汉字的易造性

和汉字的造字步骤一样,组合(组装)数字汉字也要遵循:“笔画”组装成“部件”;“部件”组装成“汉字”;“汉字”组装成“汉字”和被此间的相互组装。

例如,上下结构的李姓的“李”字是4部件的构建字。“木”字是由“十”和“八”组装成的汉字。横一笔与竖一笔构建成部件“十”,由数字部首10定义它为数字10;“十”字下的左一撇(笔)与右一捺(笔)构建成部件“八”,“八”字由数字部首8定义它的数字为8,这是从笔画组装成部件的过程。部件“十”在上,部件“八”在下,构建成汉字“木”字为数字汉字108,这是从部件组装成汉字的过程。把这上下结构的4个部件组装起来,就成了“李”字的数字汉字为10821(即部首10+部首8+部首2+部首1),这是从汉字组装成汉字的过程。

一个例子,很容易就造出三个数字汉字:“木”字108,“子”字21和“李”字10821。

5.2   数字汉字的易记性

易记住的密码之一是生日的年月日,但知道生日的人较多,保密性较差。而按数字结构要求造出来的数字汉字,若选择永远不会忘记的汉字来造,如本人的姓名等,则是永远能记住。

例如,若用自己的名字“李強”来造密码:“李”字的数字汉字是10821。左右结构的“強”字是3部件字:左部件“弓”部首3的3;右部件部首2的“厶”和部首6的“虫”,“強”字的数字汉字是326。所以“李強”的数字汉字为:10821 326。

5.3   数字汉字的绝密性

若把自己姓名“李強”造的数字原码:10821326。选择6位数字:108213或821326或326108…来当密码使用时,是绝对秘密的。一是因为除你自己能记住外,其他任何人不可能知道你是用什么汉字造的密码;其次是造的密码被掐头去尾留下的数字没有人会知道。所以数字汉字是无法解密的绝密文字。

5.4   数字汉字密码应用

5.2节的“李强”,是数字汉字密码应用的典型例子。

在第1节讲“数字化汉字的起因”时,其中提到“島”字的数字密码5313也是例子。现解释如下:島字的基本结构是右上包围结构,是5部件构件字。按笔顺顺序,头上有一撇“丿”;加上中间部件类似于“与”字的字体,去掉“与”字的上一横和下一横后,形成“竖折折钩”(目前几百个部件没有此偏旁,仅有竖折折竖  ),上一撇与它组装成数字5;5的右上半部分包围着3笔画的“彐”,由部首3定义为3;下为“一”横笔画的部首1定义为1;5的下半部包围着3笔画的“山”,由部首3定义为“3”。所以“島”的数字汉字为5313。无意中,这一造数字汉字密码的过程与现今讨论的部首组装方法基本相似。

这是用在北京银行有案可查的第一个数字汉字,后来把此造汉字密码的方法分别告诉了一些人,可能还有些数字汉字应用在银行密码中。如:姓名“奚仲”的“奚”字是上中下结构字,上部“爫”是部首4的4,中部“幺”是部首3的3,下部“大”是部首3的3,“奚”的数字汉字为433;“仲”字的数字汉字是231;“奚仲”的数字汉字是433231,此6位数字作密码使用是很好的。

数字汉字除了上述用途外,其实,在日常生活中,到处都可应用。例如,门锁的密码可用家里小“英”名字造:323;办公室、宿舍的门锁用“室”字造:3123。这些蜜码都记得住,因为是自己家人的名字和室友公认的字。

对仅想学会数字汉字的单学密码应用(图1)或其他仅仅想了解实现数字化汉字的人员来讲,阅读本文到此段就夠了。以下内容是为机要部门利用数字汉字写绝密文件、传输该文件、解密和还原(反变换)该文件成汉字时,要用到的方法,它是数字汉字重要的应用部分。

  数字汉字的缺点

数字汉字的易造、易记和绝密性是其很重要的优点。但是,数字汉字也存在明显的缺点。

6.1   数字汉字的不唯一性

利用3.2节普通数字汉字检字表,依该表的数字部首造数字汉字,造一个数字汉字可能有多个数字原码存在,且都是准确的。 例如,上下结构的“架”字是3部件的构建字。上部构件的“加”字是左右结构的2部件构件字,左边的“力”字可以用部首2的数字原码2来表达,右边的“口”字可以用部首3的数字原码3来表达。下部构件的“木”字的数字原码为“108”;“木”字也可以单独用检字表部首4的数字原码4来表达。

“架”字,这个上下结构的3部件字,可以组装出多种数字原码:23108或234,成了“架”字有两种数字汉字原码。利用3.2节普通检字表,表达一个汉字的数字汉字,可以有多种数字原码。一般来说,前者多作为数字密码和编辑“数字汉字字典”使用,后者多作为写绝密文件使用。

6.2   数字汉字的多义性

利用3.2节数字汉字普通部首检字表,数字化成的数字汉字,在还原或反变换成汉字时,往往还原一个数字汉字,能得到意义不同的多种汉字,对绝密文件而言,有多种不同义的汉字存在,不利于准确解释和还原该绝密文件。

例如,利用3.2节普通捡字表造的数字汉字,仅仅还原一个“架”字,足足要花去几十小时,並且还不是唯一的结果。为什么会出现此难题呢?原因是3.2节部首检字表部件数目太多,多达364部,且大多数部件都用不上,利用此普通检字表,还原组装成汉字时,对这些多数用不上的部件,又不能不做,即不作对它们进行不组装成汉字的操作,这就出现了难堪局面。

例如,还原一个数字汉字“架”字,它的数字原码234,即要用“力”字的数字部首2、“口”字的部首3和“木”字的部首4(部首2+3+4),要用到它们做反变换成“架”字。 遇到的难题就是(部首2)从普通检字表查出有汉字部件数共38部。(部首3)从检字表查到汉字部件数共64部。按照现在的组装(组合)方法,组装(部首2+3),意味着从普通检字表要把(部首2)的38个部件的每一个部,要和(部首3)的64个部件的每一个部,一一对应组装出汉字来,共有从38*64=2432种可能性中,找到有意义的编旁或汉字;经从数字部首粗略地查找:就有(部首2)和(部首3)可组装出共46个汉字部件。

然后组装(部首2+3+4),(部首2+3)已有46个组装成的汉字部件,现又再加上(部首4)共有64个部。它们被此之间一一对应组装时,有46*64=2944个组装成汉字的可能性。

现在要从检字表查出符合(部首2+3+4)的组装字,实际上共有多少个?在数字部首中,经过很多个小时,粗略地比对组装2944种组合字的结果,符合(部首2+3+4)的组合字有7个汉字:架、枲、点、觇、战、敁和急字。这就是数字汉字(原码)234的汉字多义性。利用3.2节普通检字表,花很多时间反变换出的汉字还不是唯一结果,是很遗憾的。

为了不失去这种造数字汉字的绝密技术,想起被此间能否简化一一对应关系的组装,和减少还原或反变换成汉字的次数和时间;并且要做到数字原码的数字和表达成汉字是唯一的一一对应关系,这就成了机要部门造绝密文件的关键。随此想法而来的是造数字部首的特殊检字表,试一试。

  如何克服数字汉字的缺点

机要部门最看重的,除数字汉字的绝密性外,还要求造数字汉字时,做到迅速、准确和及时传达到对方系统平台上,实现指示、命令的快速传达。用普通检字表做的数字汉字,造字的不维一性、还原时间长,且多义,达不到这些要求。下面讨论的用特殊部首检字表来造数字汉字能胜任这一工作。

7.1   创建数字部首特殊检字表

特殊检字表是为实现这些目标而定制的。仍然以“架”字为例,在造特殊检字表时,对“架”字的数字原码234而言,如果在部首2(相当于新华字典里的2画部首)只放一个2画部件“力”部,部首3只放一个3画部件“口”部、部首4只放一个4画部件“木”部(意味着整本书新华字典仅仅放3个部件供查阅)。利用这一特殊检字表,反变换组装(部首2+3+4)数字汉字“架”字,仅仅只查3次,仅需三次组装就足以!并且是唯一结果。有了特殊检字表以后,数字汉字除了易造、易记和绝密以外,还增加了一个唯一性的特性,这是对数字化汉字做到迅速,准确起到至关重要的作用。

特殊检字表是由机要人员依照发绝密文件的需要,边造数字汉字,边把造字用到的构件(部件),从普通检字表里,摘取并填写在特殊检字表空格上,形成特殊检字表(图1)。它意味着在普通检字表要用到的364部件,在特殊检字表里,依绝密文件长短,仅仅用到几个或几十个,这就为反变换数字汉字节省了大量的时间,准确性也提高,并满足机要部门快速传输命令的要求。

7.2   造数字汉字绝密文件

现在用实际例句来进一步说明特殊检字表的优点,下例用特殊检字表造的绝密文件。

例1,去2架军机,到台湾海峡上空巡逻。

明文码:

26 1 ,32 2 54 24 42,62 23 39 37 36 3 53 33 83。

例1的特殊检字表

数字部首2:亻厶冖几刂

数字部首3:土口氵山上工巛辶

数字部首4:木车

数字部首5:加穴

数字部首6:列至夹

数字部首7:每

数字部首8:罗

数字部首9:弯

这个例句仅有23个部件的特殊检字表,比3.2节通用检字表的346多个部件要少很多。利用这仅有23个构件的特殊检字表,数字化出来的汉字是唯一要用到的汉字,特殊检字表克服了数字汉字的不唯一性和装配时间长的缺点。

但是,例子1里的明文码,包含着数字汉字和2处数字数字,后者在还原(反变换)成汉字时,是不用反变换的,为了把数字汉字和数字数字在句子中区别出来,在形成明文码时要作特别处理:在数字数字前头多放“一个”空格,这点特别重要,它几呼是成了数字化汉字成败的关键。有了空格来暗示后面跟着的是数字数字信号后,在造绝密文件时,可以把特殊检字表数字部首中的数字数字删去,即不用把数字数字列在特殊检字表里。

7.3   绝密文件的传输

句子例1,是机要部门发指示用到的绝密文件,是要及时保密送达的;利用删、增空格等措施,可以做到不易泄密被传输到对方的平台上,能很好地起到保密的效果。

7.3.1 删空格标点符号传输

例1的密文码: 26132254244262233937363533383

此密文码可以在普通通道上传输(图1)。

7.3.2 形成密钥参数

例1 的密钥参数(数字表示该空格所处在句子中的顺序序号,k指空格):3k4k6,9k10k12k15k18k21,24k26k29k32k35k37k40k43k46。

此密钥参数应在安全通道上传输(图1)。之所以称数字汉字为绝密文字,从上述例1接收到的未经解密的数字原码可看到:除见到一堆杂乱无章的数字以外,其余什么都看不出,还以为一是打错键盘输入的数字呢!

  准备还原数字汉字

还原是把数字汉字明文码还原成汉字,需做好以下准备工作。

8.1   接收密钥参数

当加密完成后,形成的密文码,可以将此码通过普通通道发送给收信人,只有得到解密密钥参数的收信人,可以对密文码进行解密成明文码,密钥的传递必须通过安全通道进行(图1)。

机要单位的收信人,可通过安全通道,接收上述短文加密时使用的密钥参数(7.3.2节),即告诉收信人加密方式,如删、增空格和标点符号的地方(略)。

8.2   解密密文码

利用密钥参数解密例1的密文码成明文码(图1),解密后的明文码,即为7.2节的明文码。

8.3   接收特殊检字表

传输特殊检字表也必须通过安全通道进行传输(图1)。如果绝密文件形成密文码后作传输,还认为不够保密的话,可以对形成的特殊检字表再作保密处理,如调动数字部首序号、增加部件等手段后传输到对方平台。

  还原数字汉字成汉字

当数字汉字是明文码后,如何把它还原成汉字是极其重要的。还原明文码分为:人工还原和电脑还原两种。

9.1   人工还原

要想成功地成为还原明文码的行家,必须学会造数字汉字,且要识别数字汉字部首、部件、部件关系、笔画、笔画顺序等,并会熟练地运用它们。

为便于人工快速还原数字汉字,特殊检字表里的数字部首仅釆用短文里要用到的部首。

9.1.1 还原明文码成汉字

用7.2节的例子,来说明还原明文码成汉字的过程。

7.2节例子开头的数字原码为“26 1,”,现在讨论还原它们的过程:数字原码“26”,要查特殊部首检字表的(部首2+6),先查到(部首2)有6个部件,(部首6)有3个部件;6个部件的每一个都要和3个部件的每一个,逐一进行组装出有真正意义的汉字。人工还原(图1)的优点是:一眼就能选中部首2中部件“亻”和部首6中部件“列”字组装成“例”字,是数字原码“26”选中的,组装成要用的唯一的汉字。其它部件和部件间还存在共有17种组合的字或偏旁,对本例没有意义。

数字原码“ 1”,由于它前头多“一个”空格,按照约定,它是数字,不用还原,就是1,可以直接和前面的“例”字搭配成汉字“例1,”。这样就还原完了数字汉字“26 1,”的汉字是“例1,”。

9.1.2 特短文及特殊检字表

上节还原数字原码“26 1,”时,花了不少分析组合判断时间。如果还嫌这方法太慢的话,下面用特短文,结合特殊检字表来还原这整个句子,那就快得很多。

数字原码“26 1 ,”,仅发2个数字的明文码及2个特殊检字表,查找起来,则快很多。

明文码:26 1,

特殊检字表:

数字部首2:亻

数字数首6:列

不用分析,一看就知道,数字原码“26 1,”,是“例 1,”。此例表示,数字汉字和特殊检字表配合,汉字“例1,”是唯一结果。

序言中的数字原码,也是本例1的明文码:32 2 54 24 42。

特殊检字表:

数字部首2:厶冖几

数字部首3:土

数字部首4:木车

数字部首5:加

数字原码32 的3是“土”与2的“厶”组装成“去”字,“土”字与其他部件组装不成汉字;原码2按约定前头有2个空格,后面的数字直接用,是“2”字;54是“加”字与“木”字组装成“架”字,而“加”字与“车”字装配不成汉字;24是“军”字,其他组装没有意义;42是“机”字,其他装配不成汉字。本段已经很好也分析组装完了数字原码:“32 2 54 24 42”的数字汉字是:“去2架军机”。此数字原码是文章开头序言中的数字原码,在此验证了,此数字原码有1个数字和4个汉字。

现把刚才沒分析完的剩余部分,拆开分段来做,简单多了!

明文码: 62 23 39 37 36

特殊检字表:

数字部首2:刂厶

数字部首3:口氵山

数字部首6:至夾

数字部首7:每

数字部首9:弯

一眼就看出:数字原码62是“到”字;23是“台”字;39是“湾”字;37是“海”字;36是“峽”字。数字原码62 23 39 36 37是汉字“到台湾海峽”。

明文码:3 53 33 83

特殊检字表:

数字部首3:上工巛辶

数字部首5:穴

数字部首8:罗

一眼看出:3是“上”字或“工”字,53是“空”字,3 53是“上空”,其他组合没有意义;33是“巡”字,83是“逻”字,其他组合没有意义。所以数字原码:3 53 33 83是汉字“上空巡逻”。

利用特殊检字表,例1的数字汉字原码,还原后的唯一汉字是:

“ 例1,去2架军机,到台湾海峽上空巡逻。”

9.2   电脑还原的现实性

由于计算机系统不是人脑,人工还原能一眼看出:数字部首内基本部件间的关系,及与多个数字部首被此间的关系,并能综合分析、搭配、组装和识别。而计算机系统只能一步步地由设计的程序进行查找搭配、比较、分析和识别,所以目前很难胜任这一工作。但是,随着人们对数字汉字研究的深入,加上计算机人工智能的进一步发展和完善,未来由计算机实现构建数字汉字(正变换)和还原(反变换)数字汉字是可能的。

9.3   汉字化计算机软件

数字化了的汉字,它们的数字汉字符合计算机标准的二进制数字结构,也可以表达成“0、1”结构体系的汉语系统,所以利用它们可以用来构建计算机的汉字系统软件,若有独特的汉字操作系统和网关,也许会打破英语一统天下的计算机软件系统,有了自己的数字汉字中国版的汉语信息系统,让懂汉字的国民都参加进来开发和研究,就能大大促进中国信息技术的发展和保护信息资源。

9.4   编辑电脑数字汉字字典

若想要电脑帮助数字汉字做更多的事,使电脑造数字汉字、还原数字汉字更加方便快捷,最好是在电脑里事先存储常用的3000个以上的数字汉字供查找使用,即编辑一部简单的“数字汉字字典”(图1)。此字典最好是双向可查的:即输入数字原码进电脑,电脑输出它的汉字;反之,输入汉字进电脑,电脑输出数字汉字。

  结  语

10.1   数字汉字无法解密的原因

一是,造数字汉字时用什么字造,除自己以外,谁也无法知道造密者用什么字造密码?是简体字或繁体字?是手写体字或草书?是根本猜不到的。

二是,即使猜到用某字造密码,造成的数字原码,加以刪增空格、换顺序、插入其它数字或符号,掐头去尾等处理,成杂乱无章的数字堆积,破密者根本无从下手。

三是,数字汉字部首检字表,也可由使用部门依自己单位保密要求重新定义,构成单位专用特殊检字表,这样造出的数字原码即使是明文码,也无法解密,更无法还原。

四是,独特的简化字、方块汉字是本文数字化汉字的核心,它们本身具有的部件装配(组合)特质,为实现构建数字汉字提供强有力的别的国家所没有的基础。

10.2   数字化汉字的难处

由于汉字实在太复杂!数字化起来,有时很难。例如,12笔画的“鼎”字,虽然是简单的上下结构汉字,上部“目”字的数字原码是5;下部右边用竖折折竖“  ”的数字部首1和“丆”数字部首2来定义,为12;而下部左边,因为没有单独的数字部首,只好用数字部首“丨”的1、数字部首“一”的1、数字部首“丨”和数字部首7的“  ”来定义;这样“鼎”字的数字原码为5121117;否则,还要增加一些部件,才能解决它的难处。类似的情况还有。

10.3   两种检字表的用途

用普通部首检字表数字化得到的数字汉字,由于反变换数字部首的部件数很多,有的达几十个,反变换成汉字时,分析时间很长,多数不用此法,用它造的数字汉字多作为密码使用。而用特殊部首检字表造出来的数字汉字,数字部首的部数多数为几个或几十个,分析还原成汉字时间很短,专用于绝密文件。

10.4   其他方面

新华字典第11版为本文提供了很大的帮助,及其他为此文的形成提供帮助的人,一并在此表示感谢。

(作者:詹文岛  北京石油勘探开发研究院  高级工程师)

 
 
大湾区
港星王祖蓝:“谁都无法阻止我为东莞制造打call”
粤港澳检疫措施和病毒检测互认进入商讨阶段
超20亿 香港赛马会加大投入建设从化马场二期
连接广州北站和白云机场 广清、新白广城际铁路开通倒计时
东莞仍是粤港澳大湾区的投资热土
 
  • 天气
20年前一个人开始背包去旅行,那个时候,还没有智能手机,没有WIFI,走到任何一个地方,都要靠自己辨别方向,而我偏偏是个方向感不好的“路痴”。记得在巴黎的索邦大学门前,打算进去看一看,不料想竟被门卫堵住不让进。
1
深圳商报副刊 | “搭讪”的技术
用琉璃探索生命与情感》国际玻璃艺术展,现场荟萃全球十五位代表性玻璃艺术家共四十九件作品,让你感受琉璃艺术魅力。上海琉璃艺术博物馆将为观众呈献融合国际与东方艺术多元之美的《WhyGlass。△《仍然活着3》安东尼·勒彼里耶谈及埃米尔·加莱的作品,本次展览策展人、琉璃艺术家张毅说,人类的玻璃历史极长,但是,涉及个人生命感触的创作极少。
2
上海琉璃艺术博物馆推出国际玻璃艺术展,外地观众可线上看展
18日上午,中国摄影家协会、广东省摄影家协会会员、深圳市老年摄影学会会长张之先向深圳博物馆捐赠清代民国床榻34件套。此批床榻具有重要的收藏、展示和研究价值,极大地丰富了深圳博物馆民俗家具类藏品。
3
“518国际博物馆日” 深博五大主题活动开启
《聊斋志异》里有个非常精彩的伸冤故事。席方平的父亲憨厚老实,和村里一个姓羊的富户结仇。”  席方平经过艰难曲折的上访,由天神主持公道,将贪赃枉法的阎王、郡司、城隍、小鬼进行了严厉的行政处罚,涉嫌犯罪的,追究刑事责任。
4
商报副刊:钱至十万
x-oss-process=image/resize,w_750/quality,Q_80"alt=""width="1100"height="733"/>深圳市文化创意行业协会逐步规范化、市场化运作,成立协会平台公司——文创新梦有限公司、线上公司——新文创在线网络有限公司,将依托平台的力量,探索协会规范化、可持续发展的新模式。x-oss-process=image/resize,w_750/quality,Q_80"alt=""width="1100"height="733"/>2015年5月15日,首届“文创新梦”全球盛典深圳举行,标志着深圳市文化创意行业协会盛大启航。下一个五年,深圳市文化创意行业协会将围绕打造五大文创产业基地、五大展会IP、五大运营平台等战略布局,继续做好政府的助手、行业的推手、企业的帮手,将深创协打造成全国文化创意产业公共平台第一平台、世界一流商协会组织。
5
“文创力量 中国精神”深圳市文化创意行业协会五周年庆
当前,盐田正大力推进“产业兴盐”,促进辖区经济高质量发展,加快建成宜居宜业宜游的现代化国际化创新型滨海城区。
1
推进“产业兴盐” !盐田加快建成现代化国际化创新型滨海城区
5月14日,受广东省人大常委会委托,深圳市人大常委会副主任蒋宇扬率执法检查组,就《广东省爱国卫生工作条例》(以下简称《条例》)实施情况开展执法检查。下一步,深圳将继续完善法律法规,据悉,深圳已启动《深圳经济特区健康条例》《深圳经济特区市容和环境卫生管理条例》立法修订工作。
2
深圳居民健康素养水平提高至31.17%
李清泉表示,去年他在人大的建议里面专门提到了“创建深圳高等教育特区”,其目的就是为了加快高等教育的发展,服务于深圳和粤港澳大湾区的发展战略。”在全国“两会”召开前夕,日前,全国人大代表李清泉接受记者采访时表示,作为高等教育工作者,他最关心的是深圳的高等教育要协同发展、加速发展,为“双区”建设提供人才和科研的支撑。“今年是我当大学校长20年,我在高等教育领域多多少少积累了一些经验,我希望能发挥人大代表的作用,用自己的专业背景和专业经验服务于特区的经济社会建设。
3
代表委员履职故事〡全国人大代表李清泉:服务“双区”建设,人才培养为本
4
中共中央政治局常务委员会召开会议 习近平主持
5
6次地方考察,习近平关注哪些重点
 
E办事
  • 办事八达通
  • 生活八达通