有没有办法猜测MD5 hashkey生成的值?

时间:2018-04-30 07:05:41

标签: java

我编写了用MD5生成HashKey的java代码。是否有任何工具或机制来查找/猜测生成的值。

如果是这样,请建议我让它更安全。

1 个答案:

答案 0 :(得分:4)

不,因为MD5是一种散列算法(所有散列都是单向的),它不是加密算法(可以是双向的)。

因此,除了暴力之外,你唯一的机会就是彩虹表,但仍然不能保证你找到实际的原始值,因为可能的输入不是有限的。