美文网首页
来玩密码破译

来玩密码破译

作者: vivienne | 来源:发表于2016-07-24 16:13 被阅读0次

    事情是这样的,我在破解一个RAR压缩文件的解压密码。有没有(显着没事干的)高手愿意来尝试一下?把答案回复到下面,我来告诉你是否正确。最好开电脑做。

    这个文件是2016年政府工作报告,政府工作报告到处都找得到,但是这个版本是Scalerstalk他们团队精校的,我复习时政用得上。然而,Scalers以及他们成长会的人比较傲娇,讨厌伸手党,因此出了五道题,解出这五道题就能知道文件密码。他是码农出身,设置了很多……难以形容的东西。

    前三题密码我已经破译出来了,卡在第四题和第五题。基本下午都在算这个(房子着火了都不知道),有一些进展,但是智商余额已经严重告急。票圈人才辈出还有不少是理工科出身,不知有多少人能解出来?我觉得蛮有意思的,虽然我自己比较笨,但是分享给大家看看,看有多少真正的学霸?

    好吧下面是题目。粗体是我自己的部分。

    Part4通关题目:暴力破解

    有人反应第三部分太简单了,好吧,第四部分稍微难一点。

    这是一个暴力破解题目,暴力破解的意思就是比谁动作快,比谁行动力强,比谁劲狠,比谁机智。

    以下有100个随机生成的字符串,密码是其中的两个的拼接。对!就是你要从中选第一个,再选第二个,拼在一起。如果你拼对了,你就能解开这个压缩包了。具体是哪两个?我也不知道。你试试看喽。

    wzu0#5dYe1

    63RIVXEs1i

    lzM4RJIj8k

    C47pyBzbKj

    H1tx@gakci

    @bQ7mF$1i6

    Bc2IkSRAvM

    @N2SB%1skV

    xIuY0VXSmO

    gzoyLuM103

    AobykIXBzK

    Z3cvKnrMze

    VvJZBi%lYN

    azhTIOHUKd

    ZbI84aG%h6

    H@4vgj#0rL

    i$k2NouZfR

    gvToVt4Z2L

    cxdOo%q4Tf

    iMCU%$S1G3

    UeyYW7%jmi

    3$AFZSNJQD

    D5vO7TNYdh

    nk5AYJya2H

    R0yXlNO7nv

    DvkjN@BCIG

    hIWmoiZujF

    MRj9y3ha4m

    4dPq6Z%UvV

    C7Lx9#XWU1

    3fuekKB8RQ

    Az7J#Ch%Rp

    XB%J7Kj1@i

    OkdwzQ2Zn5

    I1PmKFV4A#

    b4DLlBmRO8

    VoF6YzaPhn

    A8srFI%VMR

    cm2kiRVdys

    #MbYKhDm4S

    J1FoDuYaxl

    ZbhR7vlk9D

    hTnLMab3kC

    e8SVOnv$PR

    FwthqmpEvK

    PlTqVksj7h

    MmUKBZetSy

    YfRicOlMdN

    iOJjp5e@8y

    ucXFPNaY$h

    Bxsyo0eluN

    BGkuj0avRC

    7LoG$IwkmF

    N@PvYtBTbV

    UBlxQqwei$

    QCVm%A3tYs

    fPuShtcY6a

    6tjxYFb091

    Y#rvgA1lVz

    BT0YFrzH9a

    @S5jhZwWKx

    mI#4wjcd05

    %ecJjYXVDw

    6$oqX8zMIl

    SKBbv%$jZc

    cFvz0M84Be

    ASJrtCWK%A

    LFx9t6GyTI

    EDCfkn7siU

    R6LihmlFJ3

    svHgAVxrfq

    Tpnsm9axVr

    amDv%Bup5F

    LKSvDZVRla

    KPjDalJ0cx

    2TM7rhft51

    0UEPrx3gc9

    1OHRXkGWsx

    6%PgOY0fd1

    IulHdYkmbS

    a9f$HRJl1u

    morPNgUIcn

    hKFlgpaSPr

    ezvCbps#Q3

    rxDP0GYRpk

    eyjnetd6GL

    KrCuZcD@oR

    06is9ferm$

    6zBRbot@W#

    N$wqJEP7lF

    f6jW8U%JZs

    IdEcuZaQMP

    RvLGkOh06X

    pWrBxmXZvJ

    VRHwrxM$@1

    KqBfthwEa4

    SLPE%OfUC$

    23lIxiFkhR

    JPlgTfMd3h

    T4RFpUbIu3

    提示:

    1.如果你精力旺盛可以一个一个试,但是有更好的方法。比如观察一下这一堆密码有没有什么规律。

    2.本题不用编程,用Excel就能搞定。

    3.如何快速地知道一个密码能不能解压一个RAR,有没有软件能搞定呢?搜索一下看看。

    这个软件叫 Advanced RAR

    完全摸不着头脑,留待大神。

    Part5通关题目:耐心考验

    请解密以下字符串,可以得到关于答案的说明。你会得到一句话,注意这句话不是密码,不要犯第一关的错误。犯两次同样错误的人,是不可原谅的。

    Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSWFJteFZVbTVrVlUxV2NIcFhhMk0xVmpGS2MySkVUbGhoTVVwVVZtcEdZV015U2tWVWJHaG9UVlZ3VlZadGNFZFpWMUpJVm10a1dHSkdjSEJXYTFwaFpWWmtWMXBFVWxSTmF6RTBWMnRvVjJGc1NuUmhSemxWVm14YU0xWnNXbUZrUlRGWlkwZDRVMkpXU2twV2JURXdZekpHYzFOdVVtaFNlbXhXVm1wT1QwMHhjRlpYYlhSWFRWaENSbFpYZUhkV01ERkZVbFJDVjJFeVRYaFdSRVpyVTBaT2NscEhjRk5pVjJob1YxWlNSMWxWTUhoV2JrNVlZbGhTV1ZWcVJrdFRWbkJHVjJ4T1ZXSkdjRlpXYlhSM1ZqSktWVkpZWkZwbGEzQklWV3BHVDJSV1ZuTlhiV3hUWVROQ1dGWnRNVEJXTVd4WFZHdGtWbUpHV2xSWmJHaFRWMFpTVjFkdVpHeGlSbXcxVkZaU1UxWnJNWEpYVkVwWFlsaFNNMVpxU2t0V1ZrcFpXa1pvVjJKV1NrbFdiWEJIVkRKU1YxWnVUbGhpVjJoeldXeG9iMkl4V25STldHUlZUV3RzTlZWdGRHdGhWazVHVjJ4U1dtSkhhRlJXTUZwVFZqRndSVkZyT1dsU00yaFlWbXBLZWs1V1dsaFRhMlJxVWtWYVYxWnFUa05oUmxweFUydGFiRlpzU2xwWlZWcGhZVWRGZUdOSE9WZGhhMHBvVmtSS1QyUkdTbkpoUjJoVFlYcFdkMVp0Y0V0aU1rbDRWMWhvWVZKRlNtOVVWbHBYVGxaYVdFNVZPVmhTTUZZMVZsZDRjMWR0U2tkWGJXaFhZVEZ3VkZacVJtdGtWbkJJWlVkc1UwMVZiekZXYWtvd1lqSkZlRmRzYUZSaE1sSnhWVzAxUTFZeFduUk5WemxxWWtad2VGVnRNVWRWTWtwV1lrUmFXR0V4Y0ROV2FrWkxWakpPUlZkc1pHbFhSVXBKVm10U1MxUnRWbGRVYmtwaFVteEtjRlpxVG05V1ZtUlhWV3M1VWsxWFVraFdNalZUVkd4S1JsZHVTbFZXYkhCNlZHeGFZVmRIVmtoa1JtUnBWbGhDU2xkV1ZtOVVNVnAwVTJ4c2FGSkZOV0ZhVjNSaFYwWndSbHBHWkZSV2JrSkpXbFZrYzFVeVNuSlRhM1JYVFc1b1dGWnFRWGhTTVdSellVWlNhRTFZUW5oV1YzaHJZakZrUjFWc2FFOVdhelZ6V1d0YWMwMHhXWGxOVldSV1RXdHdSMVJzVWtkV01ERjFZVWhLVjJGcldreFdha3BQVTFkS1IxcEdaRk5XV0VKMlZtMTBVMU14VW5SV2EyUmhVMFphVmxscldtRmpSbHB4VkcwNVdGWnNjRWhYVkU1dllWVXhjbUpFVWxkTlYyaDJWMVphUzFKc1RuUlNiR1JvWVRGd1NWWkdVa2RWTVZwMFVtdG9VRll5YUhCVmJHaERWMVprVlZGdFJtcE5WMUl3VlRKMGIyRkdTbk5UYlVaVlZucFdkbFl3V25OT2JFcHpXa2R3YVZORlNrbFhWbFpoVkRKR1YxcEZaRk5oYkhCWVdWZDBkbVF4V25GVGExcHNVbTFTZWxsVldsTmhWa3AxVVd4c1dGWnRVVEJWZWtaelZqRldjMWRzYUdsaVZrcFFWa1phWVdReVZrZFdibEpyVTBkU2NGVnFRbmRUUmxsNVkwVmtWMkY2UmpGWlZWSlBWakpHY2xkcmVGZE5WbkJJV1RJeFIxSXlSa2hpUms1cFUwVktNbFp0TVRCVk1VbDVVbGhvWVZKWFVsWlpiWFIzWWpGV2NWTnRPVmRTYlhoNVZtMDFhMVl4V25OalJFSmhVbGRTU0ZZeWVHRmpNa3BGVld4a1RtRnNXbFZXYTJRMFdWWkplRlJ1VWxCV2JGcFlXV3RvUTFkV1draGtSMFpZWWxaYVdWWlhkRzloTVVsNVlVWm9XbGRJUWxoVk1GcHJWbFpHZEZKdGNFNVdNVWwzVmxSS05HTXhXblJTYmtwUFZqQmFhRlpxVGxOaFJteFdWMjVLYkZKdFVubFhhMlF3VmpKS2NsTnJiRmRpUjA0MFdYcEdWbVZXVG5WVGJGSnBWbFp3V1ZaR1l6RmlNV1JIWWtoR1ZHRXhjSE5WYlRGVFYyeGtjbFpVUmxkTlZuQjZXVEJhVTFkR1duUlZWRUpZVm14d2NsVnFSbXRrVmxwMFkwWk9hVlpyY0dGV2JHTjRUa2RSZVZaclpGZGlSMUp2Vlc1d2MySXhiSEpYYm1Sc1ZteHNOVlJzWXpWV01ERldZa1JhV2xaV2NIWldNbmhoWXpKT1JtUkhSbGRXYmtKUlYxaHdTMU14U1hoalJXaG9VakpvVDFVd1ZrdE5iRnAwVFZSQ1ZrMVZNVFJXVnpWVFZqSkZlVlZzWkZwaVdHaG9WbTE0YzJOc1dsVlNiWEJUWWtad05GWlhNVEJOUmxsNFYyNU9hbEp0ZUdoV2JGcDNZMnhhY1ZOclpFOWlSWEI2VmtkNFlWVXlTa1pYV0hCWFZsWndSMVF4V2tOVmJFSlZUVVF3UFE9PQ==

    提示:

    1.第一个提示是BASE64编码,详情请自行百度。

    2.第二个提示是,得到的结果是一句可读的话,你要看懂这句话,但是这句话本身不是密码。

    这句话是:The password for part IV is 0xffffffff in the decimal form

    这道题要将0xffffffff(注意有8个f)转换为10进制。然而0xffffffff本身是多少进制呢?我首先拿64进制试了试,得到的结果是950679499911854080

    然而这个结果是错的。于是我又试遍了62、58、32进制,都不是。

    它有可能是26进制的,也就是用字母对应数字。但26进制的话开头那个0就很多余。虽然如此,我还是用26进制算了一遍。没有搜到在线转换器,我是按计算器算的(给自己跪了……)

    简单介绍一下26进制怎么转10进制,你们就不用去搜了。字母对应数字有两种,

    一种是A=0,Z=25,那么x对应23,f对应5,0xffffffff就是

    0+23*(26^8)+5*(26^7+26^6+26^5+26^4+26^3+26^2+26+1)

    这样得出的结果是5220676613163

    第二种是A=1,Z=0,(没有26),结果是5061968045322(计算过程略)

    结果,这两个都是错的……

    于是我宣布放弃了,真心不想再验算一遍……我只是想要一份英语资料,为什么搞得跟情报局的一样……有可能我是在哪里想错了,但那句提示的话是绝对没错的。我只好邀请票圈的大神们一起来解这两道题。如果你们感兴趣,可以看看前三道比较简单的密码,把答案回复给我,我来告诉你是否正确。

    Part1密码通关题目

    小明是一位爱学习的好学生,喜欢收集好的学习材料。小明想要这份2016政府工作报告中英文版本,于是打开了第一个题目。小明需要通过一些任务才能拿到第1部分的密码,题目如下:

    春天是播种的季节,只有春天播种了好的种子,秋天才会有好的收成,才不会吃瘪。

    第1部分的密码也有种子,只有正确的种子种下去,才能长出正确的密码。

    但是小明经常做事大意,拿到了种子,手一抖混到一堆杂草里面。小明需要在杂草里把种子找出来。

    以下有15个随机生成的种子,其中只有一个正确的种子,只有这个种子才能长出密码。正确的种子通过MD5运算后,得到的哈希值,可以解密第一份文档。

    你能帮小明拿到第1份文档的密码么?

    SRQYkjs4

    c2nJ3ryB

    aJxlvT9o

    ltEYPryl

    esfXjo5z

    rcRIspbi

    sg1paulF

    Tneg5UI2

    adBnMjVa

    le5RC1rV

    kASg506T

    26geCTly

    0FZiPBb0

    11neOFKC

    6hvn6iZH

    提示:

    1.MD5运算的结果请保持小写,请采用32位MD5小写

    2.MD5可以找到在线的运算工具,请自行搜索

    3.本题不需要任何密码学知识,这其实是一道阅读理解题目,如果你解不出来,说明不适合学英语。怕麻烦不要学英语。

    4.注意不要把字符串后面的换行符拿去算MD5,结果会不一样的

    Part2通关题目

    小明非常有上进心,对信息技术比较有兴趣,但是由于是学文出身,所以基础会有一些薄弱。然而小明知道在信息时代,不掌握信息化的工具,不理解技术的原理,会赶不上信息更替的潮流,从而沦落到价值链的最底层。

    于是小明打算学点技术。小明是英语专业的,英语专业天天要和字母在一起玩,于是小明开始研究如何加密一段英文,然后再解密出来。

    小明掌握了一种最基本的加密操作方法,就是字母平移。比如原来的字母ABC……XYZ平移1位就变成了BCD……YZA,按照这个原理,小明经常背的单词书的第一个单词abandon就可以平移成bcboepo。还可以两位三位平移甚至更多,得到不同的结果,比如mnmzpaz。如果要解密bcboepo,就把bcboepo左移一位得到abandon。

    好现在小明要解政府工作报告第二部分的密码,小明拿到的密文,就是用上述的移位方法加密的。原文是一句可以看懂的话,但是小明不知道被移了多少位。你能帮他解出来么?

    Esp alddhzco td dnlwpcdrzgcpazce lyo jzf oto te, nzyrclefwletzyd.

    提示:

    1.本题不难,要的是耐心和一些阅读理解的能力,以及一些计算。有一些读者看到大段文字就怒发冲冠的感觉,然后跑过来把我批判一番,这样不好。

    2.上面所说的方法其实叫“凯撒加密”,算是密码学最基础的一个知识。

    3.解密出来的一串文字是可以看懂的一句英文。密码都是小写。

    Part3通关题目

    由于小明太笨了,编剧决定不再让小明出演任何角色。

    第三题需要解一个一元三次方程的两个根,并进行一次数制转换。

    方程如下,^符号代表幂次,比如x^3即x的三次方,其他同理。*代表乘法运算。

    x^3-1359*x^2+404799*x-403441=0

    有三个根,把两个较大的根拿出来,把其中小的放前面,大的放后面,拼成一个新的数。然后把这个数转换成十六进制(小写形式),即第三题的解压密码。

    提示:

    1.此方程有一个根是非常简单的一个数,另外两个根是尾数为9的素数。你可以把数代入算一下,如果等式成立说明就是方程的根。

    2.十六进制转换网上有现成的工具,如果不知道什么是十六进制,请自行搜索。

    3.三次方程有求根公式,二次方程也有求根公式,但是因式分解就能解决这个问题。你可以求助任意一名工科学生,因为以后的题目也许还能用的上。

    相关文章

      网友评论

          本文标题:来玩密码破译

          本文链接:https://www.haomeiwen.com/subject/tnmetttx.html