请原谅我的愚蠢...我是一个负责C ++问题的PHP人。
我们的C ++应用程序从某些文件中读取数据。我们现在想要在硬盘上加密这些文件。我确信只有一个C ++加密库很容易找到,但是应用程序也会调用一些同样读取相同文件的DirectX函数。
我的团队负责人建议覆盖我们的代码和DirectX函数调用的低级文件读取函数。
我的问题是,是否有一些图书馆已经做了这种事情?或者,我们是否以一种奇怪的方式处理这个问题?
答案 0 :(得分:1)
好吧,OpenSSL。这是binary distributions。它实际上是C,而不是C ++,但我认为它并不重要。
另见Crypto++。
答案 1 :(得分:0)
通过NFTS内置加密对文件进行加密。 然后将ACL分配给限制访问受限帐户的文件,并在该帐户的上下文中运行程序,或让程序在尝试读取这些文件之前使用受限帐户的凭据执行LoginUser()。