이 오류는 파일이 OpenSSL을 사용하여 생성되지 않았음을 의미합니까? 그렇지 않은 경우 이 파일의 암호화된 내용을 어떻게 찾을 수 있습니까?

이 오류는 파일이 OpenSSL을 사용하여 생성되지 않았음을 의미합니까? 그렇지 않은 경우 이 파일의 암호화된 내용을 어떻게 찾을 수 있습니까?

다음 명령을 실행할 때 이 오류가 발생합니다.

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이 사용자가 로드하도록 요청한 키를 로드할 수 없음을 의미합니다. 다음 줄에서는 오류를 더 자세히 설명합니다.

관련 정보