标签: java
我编写了用MD5生成HashKey的java代码。是否有任何工具或机制来查找/猜测生成的值。
如果是这样,请建议我让它更安全。
答案 0 :(得分:4)
不,因为MD5是一种散列算法(所有散列都是单向的),它不是加密算法(可以是双向的)。
因此,除了暴力之外,你唯一的机会就是彩虹表,但仍然不能保证你找到实际的原始值,因为可能的输入不是有限的。