在20世纪60年代晚期,美国加州北部一名有“上帝之手”或“恶魔之子”的犯下多起凶案的连续杀人犯。黄道十二宫杀手属于杀手中的“堕落天使”。直到2006年,这个历史悬案才有一些眉目,但至今谁也不敢肯定谁是十二宫杀手。那么,下面一起随小编来瞧瞧吧!
1968年10月20日的夜晚,美国加州的贝尼西亚(Benicia)。一个开摩托车的人在小巷里发现了一对年轻情侣的遗体。数月后,另一对情侣在数千米之外的一个公园里被枪击。杀手事后在电话亭给警局报案,除了承认自己进行这次谋杀之外,还声称对第一次谋杀负责。
408密文与340密文
1969年8月1日,杀手给当地三家报社同时寄出邮件,声称自己就是罪犯,并通过公布杀人现场的细节予以证明。同时,他还在邮件里放入了不同的加密文字,威胁报社必须在8月1日(星期五)之前公布,否则就从周五一直杀到周日,直到杀够12个人。在一封邮件里,杀手声称密文包含他的身份信息。这些邮件共有408个符号,大家便习惯地将它称为408密文(408-cipher)。
报社顺从了他的要求,公开了密文,但遗憾的是,尽管这三封密文在几天之内就被业余密码研究者海登夫妇(DonaldandBettyeHarden)成功破解,但其实密文中并没有提供杀手的身份信息,而是向世人宣告他的杀人目的:给自己死后收集奴隶。
十二宫杀手408密文解码图。这篇密文用的是最简单的字母替换法,不过一个字母可能对应多个符号。
1969年8月7日,一家报社又收到了杀手的信。在信中,杀手第一次用“佐迪亚克”(Zodiac,黄道十二宫)来称呼自己,大名鼎鼎的“十二宫杀手”由此得名。从此以后,每次与报社通信,十二宫杀手开头必定是:“我是佐迪亚克(ThisistheZodiacspeaking)。”
不到一个月,十二宫杀手又犯下多起谋杀案,并不断给报社投稿。除了继续调侃警方无能之外,还说自己特别寂寞,没有人关注。因此写了一封340个字符的密文,要求报社将它放在头版头条。
340字符的密文以及和密文一起寄出的信。
遗憾的是,尽管报社公布了密文,官方和民间也都努力破解,但这些密文始终是一个谜。
密码真的破解了吗?
2011年7月21日,有一位叫做科里.斯塔里皮(CoreyStarliper)的业余密码爱好者认为自己找到了答案,并且通过密码破解得到了谋杀者的名字:利?艾伦(LeighAllen)。
他破解得到的文字是这样的:
KILL/SLF/DR/HELP/ME/KILL/MYSELF/GAS/CHAMBER/AEIOUR/DAY
S/QUESTIONSABLE/EVERYY/WAKING/MOMENT/IM/ALIVE/MY/PR
IDE/LOST/I/CANT/GO/ON/LIVING/IN/THIS/WAY/KILLING/PEOPLE/I/
HAV/KILLD/SO/MANY/PEOPLE/CANT/HELP/MYSELF/IM/SO/AN
GRY/I/COULD/DO/MY/THING/IM/ALONE/IN/THIS/WORLD/MY/W
HOLE/LIFE/FUL/O/LIES/IM/UNABLE/TO/STOP/BY/THE/TIME/YOU
/SOLVE/THIS/I/WILL/HAV/KILLD/ELEVEN/PEOPLE/PLEASE/HELP/
ME/STOP/KILLING/PEOPLE/PLEASE/MY/NAME/IS/LEIGH/ALLEN
尽管一开始有点不知所云,不过从第二行开始,意思就比较明显了。大意是自己没有尊严,很孤独,生活中充满谎言,所以抑制不住地想杀人,他甚至还说希望别人能帮他阻止自己。是不是感觉说得像模像样的?
然而,这所谓的解码并没有得到密码界的认可。科里假定密文的加密方法是大名鼎鼎且通俗易懂的凯撒密码。这种密码好比把两条写着a到z的字母表移位,用移位后的字母对应原始的字母。只要双方约定好移动的位数,就可以解码了。
简单来看,凯撒密码可以用向量加法表示。用0-25表示a-z的26个字母。然后将需要转换的文字(例如bad)转换成数字对应的行向量a([103]),再根据需要移位的数目(比如凯撒-3就是后移3位)把该向量加上另一个代表移位的行向量b([333]),得到的向量c([436])再转换(大于25则减去25即可)为字母即可得到密码(edg)。
那科里的解码为什么不对?问题就在于那个被加上的行向量b。凯撒密码的原理是对信息进行固定移位,所以移位行向量的每个元素都应相同。例如上一段的凯撒-3中移位行向量就是[333]。当然,为了不易识破,也可以改变移位行向量中元素的值,使得他们虽然有规律,却不是那么直白。
比如对于单词sunrise进行移位向量为[1231234]的移位,可以这样做:首先得到sunrise对应的向量a为[182013178184]。然后与移位向量b[123123]相加,得到密码向量c为[1922161810218]。最后,将这一向量转换为对应的字母即可得到密码为twqskvi。这个例子里对于不同字母的移位不同,因此破解起来要比所有字母统统移位3的简单凯撒密码困难一些。
对于十二宫杀手的340字符密码,科里认为它就是上一段所说的变种凯撒密码。由于十二宫杀手的一个案件与美属维尔京群岛(地区代码340)有关,而且那篇密码的总字符是340个字,于是他认为340应该在密码中有所体现。经过一些努力,科里得到移位向量b=[346346……]。
不过,科里根本没有遵循[346346……的移位规律,其实他甚至没有遵循任何规律。就拿最关键的杀人者的名字SLEIGHALLEN来说吧。科里先把密码中最后11个字符转换为英文字母:KSZZOAAIKIT,然后将其转换为SLEIGHALLEN。可是,这一变换中的移位向量是[8-759-87031-4-6]。这和他设置的移位向量相差十万八千里。
也许,科里的做法实际上是自己先写一段自己认为十二宫杀手可能说出来的话,然后得到其对应的向量c,把c减去由原字符得到的向量a就可以得到移位向量b。这也就是为什么b是完全没有规律的。
更为搞笑的是,为了凑出来有意义的文字,科里在编造过程中甚至连字符到英文字母转换这一步都需要加入非理性因素。比如"q"状字符被解释成了p而非q,而那些方形的字符甚至都没有给出对应的英文字母就直接解密得到e、f、a。
不光是密码的解,科里所谓的破解还有其他致命的漏洞:虽然美属维尔京群岛的地区代码确实是340,但这一代码是1997年才开始使用的。