将 SHA-1 字符串转换为纯文本 java
Convert SHA-1 string to plain text java
我试图搜索这个但令人惊讶的是找不到将 SHA-1 生成的字符串转换回正常字符串的任何结果。我将一个字符串散列为 SHA-1,然后将其发送到其他设备,在该设备上应该取消散列和使用此 SHA-1 生成的字符串,但我无法在 Java.
中找到任何此类方法
SHA-1 and other hashing algorithms 的全部要点是 没有散列运算 这样的东西。 Java 或任何其他语言都没有这样的方法。
您要搜索的是symmetric encryption。
您将散列与加密混淆了(这可能是您想要使用的)。给定密钥,加密是可逆的,而散列不是。
散列是一种方式,您可以从文本到散列而不是其他方式。
看看这个进行很好的讨论:
我试图搜索这个但令人惊讶的是找不到将 SHA-1 生成的字符串转换回正常字符串的任何结果。我将一个字符串散列为 SHA-1,然后将其发送到其他设备,在该设备上应该取消散列和使用此 SHA-1 生成的字符串,但我无法在 Java.
中找到任何此类方法SHA-1 and other hashing algorithms 的全部要点是 没有散列运算 这样的东西。 Java 或任何其他语言都没有这样的方法。
您要搜索的是symmetric encryption。
您将散列与加密混淆了(这可能是您想要使用的)。给定密钥,加密是可逆的,而散列不是。
散列是一种方式,您可以从文本到散列而不是其他方式。 看看这个进行很好的讨论: