1

私のばかげたことを許してください...私はC++の問題を抱えたPHPの男です。

私たちの C++ アプリケーションは、特定のファイルからデータを読み取ります。これらのファイルをハード ドライブ上で暗号化する必要があります。C++ 暗号化ライブラリだけを見つけるのは簡単だと思いますが、アプリケーションは、同じファイルを読み取るいくつかの DirectX 関数も呼び出します。

私のチーム リーダーは、コードと DirectX 関数の両方から呼び出される低レベルのファイル読み取り関数をオーバーライドする可能性を提案しました。

私の質問は、この種のことをすでに行っているライブラリはありますか? それとも、この問題に奇妙な方法でアプローチしているのでしょうか?

4

2 に答える 2

1

さて、OpenSSL。これがバイナリディストリビューションです。実際には C++ ではなく C ですが、あまり問題ではないと思います。

Crypto++も参照してください。

于 2012-05-15T19:48:11.073 に答える
0

NFTS 組み込みの暗号化を使用してファイルを暗号化します。次に、制限付きアカウントへのアクセスを制限するファイルに ACL を割り当て、そのアカウントのコンテキストでプログラムを実行するか、制限付きアカウントの資格情報を使用してプログラムに LoginUser() を実行させてから、それらのファイルを読み取ろうとします。

于 2012-05-15T20:21:59.220 に答える