ホームページ » の仕方 » 秘密のテキストファイルコンパートメント内のデータを隠す方法

    秘密のテキストファイルコンパートメント内のデータを隠す方法

    今日のStupid Geek Tricks(オタクではない友人に感動を与えるためのあまり知られていないトリックを紹介する)では、テキストファイルでデータを隠して他の人に見られないようにする方法を学びます。秘密区画の名前.

    これがどのように動作するのか

    Windows 2000以降、WindowsのNTFSファイルシステムはAlternate Data Streamsをサポートしています。これを使用すると、ストリーム名を使用してファイル名の「後ろ」にデータを格納できます。ファイルシステムをブラウズしている間、またはWindows内のどこにいても検出できません…アクセスできるのは、実際には単にストリームの名前である「秘密鍵」を使用した場合のみです。.

    これらの余分なストリームは、ファイル内の秘密のコンパートメントとして考えることができます。この場合、「秘密のコード」(この場合は単にストリームの名前です)を知っている場合にのみアクセスできます。.

    以下に説明するように、これはデータを隠すための完全に安全な方法ではありませんが、それはピンチで知ることは楽しいトリックです。.

    注:これはNTFSでフォーマットされたドライブでのみ機能します。.

    秘密のコンパートメントにデータを隠す

    この機能を使用するには、コマンドプロンプトを開き、次の構文を使用する必要があります。

    メモ帳SomeFile.txt:SecretWordHere.txt

    コロンの後には秘密の単語として何でも使用できます。重要なのは、最初のファイル名とコロンの間にスペースを入れないことです。.

    末尾に.txtを指定しなかった場合、Notepadは自動的にそれを追加し、SomeFile.txtがすでに存在していても新しいファイルを作成するかどうかを尋ねます。SSecretSquirrel!.txtはまだ存在しないためです。.

    これで、必要なデータを入力してファイルを保存できます。

    ファイルを見ても、以前とまったく同じサイズになります。

    ファイルをダブルクリックして開くこともできますし、ファイルを通常のように見せるためのデータを追加することもできます。

    コマンドラインをもう一度使用して、別の名前で2番目の隠し「コンパートメント」を追加できます。

    このファイルには、他に必要な情報を追加できます。

    これらの隠しファイルのどれも他のものに影響を及ぼしたり、メインファイルを変更することはありません。ただ覚えておいて、あなたは隠されたデータにアクセスするためにコマンドラインを使用しなければならない.

    注意:いったん隠しストリームを作成すると、そのストリームはファイルの一部ではなくなります。ファイルを別の場所にコピーしてその先のストリームにアクセスすることはできません。.

    ストリームを使用したファイルの検出

    もちろん、ストリームの名前を含むストリームを含むファイルを検出するためにStreams.exeと呼ばれる小さなコマンドラインアプリケーションを使用することができるので、これらのファイルは誰からも完全に隠されるわけではありません。.

    たとえば、私のシナリオでは、次の構文を使用します。

    streams.exe SomeFile.txt

    ご覧のとおり、ストリームの名前が表示されているので、簡単にアクセスできます。.

    Windows 7を使用している場合は、DIRコマンドに/ R引数を使用してストリームを見ることができます。

    ストリームを削除する

    ファイルからすべてのストリームを削除するには、同じStreams.exeコマンドを使用できますが、単一のストリームだけを削除することはできないと思います。次の構文を使用してください。

    streams.exe -d SomeFile.txt

    スクリーンショットでわかるように、ストリームはファイルから削除されています.

    コマンドラインから隠しストリームに追加する

    隠しストリームにデータを追加するには、いくつかのコマンド、または入力または出力をパイプ処理して標準のFileName:StreamName構文を受け入れることができるものを使用します。たとえば、echoコマンドを使用できます。

    echo "Neat!"> SomeFile.txt:テスト

    上の例のstreamsコマンドを使用して、ファイルに隠しストリームがあることがわかります。.

    コマンドラインからストリームを読み込む

    次の構文を使用して、moreコマンドにデータを渡すことで、ストリームからデータを読み取ることができます。

    もっと < FileName:StreamName

    私の例では、実際のコマンドは次のとおりです。

    もっと < SomeFile.txt:SecretSquirrel!.txt

    ご覧のとおり、追加した秘密データがコンソールに出力されます.


    もちろん、これはデータを隠す安全な方法ではないので、TrueCryptを使うべきです。それは、使うのが楽しいことであり、ここかそこに便利になるかもしれないそれらのものの一つです.

    学習は楽しいですよね。?