0

これは奇妙な質問のように聞こえるかもしれませんが、私が質問している理由は、私がパワーポイントのプレゼンテーションを暗号化しようとしているからです。

ファイルの拡張子を .txt に変更すると、テキスト エディターで開くことができることはわかっています。この時点で、ファイルの内容を暗号化することはそれほど難しくないと思います。私の計画は、暗号化されたテキスト ファイル (元はパワーポイントでした) を友人に送信することでした。友人が正しい復号化キーを提供した場合、復号化されたテキストを端末に表示するプログラムも一緒に送信することでした。私の考えでは、私の友人はこの復号化されたテキストを新しいファイルにコピーし、その名前を .pptx に変更してプレゼンテーションを表示できるのではないかと考えていました。(これは奇妙な方法のように思えることに同意しますが、私の状況ではこれが最善の方法だと思います。)

ただし、テキストが別のファイルにコピーされ、そのファイルの名前が .pptx ファイルに変更された場合、powerpoint はそれを壊れていると宣言します。元のファイルとまったく同じように、すべてのテキストをコピーしたことは確かです。これが機能しないのはなぜですか?そして、それを修正する方法はありますか?

4

2 に答える 2

1

楽しいアイデアですが、拡張子を変更するだけでは不十分です。pptファイルのかなりの部分が正しく「翻訳」されません。実際には、メモ帳で任意のファイルタイプを開くことができます(実際、ファイル拡張子は実際には何も意味しません。これは小さなタグなので、OSはそれを解釈する方法を知っています)。ただし、パワーポイントを同じように表すPDFファイルを作成することもできます。 LaTeXにアニメーションがない限り)ソースコードを暗号化し、同じアルゴリズムを使用して復号化してもらいます。

tldr; あなたが望むように動作しません。ファイルを暗号化する他の手段を見つける必要があります。

于 2013-02-04T05:25:02.560 に答える
0

標準/最新の暗号化アルゴリズムを使用した暗号化では、データがバイナリである必要があります。.pptx形式は zip 圧縮された XMLのようです。これは、すでにバイナリであることを意味します。

テキスト エディタで (解凍せずに) 開くと、すべてのバイトが表示可能な文字に変換されるわけではないため、情報が失われる可能性が非常に高くなります。テキストエディタは暗号化とは何の関係もないので、そのステップがわかりません。

必要に応じて、任意のファイルをテキスト エディターで開くこともできます。名前を変更すると.txt、ドキュメントをダブルクリック (または "開始") したときにデフォルトのテキスト エディターが使用されるという効果しかありません。

于 2013-02-06T01:55:43.147 に答える