1

VB6/MDB 製品を持っています。

クライアントが MDB から別のデータベースに大量のデータを転送するのを防ぎたい場合、MDB に対して何ができますか?

MDB のパスワードは簡単に破られる可能性があるため、これはオプションではありません。

理想的には、私の製品でしか解読できないある種の暗号化です。これを達成するための既製のソリューションはありますか?

編集: データベースを役に立たなくする顧客名、ID などのいくつかの重要なデータ フィールドを暗号化することだけを考えました。ただし、これは将来入力されるデータのみに適用されます。

4

1 に答える 1

1

この質問が本当に心配な場合は、既存のデータベースを Access 2007/2010 で使用されている ACCDB 形式にアップグレードすることをお勧めします。次に、データベースのパスワードで暗号化します。

新しい形式では、データベースの暗号化に Windows 暗号化 API が使用されます。この変更により、ブルート フォース攻撃を介してデータベースを復号化するために必要な高度なレベルが向上します。さらに、このチュートリアル
に従って、40 ビットのデフォルトの暗号化キーを拡張できます。

于 2012-05-23T07:43:32.557 に答える