如何解密HSQL数据库中的密码字段

时间:2015-03-16 05:47:56

标签: java encryption passwords hsqldb

我正在开发一个需要在HSQL DB上解密密码字段的项目。 我需要该字段在我的Java程序上执行一些操作。 请帮助我。

1 个答案:

答案 0 :(得分:1)

您通常无法解密存储在数据库中的密码。创建用户帐户时,用户选择一个密码,然后使用单向散列函数对该字符串进行散列,使其达到您在数据库中看到的值。在后续登录时,用户输入密码,再次对密码进行哈希处理,并将散列值与存储在数据库中的值进行比较。

你应该直观地了解为什么你不想要一个容易被破解的密码加密技术。您不希望有人能够猜出密码,即使他们可以获得散列值。