2011-06-25 42 views
1

我正在使用php构建一个简单的培训网站。我想分享我的培训材料,而不用担心版权侵犯。我想从服务器发送加密文件并解密(在用户的机器上使用javascript - 这意味着他可以窥视它)并显示它。这样,用户不会简单地获取文档,但需要解密它。如何使用php来加密服务器上的数据和使用javascript解密客户端上的数据

我很感激任何帮助。

谢谢。

+5

如果他们有一个解密的副本那么重点是什么? – 2011-06-25 11:11:24

+0

@dagon该文件仅供查看,不能复制。使用JavaScript来禁用复制。 –

+0

你可以安全地做到这一点,特别是如果你的解密算法在JavaScript中。另外,通过禁用JavaScript的复制功能,您基本上已经阻止了整个世界的窃取行为。 – Shef

回答

0

当您在没有用户管理的公共站点上提供数据时,JavaScript中的任何加密和解密都毫无意义,因为每个人都可以自己解密。什么可以帮助用户管理。

2

如果您担心用户会通过复制或打印内容来“窃取”您的内容,请考虑以安全PDF文件发送内容。 http://www.primopdf.com/help/tip_secure_pdf.aspx

您可以禁用诸如在PDF文件中打印和复制粘贴等功能。 您也可以让PDF文件在几天后或在密码保护下自动过期。

+2

如果它在我的屏幕上,我可以复制它。如果需要OCR的图像。 – 2011-06-25 11:17:18

+0

是的。保护文件通常只会让文件难以复制,而不是不可能。 – aporat

相关问题