2017-09-12 4 views
0

J'utilise la commande ci-dessous pour décrypter le mot de passe. boucle -H "Content-Type: text/plain" lonrs03668: 8888/Chiffrer -d Simple12 $ jediSpring Cloud config cryptage du serveur de chiffrement

après decryting le mot de passe, la valeur après le signe $ se perdre et il est seulement le retour Simple12.

Le problème est que si la chaîne contient le signe $, elle ne crypte/décrypte pas correctement.

Répondre

0

Ci-dessous travaille pour moi en ajoutant \ avant $.

curl -u racine: s3cr3t -H "Type de contenu: texte/nature" lonrs03668: 8888/encrypt --data-ascii Simple12 \ $ jedi.

0

Essayez curl -H 'content-type: text/plain' localhost:8888/encrypt --data-raw 'your password'

+0

Les réponses au code uniquement sont déconseillées car elles n'expliquent pas comment elles résolvent le problème dans la question. Pensez à mettre à jour votre réponse pour expliquer ce que cela fait et comment elle résout le problème. Veuillez consulter [Comment écrire une bonne réponse] (https://stackoverflow.com/help/how-to-answer) – FluffyKitten

+0

Cela ne fonctionne pas car --data-raw n'est pas une commande. –