【问题标题】:How can the browser handle encrypted data without HTTPS?浏览器如何在没有 HTTPS 的情况下处理加密数据?
【发布时间】:2016-04-22 08:41:12
【问题描述】:

我有一个用例,后端提供带有Content-type: video/mp4 HTTP 标头的加密视频文件。通常,浏览器(任何浏览器)都会在其内置播放器中开始播放视频文件,但由于数据是加密的,它不知道如何处理。

加密的方式有点像 HTTPS。服务器向前端发送一个公钥,前端用公钥生成一个对称密钥,服务器和前端都使用它来加密/解密东西。

我知道如果我使用 HTTPS,它会起作用,因为服务器和浏览器之间会发生一个自动过程。所以我想我的问题是如何让浏览器在不使用 HTTPS 的情况下显示加密视频?

【问题讨论】:

    标签: video https public-key-encryption encryption-symmetric encryption-asymmetric


    【解决方案1】:

    您必须使用本机知道如何解密该格式的视频播放器(联系后端供应商),或者放入一个中间件来解密该格式(联系后端供应商)。在这两种情况下,您都需要密钥。

    或登录后端更改其设置(猜你应该联系谁)。

    或者,阅读后端手册。

    【讨论】:

      猜你喜欢
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-30
      • 2016-01-22
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      相关资源
      最近更新 更多