2

我们有成千上万的用户使用 H2 数据库,有时,不知何故,有人忘记了密码。

有没有办法至少恢复 SA 用户密码

当然,我告诉他们,如果数据库被盗,没有人会高兴……

无论如何,为了所有受影响的用户,我需要确定。

谢谢。

4

1 回答 1

3

不,不可能恢复任何用户的密码,因为密码不存储在数据库文件中。相反,密码和随机盐一起被散列,并且只存储散列和盐。随机盐可防止彩虹攻击。顺便说一句,在服务器模式下,不传输密码 - 仅传输哈希。有关详细信息,请参阅文档

但是,如果数据库未加密,则可以从数据库文件中提取数据。

于 2012-10-31T08:01:18.770 回答