2012-07-13 17 views
2

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

现在,在您开始讨论如何构建在线表单以收集这些数据之前,我们已经在那里了。我试图说服他们这不是理想的方式 - 但是,对于任何与世界上任何客户合作过的人都知道,有时客户希望事情按照他们的方式完成,这就是结束了。这就是说,我想找到一种方法来允许用户上传文档,对它进行加密(使用某种密钥,我的客户端可以使用它来解密它),通过电子邮件发送给他们,然后删除吸取我的服务器,因为我不希望那些信息坐在那里。

我在运行IIS6的Windows 2003服务器上。我已经玩了GPG4WIN,没有太多的运气。我接受使用ASP.NET或PHP的想法或解决方案。

+0

PDF已将加密内置到标准中。虽然我不确定详细信息(换句话说,我不知道它是否适合您的用例),但我不知道它是否适用于ASP.NET和PHP。但也许这是看看?否则,我会建议CMS(加密消息语法)容器格式。 – 2012-07-15 09:59:24

回答

0

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

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

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

相关问题