0

Java 中是否有内置的双向哈希算法可以让我混淆密码?

双向,因为我需要返回纯文本。

4

3 回答 3

0

哈希算法的定义是它是单向的。

但是,您可以使用 base64 编码之类的东西来混淆字符串。

请注意,密码应该单向散列。当您只“混淆”用户的密码并且您可以随时以纯文本重新创建它们时,它不是很值得信赖......

于 2013-07-12T19:24:41.793 回答
0

散列是单向的——这就是重点。(提示:哈希函数的域远大于范围......因此对于范围内的任何点,域中都有很多点,因此不能反转)

于 2013-07-12T19:25:42.540 回答
0

Java 中没有内置函数来加密密码。但是您可以对它们进行散列,但是散列是一种方法,它不允许您检索原始文本。

但是,您可以使用流密码来加密和解密文本。

你可以试试Rabbit Stream Cipher

于 2013-07-12T19:32:07.107 回答