2

後で暗号化するマウントされたフォルダを作成したいのですが、私のポイントは、通常のディレクトリ(C:\path\to\myfolder)を作成し、それをドライブ(I:\)にマウントして、両方のパスで変更が発生するようにすることです。私の目標は、追加されたファイルI:\が自動的に作成されるかどうかです。暗号化されたC:\path\to\myfolder

質問:

  • ドライブの下のファイルまたはディレクトリに触れることなく、マウントされたフォルダを監視し、その子(ファイルまたはディレクトリ)を暗号化する方法。
  • このマウントされたフォルダーを最初から作成して、追加されたファイルがフォルダーの下で自動的に暗号化され、ドライブの下で復号化されるようにする方法はありますか。マウント時に既に存在する場合は、関連するドライブの下でファイルが復号化されます。

どんな助けでもありがたいです。

4

2 に答える 2

3

NTFS暗号化を使用する場合はEncryptFile、既存のファイル/ディレクトリを暗号化するAPIを使用できます。ディレクトリが提供されている場合、それに追加された新しいファイルは暗号化されます。

暗号化されたファイルとディレクトリの処理に関する詳細情報

または、独自の暗号化ドライバーを実装しますか?

于 2012-10-09T04:54:03.653 に答える
1

Linuxには、暗号化されたフォルダーを作成し、そのフォルダーの暗号化されたバージョンを他のフォルダーにマウントできるencfs(暗号化ファイルシステム)と呼ばれるユーティリティがあります。

利用可能なWindowsポート(http://members.ferrara.linux.it/freddy77/encfs.html)がありますが、私はそれを使用したことがありません。

このソリューションはOS自体にありますが、必要に応じてプログラムで両方のフォルダーにアクセスできる必要があります。また、アプリケーションからのシステムコールを使用してフォルダーをマウント/アンマウントすることもできます。

于 2012-10-08T15:33:10.010 に答える