在两个级别加密(扭曲)

在两个级别加密(扭曲)

问题描述:

我有一个场景,我需要加密文件,然后将其转换为另一种格式,然后从该特定格式解密转换为格式,如果我们将原始格式没有加密的文件。在两个级别加密(扭曲)

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为流暗号,并转成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) 

简单得多单独的加密和转换。只转换文档的解密版本。