我希望你能在这里证明我错了(拜托,拜托,拜托!;)。我有一种情况需要从服务器 D(对于“数据”)下载加密数据。服务器 K(“ key ”)具有加密 key 。为了安全起见,我真的希望服务器 D 永远不知道服务器 K 知道的 key 。我想要的是我的客户端(例如您的浏览器)连接到服务器 D 以获取数据并连接到服务器 K 以获取 key 并在本地进行解密,这样未加密的内容永远不会离开您的计算机。
我可以通过替换 HTML 的内容来很好地处理 dom 中的文本区域。但是,有时,我想将更大的文件流式传输到文件系统。例如,也许我想加密和解密电影并将内容流式传输到我的视频播放器。
无论如何,我都不是 JavaScript 专家,尤其是在涉及安全沙箱等边缘情况时。
对于小D,我可以处理解密,但我不知道如何保存解密后的文件。大 D 似乎有问题,因为内存用完了。
有人有不涉及原生插件的想法吗?
谢谢!
最佳答案
你可以生成一个 data: URL并仅使用 javascript 将指向它的链接添加到文档。不过,这对于大数据量来说不太可能是个好主意。
关于javascript - "Downloading"一个计算值形式的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050703/