使用EFS与IIS和PHP加密上传的文档

时间:2011-05-02 11:25:28

标签: php iis upload download efs

我的php网站允许授权用户通过上传和下载文档到文档库来共享文档。

我想存储在服务器上加密的文件,我正在尝试使用EFS,而不是在上传/下载时在PHP代码中明确加密/解密。

服务器是Windows Server 2003 / IIS

我在服务器上创建了一个新用户 ,以该用户身份登录,然后使用EFS对包含文档的文件夹进行加密。

我现在希望IIS以 的身份运行我的Web应用程序,以便它可以查看加密的文档。但是我遇到了麻烦,因为 没有所需的所有权限,例如写会话文件。

我尝试的另一个方法是让我的网站在用户内置的IUSR_Machine_Name下运行,并且当它想要打开文件进行流式传输时让php呈现用户凭据,但是,我也坚持这个。

寻求建议:

  1. EFS是正确的方法吗?
  2. 的权限 需要IIS使用它来运行我的网站 应用
  3. 有什么方法可以在php中显示出来 提供用户凭据 php函数 fopen 访问我的EFS的地方 加密文件?

0 个答案:

没有答案