内置函数来混淆密码

时间:2013-07-12 19:20:55

标签: java hash passwords obfuscation

是否有任何内置于Java中的双向哈希算法可以让我对密码进行模糊处理?

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

3 个答案:

答案 0 :(得分:0)

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

但是,您可以使用类似base64编码的内容来混淆String。

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

答案 1 :(得分:0)

哈希是单向的 - 这就是重点。 (提示:哈希函数的域远大于范围...因此对于范围中的任何点,域中有许多点,因此它不能被反转)

答案 2 :(得分:0)

在Java中加密密码没有内置功能。但是你可以散列它们,但散列是一种方法,它不允许你检索原始文本。

但是,您可以使用Stream Cipher加密和解密文本。

您可以尝试Rabbit Stream Cipher