Vì vậy, đây không phải là cách thực hành an toàn nhất để truyền mật khẩu thông qua đối số dòng lệnh. Điều đó nói rằng, tài liệu về openssl làm tôi bối rối về cách chuyển một đối số mật khẩu cho lệnh openssl.
Đây là những gì tôi đang cố gắng làm
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Điều này sau đó nhắc cho khóa pass để giải mã. Tôi đã tìm kiếm các tài liệu openssl và các interwebs để thử và tìm câu trả lời nếu tôi chỉ đơn giản muốn cung cấp mật khẩu cho lệnh mà không cố gắng lặp lại mật khẩu cho tệp. Tôi đã cố gắng thêm -pass:somepassword
và -pass somepassword
cả có và không có dấu ngoặc kép đều vô ích.
Cuối cùng tôi đã tìm ra câu trả lời và thấy trong một số diễn đàn khác mọi người có câu hỏi tương tự, vì vậy tôi nghĩ rằng tôi sẽ đăng câu hỏi và câu trả lời của mình ở đây cho cộng đồng.
lưu ý: Tôi đang sử dụng phiên bản openssl 0.9.8y