2012-08-14 2 views
0

문서를 암호화 한 다음 다른 형식으로 변환하고 원래 형식으로 변환 한 형식으로 변환하는 특정 형식의 암호를 해독해야하는 시나리오가 있습니다. 문서를 암호화하지 않고두 수준의 암호화 (비틀어 짐)

In Steps - 
Document D, Encryption E, Conversion C 

D with E gives ED 
ED converted with C gives CED 
D converted with C gives CD 
CED when decrypted should return CD 

아무도 알고리즘을 아는 사람/소프트웨어/기술이 나를 도울 수 있습니까? 암호화 E는 스트림 사이퍼 인 경우 암호화의 측면에서 도움을

덕분에, 감사

답변

1

을,이 유일하게 가능한 것, 및 변환 C는 바이트 번역 정확한 바이트이었다. 바이트 수 (예 : 다른 줄 끝 코드)를 변경하면 불가능해질 수 있습니다. 상징적 인 측면에서

: 별도의 암호화 및 변환

D XOR E => ED (encryption) 
ED XOR C => CED (conversion ED -> CED) 
D XOR C => CD (conversion D -> CD) 
CED XOR E => CD (decryption) 

훨씬 간단합니다. 문서의 암호 해독 된 버전 만 변환하십시오.

관련 문제