5

.txt.enc ファイルがあります。Emacs などのテキスト エディタで開こうとすると、任意の数の文字と数字が表示されます。実際には暗号化されています。openssl コマンド ライン ツールも試しましたが、正しい結果が得られません。

そのようなファイルを開く方法を知っている人はいますか?

4

2 に答える 2

5

ファイルが何らかの形で暗号化またはエンコードされているように見えますが、明らかな問題は、その方法です。

ファイルの暗号化に使用されるプログラムがかなり一般的なもので、その出力に既知のヘッダーが含まれている場合、Unixfileコマンドはそれを認識できる可能性があります。そうでない場合は、推測に帰着する可能性があります。

ファイルは実際には秘密鍵で暗号化されていない可能性があることに注意してください。.enc拡張子は、 base64エンコーディングと非常によく似た、ASCII テキストとしてエンコードされた単なるバイナリ ファイルであるuuencodedファイルなどに使用されることがあるようです。ただし、コマンドは間違いなくそれらを認識する必要があります。file

ただし、ファイル暗号化されている場合は、暗号化に使用されたソフトウェアを見つけた後でも、正しいキーを見つけるというより大きな問題が発生します。暗号化が適切である場合、それを行う唯一の方法は (キーをまだ知らないと仮定して)、すべての可能なキーに対して力ずくで行うことです。 キーがパスワードに基づいている場合、およびパスワードがかなり弱い場合 (つまり、「abc123」のように非常に短く、一般的である場合)、ブルート フォース パスワード クラッカーを使用して見つけることができる可能性があります。しかし、私は息を止めませんでした。

(もちろん、ファイルが暗号化されていて、パスワードがわからない場合、次の明らかな疑問は、ファイルをどうやって手に入れたのかということです)。

于 2013-03-25T14:08:32.660 に答える
0

ファイルが暗号化されているようです。元のファイルは xxx.txt のようなもので、エンコードされたファイルは xxx.txt.enc で、独自のユーティリティを使用してエンコードされています。

このファイルをエンコードしたアプリケーションにアクセスするか、少なくともそのアプリケーションがデコードするために使用するエンコード システムを知る必要があります。

于 2013-03-25T13:02:45.233 に答える