다음 명령을 실행할 때 이 오류가 발생합니다.
OpenSSL> rsautl -decrypt -in binarytext -out file.txt -inkey file2.txt
unable to load Private Key
7324:error:0909006C:PEM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY
error in rsautl
답변1
나는 귀하의 질문과 다른 암시적인 질문에 답변하려고 노력할 것입니다.
Q: 이 오류는 파일이 OpenSSL을 사용하여 생성되지 않았음을 의미합니까?
대답: 아니요.
Q: 그렇지 않은 경우 이 파일의 암호화된 내용을 어떻게 알 수 있나요?
A: 암호화 설계로 인해 이 작업을 수행하지 못할 수도 있습니다.
Q: OpenSSL로 암호화되지 않은 경우에도 복호화가 가능한가요?
답변: 물론입니다. OpenSSL은 일반적인 인코딩/디코딩 도구입니다. 전부는 아니지만 대부분의 표준 암호화 형식 및 기술과 함께 작동합니다.
Q: 이 암호화 형식을 아는 사람이 있나요?
A: 누군가가 인식할 수 있는 표준 헤더가 없는 한, 이는 일반적이지 않고 가능성이 낮습니다.
Q: 이 오류는 무엇을 의미합니까?
답변: " unable to load Private Key
"는 OpenSSL이 사용자가 로드하도록 요청한 키를 로드할 수 없음을 의미합니다. 다음 줄에서는 오류를 더 자세히 설명합니다.