따라서 명령 줄 인수를 통해 암호를 전달하는 것이 가장 안전한 방법은 아닙니다. 즉, openssl에 대한 문서는 openssl 명령에 암호 인수를 전달하는 방법에 대해 혼란 스러웠습니다.
여기 내가하려는 일이 있습니다.
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
그러면 암호 해독을위한 패스 키를 묻는 메시지가 나타납니다. 암호를 파일에 에코하지 않고 명령에 암호를 제공하려는 경우 openssl 문서와 인터 웹을 검색하여 답을 찾으려고 시도했습니다. 나는 추가 시도 -pass:somepassword
와 -pass somepassword
와 아무 소용 따옴표없이 모두.
나는 마침내 그 답을 알아 내고 다른 포럼에서 사람들이 비슷한 질문을 보았 기 때문에 커뮤니티에 대한 질문을 게시하고 여기에 답할 것이라고 생각했습니다.
참고 : openssl 버전 0.9.8y를 사용하고 있습니다.