代码之家  ›  专栏  ›  技术社区  ›  Travis Jensen

从JavaScript“下载”计算值

  •  3
  • Travis Jensen  · 技术社区  · 16 年前

    我希望你能在这里证明我错了(请,请,请!;)。我需要从服务器D下载加密数据(用于“数据”)。服务器K(表示“密钥”)具有加密密钥。为了安全起见,我真的希望服务器D永远不知道服务器K知道的密钥。我想要的是我的客户端(例如,你的浏览器)连接到服务器D获取数据,服务器K获取密钥,并在本地进行解密,这样未加密的内容就不会离开你的计算机。

    通过替换HTML的内容,我可以很好地处理dom中的文本区域。然而,有时,我想做更大的文件,我流到文件系统。例如,也许我想对一部电影进行加密和解密,然后将内容流式传输到我的视频播放器。

    从任何角度来说,我都不是JavaScript大师,尤其是涉及到安全沙箱之类的边缘案例时。

    对于小D,我可以处理解密,但我不知道如何保存解密的文件。随着内存耗尽,大D似乎有问题。

    有人有没有不涉及本机插件的想法?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Baffe Boyois    16 年前

    你可以生成一个 data: URL 并仅使用javascript将其链接添加到文档中。不过,对于大数据量来说,这不太可能是个好主意。