哈希和非哈希?

che*_*ish 0 java hash bcrypt

是否可以在 java 中使用 bcrypt 进行散列并再次取消散列?甚至有可能吗?我正在尝试一些新的东西,但我对 Unhashing 一无所知(如果可能的话)。如果可能的话,有人能给我举个例子吗?

如果知道密钥,是否有可逆的散列算法?

Ale*_*exR 5

根据定义,散列是一种单向操作。您无法从其缓存中检索源值。实际上,可以有许多值产生相同的哈希值,但理论上(根据定义)不应该存在将哈希值转换为值的算法。