Как зашифровать пароль с помощью MD5-DES? - PullRequest
0 голосов
/ 07 января 2020

Я ищу любую доступную команду инструмента / оболочки, которая может зашифровать пароли, используя в качестве алгоритма «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

Спасибо

...