关于密码,我们可以知道什么
2019年10月26日,第十三届全国人民代表大会常务委员会第十四次会议通过了《中华人民共和国密码法》
不过,此密码非彼密码,国家也不会严格到管理每个人的邮箱密码什么的。这些日常生活中所使用的密码最多只能算是密码的最初级阶段,作为一种身份验证保护我们的个人隐私。
而国家发布的法律,针对的是像摩斯电码这样的密码,将想要传播的信息通过特定方式转换为其他人轻易看不懂的信息,以保障信息的安全与隐秘。
乍一看,这样的密码好像离我们很遥远,咱最多就口耳相传,天知地知你知我知不就结束了?针对于我们个人,这样是没有问题的;但是在现在的互联网时代,在我们不知道的地方,现代密码技术一直在保障着我们的信息安全,尤其是在区块链等领域。
不过直接讲现代密码技术,是讲的也难受看的也难受;咱由浅入深,循序渐进的讲,各位会明白的更透彻,这一次就从最开始的密码讲起。
现在讲古典密码大部分都是从希腊密码讲起,咱这次就来个不一样的,讲讲咱们中国古代的密码技术。比较不严肃的呢,例如藏头诗、藏尾诗这样的,一般也不会用在军事、政治等领域。像《水浒传》中梁山众人为了拉卢俊义入伙,“智多星”吴用和宋江便生出一段“吴用智赚玉麒麟”的事来。利用卢俊义为躲避血光之灾的恐惧心理,用藏头的四句卦歌:
芦花丛中一扁舟,
俊杰俄从此地游。
义士若能知此理,
反躬难逃可无忧,
将暗藏的“卢俊义反”四字给了官府作为治罪的证据,将卢俊义成功逼上梁山。
不过呢,更广为人知的应该是唐伯虎的“我爱秋香”:
我画蓝江水悠悠,
爱晚亭上枫叶愁。
秋月溶溶照佛寺,
香烟袅袅绕经楼。
(果然,“卢俊义反”就得一点一点的打,“我爱秋香”就直接蹦整句)
藏头、藏尾诗想要应用在军事等领域,为了确保信息的安全以及完整度,要保证诗篇的长度以及合理性,不能让别人一眼就看出这首诗是生搬硬套出来的,所以适用性不高。
而专用于军事的密码自然也是不会少的,最早的便是阴符,据传由姜尚姜子牙发明,通过不同长度的、特制的“符”来传达信息,后来因为经常被制成虎形,也被称为虎符。不过因为形式简单,所以多只用来作为特定指令的传达;而后来,阴符发展成阴书,相传也是由姜子牙发明,“一合而再离,三发而一知”。将想要发送的文书分成三份,派三个人于不同的时间出发送信,接收人只有接到三份文书才能知道所有信息,可以减少被人截获信息的几率。
当然,这样的方法也是有缺陷的,像阴符,只要阴符被抢走或偷走就万事皆空,信陵君窃符救赵就是流传最广的例子。而之后宋代的字验,在战前约定军中重要事项四十条,以一字为暗号,选旧诗四十字,依次配一条。为了确保这种方式的安全性,首先要保证旧诗的四十字不能重复,其次每次战前都要重新制定,以免重复使用被识破。使用起来安全性有所提高,但过程繁琐,适用范围局限。
密码使用的简易与否是十分重要的,而宋代的字验在单纯的隐藏方面已经走得很远了,还想有所提升的话,就要利用上我们的汉字的特殊性,这就是明朝戚继光所用的反切码。
汉字最大区别于英文且可用于密码操作的地方便是声母韵母的拼音性质。我们完全可以用一个字的声母与另一个字的韵母结合从而产生一个新的字。例如,用“柳”的声母与“孤”的韵母结合,定位为四声,便得到“路”字。(不过确实,相同的读音可以代表不同的字,但一个因为古时戚继光所处的福州方言有八种读音,相互之间区分较现在更为明显;另一个这种密码基本只用于军事领域,完全可以不纠结于一个字,而是将整篇密保完整读下来后分析其中的意思,所以并没有单个举例分析时那么多的不确定性)
每种密码系统都有其缺陷之处,这个是普遍存在的。即便是现在的“不可破译”的密码,也多是通过极大化破译时间使其不可破译;不考虑时间,没有密码是完美、不可破译的。
而戚继光在发明“反切码”这种加密方式之后,还编写了专门用于训练情报人员的教材,以及用于方便记忆和使用“反切码”的诗歌:“柳边求气低,波他争日时。莺蒙语出喜,打掌与君知”和“春花香,秋山开,嘉宾欢歌须金杯,孤灯光辉烧银缸。之东郊,过西桥,鸡声催初天,奇梅歪遮沟”。
乍看之下这两首诗很普通,甚至还有几个别扭的地方;但这正是整个“反切码”全部秘密所在:取前一首中的前十五个字的声母,依次分别编号1到15;取后一首三十六个字的韵母,顺序编号1到36。再将当时字音的八种声调,也按顺序编上号码1到8,形成完整的“反切码”体系。使用方法是:如送回的情报上的密码有一串是5-25-2,对照声母编号5是“低”,韵母歌编号25是“西”,两字的声母和韵母合到一起了是di,对照声调是2,就可以切出“敌”字。
当然,古时与现在的一些读音有所出入,声调数量也有所不同。如果想自己应用的话建议还是重新写一个“歌谣”出来。
此外还有以“千里草,何青青。十日卜,不得生”为代表,将字拆分进行重新组合以隐藏信息的析字法等多种密码系统。汉字的变化形式何止万千,灯谜、字谜数不胜数,这是属于我们中华儿女的美丽。今年B站拜年祭单曲《横竖撇点折》中,每句都是一个谜题,结合上藏头诗,将寥寥数语扩充为充满美感的歌曲,这是汉字的美,是汉语的美。
不过,也是因为使用汉语的国家太少,在现在的密码研究领域基本没有中文密码的一席之地,以上介绍的密码系统也逐渐转变为谜题而非密码。这是属于我们的美丽,只不过多少有些孤独。
至于最早的西方密码,根据不同人对密码的定义不同而有所不同。详细的,我们下回再叙。