1

请原谅我的白痴……我是一个负责处理 C++ 问题的 PHP 人。

我们的 C++ 应用程序从某些文件中读取数据。我们现在希望在硬盘驱动器上加密这些文件。我确信只有一个 C++ 加密库很容易找到,但该应用程序还调用了一些 DirectX 函数,这些函数也读取相同的文件。

我的团队负责人建议重写由我们的代码和 DirectX 函数调用的低级文件读取函数的可能性。

我的问题是,是否有一些图书馆已经在做这种事情?或者,我们是否以一种奇怪的方式来解决这个问题?

4

2 回答 2

1

好吧,OpenSSL。这是二进制分布。它实际上是 C,而不是 C++,但我认为这并不重要。

另见加密++

于 2012-05-15T19:48:11.073 回答
0

通过 NFTS 内置加密来加密您的文件。然后将 ACL 分配给那些限制对受限帐户的访问的文件,并在该帐户的上下文中运行您的程序,或者让程序在尝试读取这些文件之前使用受限帐户的凭据执行 LoginUser()。

于 2012-05-15T20:21:59.220 回答