这个密码/哈希是什么?

时间:2011-01-12 22:19:05

标签: hash cryptography encryption

请参考这个JsFiddle,我将数据分配给适当的列:

http://jsfiddle.net/hsZvq/

Good Demo(对于那些不想点击链接的人):

Unique ID   Generated Code                    Part 1             Part 2
--------------------------------------------------------------------------------
877023281   9F044F5BCF2D97B2                  9F044F5BCF2D97B2 
790200492   3B9BD10FBDB90D7F613313A492ACC67B  3B9BD10FBDB90D7F   613313A492ACC67B

生成代码以某种方式为唯一ID 生成/派生。起初我认为它是256位散列,因为所有代码都是一个设置长度,但是一些ID实际上只有128位,所以这让我相信它的组合散列。

如果你拆分代码的每个128位部分,你会注意到第二部分重复了很多。它似乎是基于一些明显重复的东西。

note: 唯一ID可以指给定的数值,或者可能是指具有R infront的数值。例如,上面生成的代码可能基于877023281R877023281

1 个答案:

答案 0 :(得分:0)

您是否可以访问该功能?

生成一堆输入/输出对会很有帮助,其中输入彼此更相关。例如,输入只相差一位:0,1,2,4,8,16,....和1,3,5,9,17,..

即使功能接近于微不足道,您提供的少量样本也不会为分析提供太多的素材。

当然,如果你有代码,你可以尝试逆向工程代码而不是数字输出。