我正在寻找可以使用算法“ masked-MD5-DES”加密密码的任何可用工具/外壳命令。然后必须将屏蔽的密码转换为base64,但这应该很容易。
在我发现的唯一工作示例中,字符串“ password”被加密为“ j37uUs8kG9t2QSWjoxxtDg ==“
<credentials>
<masked-password iteration-count="12" salt="12345678" masked-password="j37uUs8kG9t2QSWjoxxtDg=="/>
</credentials>
您能帮我从明文“密码”生成该被屏蔽的密码吗? 我尝试过:
echo "password" | md5sum | base64
但是结果与“ j37uUs8kG9t2QSWjoxxtDg ==”不匹配。 任何帮助是极大的赞赏。
编辑:根据评论的要求,我已添加了对文档的引用,其中包含在应用程序中使用的算法:https://github.com/wildfly/wildfly-proposals/blob/master/elytron/ELY-816-masked-password.adoc
谢谢