Тому не найбезпечніша практика передавати пароль через аргумент командного рядка. Однак, документація на openssl збентежила мене про те, як передати аргумент пароля команді openssl.
Ось що я намагаюся зробити
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Потім буде запропоновано ключ пропуску для розшифровки. Я шукав документи opensl та інтервебелі, щоб спробувати знайти відповідь, якщо я просто хотів дати пароль команді, не намагаючись повторити пароль у файл. Я намагався додавати, -pass:somepassword
і -pass somepassword
з і без лапок безрезультатно.
Нарешті я зрозумів відповідь і побачив, що на інших форумах у людей виникають подібні запитання, тож я подумав, що опублікую своє запитання та відповідь тут для громади.
Примітка: я використовую openssl версії 0.9.8y