我在 Java 程序中得到了一个 String 变量,我知道它是由以下代码生成的:
public static String code(String text) {
final byte[] bytes = text.getBytes();
HashCode hc = Hashing.murmur3_32().hashBytes(bytes, 0, bytes.length);
long tmp = hc.asInt();
StringBuilder sb = new StringBuilder("");
sb.append(Integer.toHexString((int) tmp));
return sb.toString();
}
如何解码此变量以获取原始文本?