牛郎在做加密方法设计时,其实也在思考着:这个世界上,有没有自己的同道中人,也在研究加密呢?
现在加密方法的用处确实很多,比如军事上,玉帝总会有自己的密令传递方式吧?
大到间谍卧底、商业机密;小到情侣之间的悄悄话、个人一些小秘密,应该都需要加密的吧?
那么,自己的加密队伍应该很庞大呀,为什么会是现在孤身一人的情景呢?
牛郎转念一想,如果别人想到了一种加密方法,他告诉了你,那这个方法,还能安全么?
好像也是,方法都告诉别人了,那别人可能就会有针对性地想出来破解之道,又怎么可能安全?
所以,现状不言而喻:每个需要加密的人,可能都有自己的一套加密方式;而为了确保安全,大家是不会交流加密方法的。
这,就是加密者的困境:
加密本来就是为了避人耳目,所以加密方法要尽量保密,不能让别人知道。
但谁都不知道的方法,可能存在未知的缺陷,很可能被人随意攻破;
想要得到更加安全的加密方法,就要与更多人讨论,集思广益,设计更好的加密方法。
但即使各路专家都证明它很好,公开了的方法又有何秘密可言呢?
这是个有趣的点。因此,鱼和熊掌不可兼得。
加密者必然是孤独的。
——除非,找到一种方式,让加密方法在公开的情况下,依旧能保证安全性。
这,可能吗?
世上无难事,只怕有心人。这一切,确实是可能的。
透过窗户,牛郎望着院子门上的大锁,忽然灵机一动:
钥匙,门锁,院子。
生活中的这个场景,仿佛就是自己在加密领域面临的问题。
院子相当于要加密的内容,而门和锁则相当于一种“加密院子的方式”,而钥匙就是解密方式。
起初,大家都想把院子加密起来,于是各显神通,可能有人用布幔盖起来,或者有人用篱笆围起来,再或者各种不切实际的方案……
但最终,人们发现了一种非常简单,而且通用的方案:
围墙,门,锁。
有了他们,大部分坏人就进不来,而自己却可以出入自如。
那么,这种“锁门”的方式,是保密的么?
不是,它是天下皆知的,而且也是天下公认的相对安全的方式。
那么,既然大家都知道这种方式,它又安全在哪里呢?
答案是,钥匙。
因为钥匙是私有的。虽然大家都知道“用门锁加密院子”,但是依旧无法破解他人的加密,因为没有别人家的钥匙。
哈哈哈哈,如此说来,其实加密方法也是一样。
想办法构建一套公开的“门锁机制”,各路专家都可以参与讨论与评判,从而保证该机制的健壮;
同时,就跟现实的门锁一样,每个人都有自己的锁和钥匙,没有钥匙无法轻易解锁。
这加密的理论,源于现实,也高于现实啊。
经过如此转换思维思考过后,牛郎最终明确了自己的任务:制定一套像门锁一样的加密机制。
数据-锁-钥匙,形成了一个闭环。数据是要加密的内容,而剩下自己需要做的,就是创建锁和钥匙了。
先从钥匙下手吧,既然是钥匙,必然要携带方便,不能太复杂。
那么,就用随机生成的方式吧,再加一点个人的元素,这样基本每个人都可以生成不同于他人的钥匙了。
暂且用“出生月份+出生日期+36位随机数字”,构成40位数字,作为钥匙,可以吧?
好了,现在就剩下一个难点了:锁。
就像是防盗门一样(牛郎也不知道自己为什么会想到“防盗门”),钥匙可以锁门,也可以开门。
只是在加密解密领域,“锁”成了一个相对抽象的概念,即可以用钥匙加密数据,也可以用钥匙解密数据。
换句话说,这个“锁”,其实就是“钥匙与数据的运算方式”。
于是,牛郎最先想到了“求和锁”:若是加密一串数字,只要将钥匙不断重复直到与要加密的数字长度相同,
然后每一位各自加起来,和若大于10则只保留个位数,就可以得到与原来等长的密文。
解密也简单,还是将钥匙不断重复直到与密文长度相同,然后每一位作差即可。
若是得到负数,说明之前是大于10的,那么加上10即可。
对于文字怎么办呢?只要创造一张常用字与数字的映射表,就可以将文字转换为数字,然后用上面方法加密了。
虽然这个加密方案很简单,但是,你不觉得,这非常有突破性吗?
它可以足以打破加密领域中,各自保密算法的壁垒,从而促进加密领域快速发展呀!
当然,扯远了。
牛郎将自己的想法,记录了下来,进行了通俗易懂的解释,并附上了详实的例子。
然后,牛郎将这些信息广播了出去,并对天下有志于加密领域的朋友做出号召,共同研究共同进步。
会有人响应吗?牛郎不知道,但至少自己迈出了一步。
其实很多事情都是这样的,大家都在自己的小圈子里,必须有一个人迈出这一步,打破自己的小圈子,
然后才能引领大家组成一个大圈子。
毕竟,个人的智慧是有限的,但若是一个群体的智慧,有可能碰撞出意想不到的火花。
而且,牛郎本着开放的心态,虽然自己的目标是与织女通信,但也不需要藏着掖着,
若是自己的加密方式将来能造福大家,岂不也是一件好事?
牛郎看着自己的“求和锁”加密方法,缺陷很多,问题也很多。
比如破解的难度,比如秘钥的保存与传递,比如加解密的复杂程度,比如密文传输出错后的侦测与纠正……
夜正长,路也正长。
但志同道合的人总会汇集到一起,何愁前路无知己?
窗外,夕阳映红了半边天,牛郎正出神时,忽然听到了喜鹊振翅的扑棱棱声,由远而近……
- 版权说明:
文章内容系作者原创,转载请注明出处。 - 封面图片:
印象笔记素材-道路
图片源自网络,如有侵权,可联系作者删除。 - 拓展资料:
百度百科-密码学历史
网友评论