浏览器如何在没有HTTPS的情况下处理加密数据?

时间:2016-01-16 23:32:06

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

或登录后端更改其设置(猜猜您应该联系的人)。

或者,请阅读后端手册。

相关问题