Google用密码挑战MIT

时间:2009-09-22 14:28:59 分类:互联网

Google在MIT的体育场入口上方悬挂了一个密码图,并且挑战说:“如果你可以解出来,你在Google的前途无量。”google给出的密码为:

8 M L D Q 6   T   U I
6 T F M L   R H   A A
N R A 6 Q   8 E F L
D M Q 8 6 I I 2   O 3
2 S 5 J   1 3 J X O J

目前密码还无人破解。

标签TAG: , , ,

2 Responses to “Google用密码挑战MIT”

  1. 洒家来了 says:

    我认为这是一个拼图游戏,也许不对,没有单词库不太好验证,我把可能的分析过程讲一下,大家来看一下是否合理

    信息整理:
    11*5=55个单元格组成的表格
    总共34个字母,包含17个不同字母:A*3 D*2 E*1 F*2 H*1 I*3 J*3 L*3 M*3 N*1 O*2 Q*3 R*2 S*1 T*2 U*1 X*1
    总共13个数字,包含6个不同数字:1*1 2*2 3*2 5*1 6*4 8*3
    总共8个空格

    求解过程:
    第一步:作一个单词库处理程序,确定34个字母可能的单词组合成的语句
    搞出一份原始的英文单词库A
    先把单词库中包含17个字母外字母的单词删掉,得到新的单词库B
    把单词库B中单词依次取出,检查每个单词是否可以由现有的34个字母组合而成,把不能组合成功的单词去掉,得到单词库C
    按照单词库C中单词顺序进行检查,先得到第一个单词1,同时把34个字母中使用过的字母去掉形成字母表B,然后寻找单词库C中可以由字母表B组合的单词2;然后形成字母表C来寻找单词3,依次找出34个字母可以组合出多种单词组合
    人工检索单词组合,淘汰无法组合成语句的单词组合,最后剩下的就是1种或几种合理的单词组合的语句。
    这些最终合理的语句就是判断最终结果的参考依据

    第二步:作一个拼图处理程序,把每次拼图移动结果跟上面得到的语句进行比较,如果语句能够完全相符,则得到的就可能为一个正确的结果,然后根据语句的意思和最终形成的数字排列来进行人工判断,如:如果是电话或传真号码可根据常识判断是否合理。
    拼图游戏是一个二维数组,根据空格来选择可能的变化,空格可以跟上下左右相邻的字母或数字交换,形成一种变化,空格和空格不允许交换,因为这种交换没有改变拼图。
    现在第一幅图有24种变化,表示第一步变化可以形成24张新的拼图,把原始拼图作为一个树节点,把所有变化的结果拼图作为子节点,这样每一步变化相当于在现有的树上增加一级子节点,然后把每一步变化后形成的每一个叶子节点的拼图与第一步的参考语句进行比较。

    第三步:最终形成的语句和数字组合都人工判断合理的结果就是最终的结果。

  2. 洒家来了 says:

    好像有人已经解答了,是恶作剧还是google在麻省做的招聘广告也无法搞清楚。
    俺来把别人的答案公布一下,免得大家抱着希望在浪费时间了。

    加密后的字母表:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (JOBS)
    解密后的字母表:456789ABCDE2FGHIJKL0MNOP1QRS3TUVWXYZ (0123)

    原始图的文字:8MLDQ6 T UI6TFML RH AANRA6Q 8EFL DMQ86II2 O32S5J 13JXOJ
    使用对照表把加密后原始图中的字母用解密后的字母替换掉,就得到了结果:
    CONGRA T UL ATION SK EE PSEAR CHIN GORCALL6 17 6390 570×10
    整理一下就是:
    CONGRATULATIONS KEEP SEARCHING OR CALL 617 639 0570 X10

留下我的观点

如何称呼你

你的电子邮箱(不会显示)?

你的网站