结论:
我很想对整个加密体系中所掌握的部分,进行循序渐进的说明,那样就可以仅从「旧约存在密文」这一假说开始,再如程序般严格一步步的顺序得出可充分证明这个假说的大量证据。然而遗憾的是这样说明起来实在过于冗长。
退而求其次的,只能暂时先突兀的切入其中一个点。通过这一个点首先来予以证明:旧约的文本里面,至少局部存在着非常巧妙的「刻意设计」。
必须依赖于计算机技术才能发觉后面要讨论的这一点(下面另附代码),而这,也是选择发帖在 V2EX 的缘由之一。
在密码学的历史中,最古老的一种加密方法是移位加密法。在这种情况下,是将原词里面的字母 a 替换为字母 b ,字母 b 替换为字母 c ,依次类推。比如 cat 这样一个单词,就会被加密为 dbu 。
而有一种稍微更进一步的加密方法被称为 Atbash 加密法,这个名字之中 a-t-ba-sh 分别是古希伯来语共计 22 个辅音字母之中的第 1 、22 、2 、21 个字母所拼成的,因为它最初来源就在于古希伯来语所著成的旧约。
Atbash 加密的具体方法也已经在它的名字之中有所体现——将原词里面第一个字母如 a 替换成最后一个字母 z ,而字母 b 替换为倒数第二个字母 y ,依次类推。
更具体是大约公元前 6 世纪的《耶利米书》这部旧约书卷中,例如,「示沙克ששך」这样一个词在用 Atbash 密码解密后变成了「巴比伦בבל」这个地区名称。 这个发现并非巧合,因为本不存在「示沙克」地名,并且这个词在全书中出现的共计五次之中,每次都是在描述巴比伦的上下文中。这为研究人员提供了强有力的证据,证明旧约中确实使用了 Atbash 密码,并基本得到加密通信领域的公认。
但有一个微妙的问题是,既然旧约里面切实存在 Atbash 密码的应用,它不太应该会只被用在这一处不痛不痒的地方,这就使得后来的许多人为此投入了无数的心血。
从前人们之所以会觉得 Atbash 加密法可以用于神秘学等领域的解读,是因为经文里面有一小部分词的 Atbash 型,其所构成的字母组合恰好也是另一个真实存在的词语。正是这部分词自身的特殊性,才使得它们可能具有 Atbash 的应用价值。否则就像是 cat 经过移位加密成 dbu 这样一段毫无意义的字母组合,通过 dbu 就没法进一步解读出任何的东西。
在经文所有出现过数千词语之中,就只有几百个词符合这样的条件,即便这个数量不算多,但也不算特别的少,不太可能逐一的详尽围绕它们去研究琢磨。
不过,既然已经通过「特殊性」挑出了这样一部分词,那么一个显然合理的想法是,进一步去留意在这些词语中间相对更为特殊的那一些。
一个词的 Atbash 型刚好是另一个真实存在的词语,这个概率无疑随着组成原词的字母数量的增加,而进一步的急剧下降。更具体的来说,在古希伯来语的所有单词之中,有共计三百余个由 3 个字母组成的词符合上述条件;而符合该条件的 4 字母构成的词语,仅仅只有十几个。
围绕这十几个词,可以发现旧约里面存在着一个显然刻意为之的 Atbash 应用之处:
https://colab.research.google.com/drive/1E9epW7bWR0BP2E3CPPZqmLxtt4oI7UeZ?usp=sharing
现象:仅十几个符合特定条件的罕见词之中,有 4 个出现在了同一个章节之内(旧约共计近千章节)。
只要自行计算这个现象自然发生的概率,就会发现此刻其实已经证明了:至少那一卷书的作者在该章节肯定考虑到了 Atbash 加密的问题。
至于这几个词 Atbash 词到底是怎么回事,下面的图是对这个片段稍许更详细的说明:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.