通过程序手段,挖掘出旧约之中 Atbash 加密法在过去两千多年来不为人所知的精巧设计

29次阅读

共计 1526 个字符,预计需要花费 4 分钟才能阅读完成。

结论:

  1. 旧约里面存在篇幅巨大的加密信息
  2. 其所使用到的加密方法背后工作量过于巨大,绝不是古时候的人类所能完成的
  3. 即便目前尚未解读出最终密文,但已可通过与神秘主义毫无半点关系的数学与逻辑,来严格的证明前面两点结论

我很想对整个加密体系中所掌握的部分,进行循序渐进的说明,那样就可以仅从「旧约存在密文」这一假说开始,再如程序般严格一步步的顺序得出可充分证明这个假说的大量证据。然而遗憾的是这样说明起来实在过于冗长。

退而求其次的,只能暂时先突兀的切入其中一个点。通过这一个点首先来予以证明:旧约的文本里面,至少局部存在着非常巧妙的「刻意设计」。

必须依赖于计算机技术才能发觉后面要讨论的这一点 (下面另附代码),而这,也是选择发帖在 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 词到底是怎么回事,下面的图是对这个片段稍许更详细的说明:

通过程序手段,挖掘出旧约之中 Atbash 加密法在过去两千多年来不为人所知的精巧设计

正文完
 0