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

これを行うのに役立つアルゴリズム/ソフトウェア/テクノロジーを知っている人はいますか?

助けてくれてありがとう、よろしく

4

1 に答える 1

1

暗号化に関しては、これは、暗号化 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)

暗号化と変換を分離する方がはるかに簡単です。ドキュメントの復号化されたバージョンのみを変換します。

于 2012-08-14T14:03:56.773 に答える