我需要将Active Directory中的SHA1用户密码解密为Forgerock OpenIDM,使用下面的java脚本,我可以在base64中解密密码。
if (source != null)
{
var base64 = Packages.org.forgerock.util.encode.Base64url
b64tO = new Packages.java.lang.String(base64.decode(source));
logger.info("Decoded: {}", b64tO);
target = b64tO;
}你能帮帮我吗
我希望将密码从SHA1解密为纯文本,并存储在Forgerock OpenIDM中。
发布于 2022-11-15 16:05:15
解密SHA1是不可能的,因为它不是加密,而是哈希算法。
但是,在更改DS密码的过程中,可以用明文将DS密码同步到IDM。您可以使用这里记录的插件:https://backstage.forgerock.com/docs/idm/7/pwd-plugin-guide/chap-sync-dj.html
https://stackoverflow.com/questions/74389210
复制相似问题