Я ищу любую доступную команду инструмента / оболочки, которая может зашифровать пароли, используя в качестве алгоритма «masked-MD5-DES». Затем замаскированный пароль должен быть преобразован в base64, но это должно быть легко. В единственном работающем примере, который я нашел, строка «пароль» зашифрована как «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
Спасибо