【问题标题】:Rainbow Tables - Hash Reduction - Java彩虹表 - 哈希减少 - Java
【发布时间】:2013-02-02 22:49:44
【问题描述】:

你能给我一些关于在java中实现彩虹表哈希的良好归约函数的建议吗? 我在 C++ 中看到的归约函数大多使用无符号 64 位整数,这是 Java 现在本机无法提供的,我想找到另一种解决方案。 (应该在 Java 8 中可用。)

或者:如果有人知道 Java 中的一个库支持 - 至少不是低效的 - 彩虹表的使用(并且可能是 cration),请告诉我。最好不要自己实现。

遗憾的是,我绑定到 Java 作为一个平台,所以我不能使用市场上好的 C++ 实现。

【问题讨论】:

  • 你为什么关心签名与否,java有'>>>'操作符,所以签名无关紧要。在 C 中,右位移位“>>”对于有符号整数是未定义的,但它在 java 中定义良好。

标签: java hash rainbowtable


【解决方案1】:

如果您使用的算法由加法、减法、乘法和按位运算组成,则很容易将其转换为使用 Java long 而不是无符号。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-20
  • 2012-12-02
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 2013-01-10
  • 1970-01-01
相关资源
最近更新 更多