【发布时间】:2018-11-11 09:12:00
【问题描述】:
我需要对字符串使用 hash 和 en-hashed(双向)函数。哈希应该是固定长度(5-6 个符号)。
例子:
String hashed = MagicHashLib.hash("long string"); //hash is hd45dk as an example
String enhashedLongString = MagicHashLib.enhash(hash);
Java 中是否存在已经实现的算法?还是我自己写?
【问题讨论】:
-
什么是 enhash..?
-
哈希应该是单向的。这产生了一个散列:) 所以,你可能不是在这里谈论散列,确实。
-
你的意思是加解密吗?`
-
与散列相反的操作。我还没有找到“散列”的正确反义词,抱歉
-
@Jun:一旦散列,就没有办法得到原始字符串了。这是一个单向函数。
标签: java algorithm hash hashtable