【发布时间】:2012-05-16 04:21:59
【问题描述】:
请原谅我的白痴……我是一名负责处理 C++ 问题的 PHP 人。
我们的 C++ 应用程序从某些文件中读取数据。我们现在希望在硬盘驱动器上加密这些文件。我确信只有一个 C++ 加密库很容易找到,但该应用程序还调用了一些 DirectX 函数,这些函数也读取相同的文件。
我的团队负责人建议重写一个由我们的代码和 DirectX 函数调用的低级文件读取函数的可能性。
我的问题是,是否有一些图书馆已经在做这种事情?或者,我们是否以一种奇怪的方式来解决这个问题?
【问题讨论】:
-
那些 DirectX 函数不提供不同的方式来访问数据吗?只从文件中获取输入听起来像是一个糟糕的设计......
-
这里说的是什么函数?
-
对不起,我知道我不是很有帮助,但我不知道确切的功能。我知道它们与加载纹理文件有关。
-
您确定这些文件需要加密吗?您能否通过在这些文件上适当设置 ACL 来解决问题,以便只有受限制的帐户才能访问它们,然后在该帐户的上下文中运行您的程序?
-
您还可以使用文件系统加密(属性|常规|高级...|加密内容以保护数据),然后使用 ACL 限制对程序的访问。
标签: c++ encryption directx