0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

黄道十二宫杀手密码终于被破解

算法与数据结构 来源:算法与数据结构 作者:杨净 边策 2021-01-04 14:08 次阅读

黄道十二宫杀手(Zodiac Killer)可能是世界上最知名的高智商连环杀手,52年来从未被抓获。他的事迹已被改编成了多部好莱坞电影。

而他所留下的密码,最近才被几位程序员和数学家破解。

在1968年和1969年,这个连环变态杀手,在美国加州南部杀死了至少5人,声称自己手上有37条人命。

作案的同时,他寄送了很多封以「挑衅」为主的信件给媒体,这些信件中包含着一些未公开的细节以及犯罪证据,甚至在其中署名。

虽然一封408字符的文件已经被专家破解,但是其他信件继续困扰了警方和密码学专家51年。

1969年11月8日,在杀死了两名受害者之后,他向《旧金山纪事报》致信,并随信附上了340个加密字符。该密码被称为Z-340,或简称为340,一直未曾有人成功破解。

8968295e-44af-11eb-8b86-12bb97331649.jpg

直到最近,美国的软件开发人员David Oranchak,澳大利亚的数学家Sam Blake和比利时的程序员Jarl Van Eycke终于成功解决了这一难题。

甚至还获得了FBI认可。

那么这一密码究竟是如何破译的呢?

如何破译?

Sam Blake 先是创建了65万种密文变体,并以不同的方式排列,然后通过Jarl Van Eycke开发的一款代码破解程序AZdecrypt来运行他们。

经过数月的解密,出现的乱码终于有一定的含义。团队最终确定了读取符号的顺序,并检索出一条连贯的信息

89ea235a-44af-11eb-8b86-12bb97331649.png

其中一个破译者Oranchak表示,340就是「换位密码」。

现在计算机使用的大多数密码都是依靠数字来加密信息。

相比之下,换位密码很大程度上是过去的方法,使用一定的规则重新排列邮件中的字符或字符组。

可以看到,340是一个矩形信息。破译团队通过切成类似「对角三角形」来重新排列出字符来重新破解的。

具体来说,先要将密码分为三个部分,分别来进行解读。(第一部分跟第二部分为9行,最后一部分为2行)

8a009842-44af-11eb-8b86-12bb97331649.gif

第一部分,第一个字符H,随后再向下移动一格,在向左移动两个,得到第二个字符+,以此类推。

8a21909c-44af-11eb-8b86-12bb97331649.gif

经过重新排列,结果就变成了这样。

8a3f6914-44af-11eb-8b86-12bb97331649.png

随后在AZdecrypt运行几次之后,直到看到字符里出现「TV SHOW」。

8a643c6c-44af-11eb-8b86-12bb97331649.png

破译者表示,当时就从椅子上跳起来了。

因为在1969年11月,某个电视台TV Show正报道关于黄道十二宫凶手,来电者给节目组说了这样一则消息。

同样的「gas chamber」、「TV Show」,破译者由此确定了这一密码的真实性。

8a767cba-44af-11eb-8b86-12bb97331649.png

按照同样的方式,对第二部分和第三部分进行了处理,但仍有些转录的错误。

8b58444c-44af-11eb-8b86-12bb97331649.gif

在第三部分,团队发现了一个奇怪的词看起来像「PARADICE」,但拼写倒了,在前面的字母中以同样的方式多次出现过。

8baf6fec-44af-11eb-8b86-12bb97331649.png

那如果其他看不懂的字符也同样拼写倒转了呢?

于是,神奇的事情发生了。

8bef97ca-44af-11eb-8b86-12bb97331649.gif

LIFE WILL BE AN EASY ONE IN PARADICE DEATH.

随后,他们还发现这个杀手犯了一些拼写错误。比如「NOW」写成了「OOW」,「FOR」写成了「FOV」。

8c2891ec-44af-11eb-8b86-12bb97331649.gif

经过一些更正之后,最终得到了一篇完整的译文。

8c43ed16-44af-11eb-8b86-12bb97331649.png

嗯,翻译过来就是:

我希望你在尝试抓住我的过程中得到很多乐趣。

打电话上节目宣称是十二宫杀手的那人,并不是我。

我不怕毒气室,因为它可以把我很快地送入天堂。

我现在有足够多的奴隶为我工作,而其他人到了天堂就一无所有了,所以他们害怕死亡。

我不害怕,因为我知道,在天堂里生活将是一件很轻松的事。

谈到密码为何会悬而未决50多年,破解者之一Blake表示是因为:

密码的阅读方向太晦涩,以至于找到它的唯一方法是,使用复杂的软件对许多候选答案进行大规模搜索,才能有效解决谐音替代密码。

现在借助电脑软件,破解的难度被大大降低了。

Blake在澳大利亚墨尔本的家中测试了「大约65万种通过密码的不同阅读方向」,然后提出了正确的组合。他们为此共同努力了八个月。

破译三人组

破解Z340的三个人分别是:美国维吉尼亚州软件开发人员David Oranchak、比利时电脑工程师Jarl Van Eycke以及澳洲数学家Sam Blake。

Oranchak是现年46岁的网页设计师,自2006年以来一直从事黄道十二宫密码的破解工作。

Blake在是网上看到Oranchak的分析后,对该案产生了兴趣。

Van Eycke则开发了AZdecrypt,这是一款破解代码的应用程序,其灵感来自于他破解Z340的努力。

破案未完待续

虽然这封信件被破解,但对于案件本身来说,可能并没有太大进展,

最近,曾收到黄道十二宫杀手信件的《旧金山纪事报》采访了当年负责此案的警官。

他表示,新的破解答案可能不会大大推动调查,这封信除了发现凶手在心理上的再次嘲讽,没有太多其他事情了。

这封信没有透露任何凶手的具体信息,比如住址或姓名。凶手的名字还在另一封未破解的信件里。

而且案件年代久远,具有最高嫌疑的两人Arthur Leigh Allen、Jack Tarrance都已经去世,这个秘密大概只能从未来的破解中找到答案了。

责任编辑:xj

原文标题:黄道十二宫杀手密码51年后被破解,来自两位程序员与数学家通力合作

文章出处:【微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 密码
    +关注

    关注

    8

    文章

    188

    浏览量

    30468
  • 代码
    +关注

    关注

    30

    文章

    4736

    浏览量

    68302
  • 程序员
    +关注

    关注

    4

    文章

    949

    浏览量

    29754

原文标题:黄道十二宫杀手密码51年后被破解,来自两位程序员与数学家通力合作

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RK3588 GStreamer调试四路鱼眼摄像头四格显示报错

    | GStreamer warning: unable to start pipline. 具体报错如上,我用的是临滴的3588,是将附带例程从原有的九格的代码想改成4格的,4路显示,行列分别为2。
    发表于 10-12 15:21

    AMD推动AI重现文化精粹:永乐壁画AI修复成果展于运城揭幕

    AMD宣布将会继续和永乐展开合作,在永乐4A景区里长期对外开放展览,向前来观摩永乐宫中华文化的所有游客展示永乐壁画AI修复项目的精彩幕后故事,并普及AI概念和AMD的相关硬件知识。
    的头像 发表于 10-11 09:08 463次阅读
    AMD推动AI重现文化精粹:永乐<b class='flag-5'>宫</b>壁画AI修复成果展于运城揭幕

    艾体宝洞察 一文读懂最新密码存储方法,揭秘密码存储常见误区!

    本篇文章将引入并介绍密码存储中的基石,关于密码哈希、盐加密(Salting)、密钥派生函数(KDF)的原理及其应用,揭示密码存储中的常见误区,并分享一系列安全实践。
    的头像 发表于 09-14 17:37 286次阅读
    艾体宝洞察 一文读懂最新<b class='flag-5'>密码</b>存储方法,揭秘<b class='flag-5'>密码</b>存储常见误区!

    鸿蒙ArkTS声明式组件:PatternLock

    图案密码锁组件,以九格图案的方式输入密码,用于密码验证场景。手指在PatternLock组件区域按下时开始进入输入状态,手指离开屏幕时结束输入状态完成
    的头像 发表于 06-27 09:59 398次阅读
    鸿蒙ArkTS声明式组件:PatternLock

    电信设备进网许可增加“商用密码

    增加了“商用密码”选项,各设备的商用密码算法清单如下表所示,供参考。请各企业在填报设备进网检测信息时,务必核实测设备实际所支持的商用密码并进行勾选即可!设备名称及
    的头像 发表于 06-07 15:15 405次阅读
    电信设备进网许可增加“商用<b class='flag-5'>密码</b>”

    如何防止ISP下载过程监听导致程序泄露?

    问题: 对于程序加密,大家都会想到通过IAP方式来发布自定义的加密程序并提供给市场,这样可以有效防止待升级的程序破解; 但是,MCU需要在产线上通过ISP来下载最初的BOOTLOADER程序(该
    发表于 05-07 06:32

    智芯公司PCI-E密码卡取得国密局商用密码产品认证证书

    近日,智芯公司自主研发的PCI-E密码卡顺利通过国家密码管理局商用密码检测中心产品检测,取得商用密码产品认证证书,标志着智芯公司网络安全核心器件研发攻关取得了新进展。
    的头像 发表于 03-08 14:10 919次阅读
    智芯公司PCI-E<b class='flag-5'>密码</b>卡取得国密局商用<b class='flag-5'>密码</b>产品认证证书

    苹果手机id密码在哪里找 苹果手机id密码忘记了怎么办

    苹果手机id密码在哪里找 苹果手机id密码忘记了怎么办  苹果手机id密码在哪里找,若苹果手机id密码忘记了,可以通过以下几种方法来解决这个问题。 1. 使用Apple ID找回
    的头像 发表于 02-18 13:42 2094次阅读

    Firefox长达21年的 “陈年老bug”,终于修复了!

    Firefox 的工单记录页面显示,一个在 21 年前发现的 bug 终于修复了。
    的头像 发表于 01-25 11:08 363次阅读
    Firefox长达21年的 “陈年老bug”,<b class='flag-5'>终于</b><b class='flag-5'>被</b>修复了!

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例!

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例! MySQL是一种常用的关系型数据库管理系统,如果你忘记了MySQL的密码,不必担心,可以通过一些简单的步骤来快速重置密码
    的头像 发表于 01-12 16:06 710次阅读

    海康威视摄像机密码重置方法

    经常使用海康威视的摄像机,如果碰到密码忘记,重试多次锁定了怎么办?密码找不回怎么办?蒙圈了吧!
    的头像 发表于 01-09 10:21 4298次阅读
    海康威视摄像机<b class='flag-5'>密码</b>重置方法

    什么是后量子密码学?量子计算机vs经典计算机

    后量子密码学(Post-Quantum Cryptography,PQC)是在经典计算机上定义和执行算法,研究量子计算机和经典计算机都无法破解的新密码系统。后量子密码学的提出是为了抵抗
    的头像 发表于 12-19 11:42 1591次阅读

    更改KUKA C 4 Windows系统的密码

    或者可以通过 WorkVisual 更改密码。如果在机器人控制系统上安装了 KUKA.NonAdmin,则只能通过 WorkVisual 更改该密码
    的头像 发表于 12-12 17:11 1053次阅读

    oracle操作系统用户不改密码的理由

    字、避免使用常见的短语等。如果用户确信自己选择的密码已经足够安全,他们可能会认为没有必要改变密码。 其次,有些用户可能对密码的重要性缺乏足够的认识。他们可能不了解一个弱密码所带来的潜在
    的头像 发表于 12-06 10:20 409次阅读

    如何在Linux中重置忘记的root密码

    忘记了 Linux root 密码?不用担心!本文提供了简单易懂的说明,可以安全地重置和修改 root 密码
    的头像 发表于 12-04 14:51 2495次阅读
    如何在Linux中重置忘记的root<b class='flag-5'>密码</b>