Réponse automatique à un programme dans un batch
Bonjour,
Je souhaite créer un script permettant de décoder des clés à l'aide d'openssl.
Comme j'ai un nombre important de fichier key.pem, je souhaite créer un fichier batch qui me permettrai de déchiffrer tout cela plus rapidement.
Je rencontre des difficulter lorsqu'il s'agit de répondre à openssl lorsqu'il demande la passPhrase.
J'ai essayé d'utiliser echo passphrase mais cela ne fonctionne pas.
Voici mon code:
Code:
1 2 3 4 5 6 7
| set /p passphrase="Passeprase: "
pause
for %%i IN (*key.pem*) do (
openssl rsa -in %%i -out %%i
echo %passphrase% |
)
pause |
Et voici la sortie de la commande
Code:
1 2 3 4 5 6
| C:\documents and settings\605259001\My Documents\EB_Local\42387\Certificats\test
>(
openssl rsa -in file_key.pem -out file_key.pem
echo toto|
)
Enter pass phrase for file_key.pem: |
Merci pour votre aide et vos réponses.