テキストファイルと画像を含むフォルダーをAES暗号化で.7z形式で暗号化してみました。暗号化されたフォルダを開くためにパスワードを入力すると、2つのファイルが表示されます。テキストファイルをクリックすると、デフォルトのテキストエディタで開くことができます(ただし、これは少し遅い場合があります)。一方、JPGを開こうとすると、次のエラーが発生します。ディスクから同じJPGを開こうとすると、JPGファイルに関連付けられているデフォルトのプログラム(Windows Live Photo Collectionなどと呼ばれると思います)が正常に動作します。
アーカイブのパスワードを入力した後、ファイルをディスクに抽出せずにメモリから自分の暗号化されていないファイルを読み取ることができるようにします。コンピュータの電源を切るとゼロになるので、利点があります。
誰が私が以下のエラーを得ているのか、そしてそれを取り除く方法を知っていますか?
注:この問題は明示的に7-Zipアプリケーションに関連しているようです。 PeaZipで同じ手順を実行してJPGを開くと、このエラーコードは表示されません。誰もがその理由を知っていますか?
@未署名最初のコメント(一時フォルダに書き込む)が回答の場合は+1になります。そしてウィンドウズは利用可能な一時フォルダのために働くことができるラムディスクを持つべきです どういうわけか (Linuxでは、それは1行のtmpfsマウントになるでしょう...)
—
Xen2050
また、復号化されたファイルをディスクに書き込まない、復号化方式の暗号化システムもあります。
—
Xen2050
eCryptfs
または EncFS
、TrueCryptコンテナファイルがそれをするべきだと思います、ドライブ全体を暗号化する必要はありません。 Windows用のOTFEでもありました
確かに混乱しています。私は、復号化プログラムがそれらのメモリがページファイルに書き込まれるのを避けることができると確信していますが、他のアプリケーションはそれほど多くはありません。暗号化されたページファイルもスワップの暗号化のように機能するはずです。システムディスク全体を暗号化することは間違いなく最も安全ですが、深刻なトラブルシューティングにつながる可能性があります。深刻な定期的なバックアップが本当に必要です。本物のRAMディスクがRAMからキャッシュファイルにスワップアウトされるのかどうかはわかりませんが、RAMディスクの目的に反します。
—
Xen2050
%TEMP%
アプリケーションを閉じるときに削除します。閲覧アプリケーションの前に7-Zipが閉じられていると、ディスクに残される可能性があります。暗号化されたアーカイブファイルをメモリから表示するには、そのようなストリームを読み取ることができるビューアアプリケーションに直接バイトをストリーミングできるアーカイバが必要です。 7-ZipもWindows Photo Viewerもこれに対応していません。この情報は、あなたが抱えている問題と直接の関係はありませんが、知っておくべきことです。