2

我有一个客户要求他们的用户下载一个 PDF 文档以填写其中包含一些非常敏感的数据(SSN 等),然后他们要求他们填写他们填写的表格并重新上传它到网站...但是当他们这样做时,他们希望文件通过电子邮件发送给他们。

现在,在您开始抱怨如何更容易地建立一个在线表格来收集这些数据之前......相信我,我已经去过那里了。我试图说服他们这不是理想的方式——但是,任何与世界上任何客户合作过的人都知道,有时客户希望事情按照他们的方式完成,这就是它的结束。

话虽这么说,我想找到一种方法让用户上传文档,加密它(使用我的客户可以用来解密它的某种密钥),通过电子邮件将其发送给他们,然后从我的服务器上删除吸盘因为我不希望这些信息坐在那里。

我在运行 IIS6 的 Windows 2003 服务器上。我一直在玩 GPG4WIN,但运气不佳。我对使用 ASP.NET 或 PHP 的想法或解决方案持开放态度。

4

1 回答 1

0

您可以提供允许用户上传文档的表单和另一个用于从用户那里获取密码和电子邮件地址的表单。

在服务器端,您可以使用 PDF 库来设置用户提供的密码。(ASP.NET 或 PHP 本身不支持 PDF 处理) 之后,可以删除原始文档,并将加密的文档邮寄到用户的电子邮件地址。

您可以在 IIS 服务器上安装许多免费和商业库。我的公司 Gnostice 有一个可以做到这一点的免版税商业 PDF 库。PHP 也可能有一些用于加密 PDF 文档的可安装库。

于 2012-07-17T05:44:17.857 回答