【发布时间】:2016-12-07 16:45:05
【问题描述】:
我有一个 mysql 表,其中包含一个密码列,其加密值采用以下格式:
1:zQtUZSG/lfWc246vxdjwkw==VQXjCwmKIkOLuhbb+37fYg==
我需要知道使用了什么加密以及如何解密此列。 加密是在前端完成的,因此可以通过 java 完成。
【问题讨论】:
我有一个 mysql 表,其中包含一个密码列,其加密值采用以下格式:
1:zQtUZSG/lfWc246vxdjwkw==VQXjCwmKIkOLuhbb+37fYg==
我需要知道使用了什么加密以及如何解密此列。 加密是在前端完成的,因此可以通过 java 完成。
【问题讨论】:
如果您可以访问 hybris 数据库,请查看 users 表的 p_passwordencoding 字段。这包含用于密码的编码。
但是,很有可能(几乎可以肯定)这是一种单向哈希。所以没有真正的方法来解码密码。在这种情况下,我将密码编码设置为“普通”并将密码设置为一些纯文本。然后您可以使用此用户登录并在 hMC 中正确设置密码。
【讨论】: