【发布时间】:2018-01-15 07:26:50
【问题描述】:
我想在不让 user2 下载的情况下在 2 个人之间共享 PDF。场景是:
1,用户有一个他想与用户2共享的文档。
2、用户1从自己的电脑中选择要共享的文件,对文件进行加密,然后上传加密文件,这样服务器上就只有加密文件了。-
问题 - 我应该使用哪个数据库来保存加密文档?
保存加密文档的数据类型是什么?
我可以使用 mongo DB 吗?
3,用户 2 想查看文件,所以从用户 1 那里获取解密密钥。
4,用户 2 连接到服务器并获取加密文档并解密并在查看器上阅读。
问题 - 使用哪个查看器库?
【问题讨论】:
-
它永远不会工作。如果 user2 能够查看该文件,他也将能够下载该文件。
-
我看到一些像scribd.com 这样的应用程序。我徘徊他们是怎么做到的/
-
在谷歌上搜索,你会发现很多下载 scribd 文档的技巧。
-
是的,你是对的@Aminadav ...你知道有什么方法可以让它像 Teamviewer..user2 来到服务器读取文件并且没有下载它。
-
用户将始终能够进行屏幕截图。如果您对屏幕截图没有问题,请将文档作为图像提供(将 PDF 转换为图像,并将其提供给用户2)
标签: node.js mongodb reactjs express encryption