
좋아요, 그래서 저는 우리 클라이언트를 위해 공급업체 메시지 중 일부를 해독해야 하는 몇 가지 작업을 수행하고 있습니다. 그런데 일전에 이상한 일이 발생하여 오래된 암호 해독 스크립트를 사용하여 일부 파일만 해독할 수 있지만 특정 파일의 경우에는 오류가 발생합니다.
"메시지가 암호화되었습니다. 메시지를 해독할 수 없습니다. 다음 방법으로만 해독할 수 있습니다: 2048비트, 키 ID 98627E12, 생성일: 2000-03-02 "Other Guy""
보시다시피, 열쇠는 고대의 것입니다. 열쇠가 만들어졌을 때 저는 아직 9살이었습니다. 그래서 저는 이 "다른 남자"가 누구인지 압니다. . .그리고 왜 해독 스크립트를 사용하여 공급업체의 파일 중 일부를 해독할 수 있지만 다른 파일의 경우에는 해독이 실패하는지 이해할 수 없습니다.
추신: 공급자는 하나의 공개 키만 사용하므로 모든 파일에 대해 작동해야 합니다. 조언이 있습니까?
답변1
오류 텍스트는 개인 키(메시지를 암호화하는 데 사용된 일치하는 공개 키)가 누락되었음을 알려줍니다.
어쨌든, 당신이 메시지를 익명화하고(그건 문제 없음) 키 ID를 조작한 것 같습니다. 9자리 PGP 키 ID는 없습니다.
개인 키가 없으면 메시지를 해독할 수 없습니다. 보낸 사람에게 왜 해당 공개 키를 사용했는지 물어보세요 / 일치하는 개인 키를 넘겨주거나 귀하가 소유한 키로 암호화하여 다시 보내십시오.
답변2
좋습니다. 2주 동안 검색하고 제가 뭘 잘못하고 있는지 알아내려고 노력한 끝에 제가 모든 일을 제대로 하고 있다는 사실이 밝혀졌습니다.
공급자의 직원은 파일을 암호화한 다음 ASCII 형식으로 한 시스템에서 다른 시스템으로 파일을 이동했습니다. 이로 인해 암호화된 파일의 내용이 변경되었습니다.
BINARY 형식으로 파일을 다시 전송한 후 암호 해독에 성공했습니다.
이전에 파일이 손상되어 파일을 해독할 수 없다는 오류를 받은 적이 있습니다.
이런 오류를 받은 경우는 처음인데, 공급업체에 따르면 그게 문제의 원인이었다고 합니다.
모두 도와주셔서 감사합니다