【发布时间】:2020-05-08 05:55:18
【问题描述】:
是否有可能从 oracle 数据库中显示已解密的加密密码字段或任何其他加密字段并显示在 BIRT 报告中?
【问题讨论】:
-
我认为——如果你知道如何解密它——那么是的。否则,我想不会。
-
我们在说什么密码? Oracle 用户密码,还是应用程序加密的数据?
是否有可能从 oracle 数据库中显示已解密的加密密码字段或任何其他加密字段并显示在 BIRT 报告中?
【问题讨论】:
如果您谈论的是 Oracle 用户帐户密码,那么答案是“否”。 Oracle 不会将加密密码存储在数据库中的任何位置,只有单向哈希,无法解密。
如果您谈论的是应用程序加密的数据,那么它将取决于如何数据是加密的。
【讨论】:
如果您指的是存储在 *.rptdesign 或 *.rptlibrary 文件中的数据源属性中的数据库密码: 这只是 base64 加密(略好于明文)。所以解密很容易。
【讨论】: