【发布时间】:2016-04-22 08:41:12
【问题描述】:
我有一个用例,后端提供带有Content-type: video/mp4 HTTP 标头的加密视频文件。通常,浏览器(任何浏览器)都会在其内置播放器中开始播放视频文件,但由于数据是加密的,它不知道如何处理。
加密的方式有点像 HTTPS。服务器向前端发送一个公钥,前端用公钥生成一个对称密钥,服务器和前端都使用它来加密/解密东西。
我知道如果我使用 HTTPS,它会起作用,因为服务器和浏览器之间会发生一个自动过程。所以我想我的问题是如何让浏览器在不使用 HTTPS 的情况下显示加密视频?
【问题讨论】:
标签: video https public-key-encryption encryption-symmetric encryption-asymmetric