楼主: 紫苏
|
[胡扯] 蛋疼数学程序帝!散列算法 |
点评
不错的思路,在顶楼假设的前提下足够了,只是生成的总是 Bignum,未免美中不足呢
可以继续思考能泛用于没有量值限制的 x、y 的散列函数
评分 | ||
点评
呵呵,还需要 e 不和 t 互质~不过这里我们需要的是两个域的散列码,你如何用 RSA 来生成呢(组合两个整数域 x、y 为一个 number 然后用 RSA 加密?)
| ||
《天空之城 —— 破碎的命运》 |
||
点评
Pont.new(1, 1), Point.new(1, 1),这两个是内存地址不同的对象,但我们需要其散列码相同,呵呵
| ||
神隐中,偶尔诈尸
|
||
提示: 作者被禁止或删除 内容自动屏蔽
| |
签名被屏蔽
|
|
| ||
提示: 作者被禁止或删除 内容自动屏蔽
| |
点评
加了分割符00。应该不会有数字能摘要出00的吧……00会被变换成1.不过说实话现在我自己都有点搞不清楚了= =b
那样的话只要有两组 x 和 y 的 hash 发生了上面说的那种情况,岂不是就产生了碰撞?
不能保证。但是因为把所有字符(0-9)全部用完了所以我也很无奈(喂),固定顺移14位的话又显得太浪费了
没细看,能保证 hash + hash2 永远是唯一的么?即不出现类似 hash 少最后一位,出现在 hash2 开头的情况,字符串串联后产生相同的 hash+hash2
没细看,能保证 hash + hash2 永远是唯一的么?即不出现类似 hash 少最后一位,出现在 hash2 开头的情况,字符串串联后产生相同的 hash+hash2
评分 | ||
| ||
From mortal hope immortal power springs.
|
||
| ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-22 00:02
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.