個人的なプロジェクトとして、私はもっともらしく否定できる暗号化を開発しようとしています。最終目標は、プレーンテキストファイルシステムをWindowsデバイスとしてマウントすることです。記憶から(.ISO や .IMG などのファイルからこれを行う方法は複数あります)。
残念ながら、プレーンテキストのファイルシステムをディスクに書き込んでマウントするのは、簡単に復元でき、消去に時間がかかるため、非常に安全ではありません。メモリの内容を使用して USB デバイスをエミュレートするプログラムまたは Python ライブラリが確実に存在するはずですが、私の調査では存在しないようです。
Bitlocker のように、暗号化システム全体の一部としてこれを行うプログラムもありますが、これらとインターフェイスすることはできません。
私は、PyFileSystem、IMDISK、OFSMount など、これを行うための複数の方法を調査しましたが、これらすべてはファイル システムを USB デバイスとしてマウントできないか、ファイルからの入力が必要です。
ディスクに保存せずに、コンテンツを含むストレージ デバイスをエミュレートするにはどうすればよいですか?
答え1
わかりました。やり方が分かったと思います。ERAM 経由で RAM ディスクを作成し、そこにファイルを書き込み、完了したら閉じます。