【发布时间】:2020-05-21 16:47:06
【问题描述】:
我们在 Pentaho 中使用 PostgreSQL 作为数据源创建了一些报告。我们已经实现了 pentaho 的身份验证,以从 PostgreSQL 数据库用户和角色表中获取,但在 db 中,密码存储为哈希密码。因此,当我们尝试使用用户名和实际密码登录 Pentaho 时,登录不起作用,因为我们在配置安全性时将哈希密码传递给了 pentaho 服务器。
那么有人可以告诉我如何解密散列密码,同时使用以下语句从数据库中检索它们,以便我们可以在配置身份验证时将实际密码传递给 Pentaho 服务器。
SELECT username, password, enabled FROM USERS ORDER BY username(在此语句中密码应该是解密后的密码,但在db中存储密码)
提前谢谢你。
【问题讨论】:
标签: postgresql encryption pentaho