我试图搜索这个,但令人惊讶的是找不到任何将SHA-1生成的字符串转换回普通字符串的结果。我将一个字符串哈希到SHA-1,然后将它发送到其他设备,其中这个SHA-1生成的字符串应该是未散列的并且使用但是我无法在Java中找到任何这样的方法。
答案 0 :(得分:3)
SHA-1和其他hashing algorithms的重点是没有un <这样的东西。 Java或任何其他语言都没有这样的方法。
您要搜索的是symmetric encryption。
答案 1 :(得分:0)
您将哈希与加密混淆(这可能是您可能想要使用的)。给定密钥时加密是可逆的,而散列则不是。
答案 2 :(得分:0)
哈希是一种方式,你可以从文本到哈希,但不是另一种方式。 看看这个讨论: