我的页面进行编码和我的页面进行解码。

我不知道,但是,对如何做到这一点我自己没有网页的知识。

我想要做的是找出如何编码像跳转链接:

http://geoffreyf6.earth4.hop.clickbank.net

http://8e5250ieuas1d9b9bo6c6p8xat.hop.clickbank.net/ 

在编码/解码的页面在这里:

http://www.clickbank.com/hoplink_encoding.htm
http://www.clickbank.com/hoplink_decoding.htm

现在,我知道我可以只打他们的网站进行编码(和我已经有代码来做到这一点),但我不知道是怎么回事幕后。

有在输出26个字符,从而信取代似乎是不可能的。

有像X,T字符,等等,因此它不能在六角(再加上它的太短为该)。

我不认为这是使用任何类型的哈希,因为这必须是100%独特和所有哈希有一个碰撞权的机会吗?

这是如何算出这个任何想法?

有帮助吗?

解决方案

的形式输入相同的细节给出了一个不同的编码每个时间,所以编码/解码实际上是用词不当。更有可能的是,他们在保存记录,有了这个标识,不管它是什么在一起,无论是用它来查找。这意味着

A)的值在某种程度上是任意

b)您将无法绕过它们的“编码器”

其他提示

散列冲突的一个适当的散列算法的机会是真的,确实低;我猜测这是一个散列,或许与备用散列算法的情况下的序列有一个碰撞。

更新:如,它理论上需要2 ^ 128的尝试,你可以合理地预期使用SHA-256在碰撞之前,(我说的是理论上,因为我似乎记得听到关于SHA-256减少这个数字一些攻击,但不使用当前的硬件)不安全的水平。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top