【问题标题】:How Can decode sha1 code? [closed]如何解码sha1代码? [关闭]
【发布时间】:2012-06-10 18:00:21
【问题描述】:

我有一个密码,但我无法解码,所以我需要帮助。请帮我。 首先我不知道它的类型。它是什么 ?沙1? MD5 ?哈希?我只知道这段代码有 40 个字符。

如何解码此安全码?它有游戏分数,所以我需要对其进行解码,但我无法对其进行解码。

此代码:“安全”:“c6aefe7f8c9fd439f59635efc82fcbd4f6cd4b9c

它是保护游戏通知。当我更改任何内容时,它不是确认安全码。

完整代码:{"security":"c6aefe7f8c9fd439f59635efc82fcbd4f6cd4b9c","time":40844,"numberOfBirdsShot":2,"type":"LevelComplete","blocks":"800,100,130,130,130,130,310,110,300,300,110,10,150,70,120,60,40,60,60,110,130,80,70,140,180,20,190,20,40,40,90,70,10,10,40,10,40,190,190,40,40,50,20,130,20,140,10,60,90,120,120,10,10,80,100,120,30,90,90,290,100,80,120,70,70,370,150,50,50,160,160,10,30,250,160,180,180,130,70,70,130,60,30,30,130,320,70,70,170,70,150,40,40,90,30,110,120,270,60,40,180,140,220,30,20,160,460,10,30,70,110,350,290,700,550,90,100,90,10,100,40,40,80,40,40,170,80,80,70,70,70,120,170,10,20,50,10,10,40,70,70,50,20,80,80,20,20,90,220,220,230,50,20,20,80,60,30,30,280,90,50,260,80,120,80,80,50,110,90,20,20,30,30,60,70,40,40,10,30,110,100,50,40,50,100,90,20,20,30,160,10,10,20,10,10,90,70,30,210,180,90,80,80,40,160,60,30,80,80,80,0,500,5000,500,500,500,500,5000,500,500,500,500,500,500,500,500,500,500,500,5000,500,500,5000,500,500,500,500,500,500,0,10000,10000","sessionID":"2DAB169CF4F766CC69CA2C5A02339CB7.f119dcaaa5c087f52aa2ad687312f9f46d402972","levelID":"1-1","score":73150,"gameplay":"WIN1-1@@2@321:16.489984194253722:-25.291503791549072:1:-161.45947702629903@505:16.306849998012037:-27.166930977940375:1:172.61390103177405@@2@333@517@@0","userLevelID":"0c4679cd-5fb0-441e-a257-a060010bdb3d","userID":"1a7c1755-a7e7-48a0-9e7d-a04a0142a595"}

【问题讨论】:

  • 嗯...很好。投票结束,因为将来没有人会发现您的哈希有用。
  • 你需要了解散列是什么意思。
  • @SLaks 这个主题,如果我给你发视频你的邮件,你能看一下吗?

标签: javascript sha1


【解决方案1】:

如果它有 40 个十六进制字符,那么就是 20 个字节或 160 位,这表明它是 SHA-1。

【讨论】:

    【解决方案2】:

    您无法解码 sha1 哈希。

    加密的强哈希函数具有两个特征:它是不可逆的,它可以最大限度地减少冲突。不可逆性意味着无法从其哈希中重建原始数据。参照。加密,必须是可逆的(参见只写内存)。当两组不同的数据生成相同的哈希时,就会发生冲突。

    【讨论】:

    • +1,虽然不可逆转,但您可以使用lookup table
    • OP 不会得到它。在发布链接之前,我确认它不在我找到的任何表格中。 ;-) 但也强调,如果需要查找表,则很难破解。 ;-)(虽然我读过几美元的文章,但你可以利用 AWS 的计算能力并在几天左右的时间内打破它。;p)
    • @BradChristie 即使您找到了一些哈希到此sha1 的字符串,它也不会与用于创建此哈希的原始字符串相同。
    • 嗯谢谢你的通知。如果你有时间,我可以在 teamviewer 或视频上展示它。
    • 请给我你的邮件地址,我会发视频。
    【解决方案3】:

    这是不可能的(在合理的时间内)。您可以做的是检查彩虹表或尝试查找哈希冲突。

    【讨论】:

    • 嗯我明白了,谢谢。如果你有时间,我可以在teamviewer或视频上展示它
    • 请给我你的邮箱,我会发视频。
    猜你喜欢
    • 2020-09-10
    • 2017-03-19
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 2014-03-21
    • 2014-02-05
    相关资源
    最近更新 更多