C ++低级文件加密功能

时间:2012-05-15 19:38:30

标签: c++ encryption directx

请原谅我的愚蠢...我是一个负责C ++问题的PHP人。

我们的C ++应用程序从某些文件中读取数据。我们现在想要在硬盘上加密这些文件。我确信只有一个C ++加密库很容易找到,但是应用程序也会调用一些同样读取相同文件的DirectX函数。

我的团队负责人建议覆盖我们的代码和DirectX函数调用的低级文件读取函数。

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

2 个答案:

答案 0 :(得分:1)

好吧,OpenSSL。这是binary distributions。它实际上是C,而不是C ++,但我认为它并不重要。

另见Crypto++

答案 1 :(得分:0)

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