Come posso ingannare l'argomento -in
dello strumento da riga di comando OpenSSL per ottenere dati da una stringa anziché da un file?Strumento da riga di comando OpenSSL: argomento "-in" dalla stringa
Normalmente, potrei usare echo
comando per farlo:
echo 'test string 1' | openssl enc -aes-256-cbc -a -salt -pass pass:mypassword
C'è un modo per farlo senza echo
e tubo? Simile all'argomento -pass pass:
?
Grazie in anticipo!
Ciao, funziona bene dal mio terminale, il problema è che sto usando NSTask in Objective-C per chiamare lo strumento e che non funziona lì ... grazie. – TCB13
È possibile utilizzare "/ bin/bash -c ..." per inviare un comando a bash. Questo ha altri problemi (metacaratteri della shell che portano a buchi di sicurezza, ecc.), Ma permetterebbe la sostituzione del processo. – Nemo
sì ... "buchi di sicurezza" Sto usando OpenSSL qui ... così come puoi capire, mi interessa avere un po 'di sicurezza. (Almeno sicurezza fornita da un NSPipe). Grazie. – TCB13