Расшифровка шифрования сервера конфигурации Spring Cloud
Я использую приведенную ниже команду для шифрования пароля. curl -H "Тип содержимого: текст / обычный" lonrs03668:8888/encrypt -d Simple12$jedi
после расшифровки пароля значение после знака $ теряется и возвращается только Simple12.
Проблема заключается в том, что если строка содержит знак $, она неправильно шифрует / дешифрует.
2 ответа
Решение
Ниже работает для меня, добавив \ before $.
curl -u root: s3cr3t -H "Content-Type: text / plain" lonrs03668: 8888 / encrypt --data-ascii Simple12 \ $ jedi.
Пытаться curl -H 'content-type: text/plain' localhost:8888/encrypt --data-raw 'your password'