2012-06-06 66 views
-7

我有一个代码,但我无法解码,所以我需要帮助。请帮帮我。 首先,我不知道它的类型。它是什么 ? sha1? md5?哈希?我知道这个代码有40个字符。如何解码sha1代码?

如何解码此安全码?它有游戏得分,所以我需要解码它,但我无法解码它。

此代码: “安全性”: “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":"[email protected]@[email protected]:16.489984194253722:-25.291503791549072:1:[email protected]:16.306849998012037:-27.166930977940375:1:[email protected]@[email protected]@[email protected]@0","userLevelID":"0c4679cd-5fb0-441e-a257-a060010bdb3d","userID":"1a7c1755-a7e7-48a0-9e7d-a04a0142a595"}

+0

恩......好。投票结束,因为没有人会在将来找到有用的哈希值。 – Ben

+0

您需要了解_hashing_的含义。 – SLaks

+0

是的,你说的是真的.. – Nikola

回答

1

如果其具有十六进制的40个字符,那么这是20个字节或160个比特,其将表明它是SHA-1。

6

您无法解码sha1散列。

甲强加密散列函数具有两种功能:它是不可逆的和其最小化碰撞。不可逆性意味着原始数据不能从其散列重建。参看加密,它必须是可逆的(请参阅只写内存。)当两组不同的数据生成相同的散列时会发生冲突。

+0

+1,虽然不可逆转,你可以使用[查找表](http://www.sha1-lookup.com/) –

+0

@BradChristie Shh ... – 2012-06-06 17:24:57

+0

OP不会得到它。我确认它没有发布链接之前发现的任何表格。 ;-)但是也强调,如果查找表是必要的,那么这是一个棘手的问题。 ;-)(尽管我已经读了几美元,可以利用AWS的计算能力,并在几天左右的时间内破解它; p) –

0

这是不可能的(在合理的时间内)。你可以做的是检查彩虹表或尝试发现散列冲突。

+0

嗯,我明白,谢谢。如果你有时间,我可以在团队查看器或视频上展示 – Nikola

+1

请给我你的邮件地址,我会发送视频。 – Nikola