老师看他一笔一划地写出来,尴尬地笑了笑,“看来是我倒插笔了。”
程寄松这个时候帮忙解说,“老师,这个地方我们考虑过。后续也考虑过把字体的各种结构加进编码环境中,但是现在仍然还在研制中,所以这次的大作业上就没有体现。”
“你们想得还挺周到的。但是即使这样,还是有问题。”老师也拿起一根粉笔,“我查了资料,这种应该叫独立结构吧。”
老师在黑板上写下田、申、甲、由四个字。
“这四个字,就很不好区分了吧。”
唐念柏也写了一遍,“确实,‘申’和‘甲’的笔画顺序都是竖、横折、横、横、竖;‘田’和‘由’的顺序是竖、横折、横、竖、横。而这两个字都是独立结构,即使定义了,在破译起来的时候也会有歧义。”
程寄松接话道:“其实这里就要考验就是人对字的熟练,在有歧义的时候,就需要结合前后文分析。比如想要写‘神’这个字,首先写出了左边的示字旁,那么右边就一定是‘申’字,如果写的是‘甲’,就不是字了。”
“你们说得很对。”老师放下粉笔,“我特意把你们叫过来,不是为了条你们的毛病。只是你们这个想法非常好,我希望你们可以继续做下去,不要只仅限于当做是完成一项选修课的大作业。”
“如果你们在课余的时间,想要继续精进,可以随时来找我,我一定会尽自己的全力帮助你们。”
和老师道谢过后,唐念柏和程寄松走在回宿舍的路上,“程寄松,你什么想法?你想继续把我们的密码精进下去吗?”
程寄松还是那副淡淡的样子,“我无所谓。虽然老师那么说,但是对于我来说,完成一个选修课的大作业,而且还是满分,我已经很满意了。你呢?”
“其实我也都可以。”唐念柏看了看时间,说起这个他就想吐槽,“现在都已经是第15周了,排球决赛就安排在这周周末,还有校园开放日,安排在第16周周末。虽然16周所有课都结课了,但是还要复习考试啊。这时间安排的,真是有病。”
“学校领导可能也想着在教学周内完成任务吧。”
唐念柏叉腰,“哼,竟是干这些顾头不顾腚的事儿。”
程寄松把话题拉回来,“不过咱们的密码虽然不用在大方向上精进了,我觉得某些小方面上还是可以改一改的。”
“什么方面?”
“你还记不记得我之前说过什么?我说我不喜欢人太多,因为麻烦。我们两个人组队的效果还不错,而且这套密码只有我们两个人知道。”
“记得啊,因为我们是编译密码的人。可是现在我们把大作业交上去以后,还附带了解码表,肯定有其他人知道该怎么破译我们的密码了。”
程寄松说:“我们的具体步骤是用程序写的,只要改变赋值再生成对应的密文就好了。”