2011-01-12 114 views
-1

请参阅本的jsfiddle在那里我有被挪用列分离的数据:什么是密码/散列?

http://jsfiddle.net/hsZvq/

良好的演示(对于那些不想点击链接谁):

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

回答

0

您是否可以使用该功能?

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

即使函数接近琐碎的事情,你提交的少量样本并没有提供太多的分析材料。

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

+0

不幸的是我没有访问该功能。有没有可用于有限数据集的通用技术/分析软件? – ParoX 2011-01-12 22:35:08