web-dev-qa-db-ja.com

個々のファイルはどのように暗号化されますか?

このプロセスはEFSと呼ばれ、ほとんどの場合、非対称暗号によるファイルの暗号化に使用されるキーの暗号化と呼ばれますが、ファイルがどのように正確に暗号化されているかがわかりません。

今、私はテキストファイルを具体的に参照していないので、アプリなどでもかまいません。暗号化プロセスは実際に何で機能しますか?ファイルのソースコードにアクセスして暗号化することはできますか(ただし、ほとんどのファイルのソースコードは無料で入手できないため、これは当てはまらないと思います)、またはファイル名を暗号化するだけですか(ただし、これは可能です)ほとんどのファイル名が短く、拡張子の名前が制限されていることを考えると、ブルートフォースは簡単です)?

2
Sofonias Ayele

いいえ、実際のファイルデータ暗号化されて [〜#〜] efs [〜#〜] になります。このため、暗号化を実行するシステムはデータにアクセスできる必要があります。フルファイルシステムが暗号化を提供する場合、通常、暗号化を設定するにはシステムレベルのアクセスが必要です。

最新の暗号化はビットとバイトに作用します。ファイルの種類は暗号化手順には関係ありません。バイトに作用するだけです。


ファイル名の暗号化はあまり保護を提供しません。ファイル名が暗号化されているかどうかは、暗号化のレベルによって異なります。単一のファイルを暗号化する場合、結局それを見つけることができなければなりません。

完全なファイルシステムを暗号化すると、ファイルシステムを構成するすべての論理セクターが暗号化され、これにはファイル名とその他のメタデータが含まれます。

3
Maarten Bodewes