请问实时展示的流传输,可以加密吗

查看 78|回复 7
作者:brader   
比如我们平时 api 接口返回数据,可以使用 aes 加解密。
但我有个接口,是通过 http 流形式传输返回给客户端的,每次返回一个字符到几个字符不等,客户端在进行流接收的时候,也要实时输出展示,这种接口,有办法加密返回吗?各位有没有什么思路

返回, 字符, 加密, 接口

chenzhe   
流形式传输的时候也加密呀,然后每个 chunk 解密
lisxour   
本来就是块加密啊,还有我的建议是 websocket ,流式还得自己处理好多东西,比如当拿到以下数据时:a 全块数据+b 部分数据,你还得自己处理数据拆分,websocket 在表面上能做到完全一样的目的效果,还不用这么麻烦。
XiLingHost   
如果要自己实现,可以考虑 chacha20
brader
OP
  
@chenzhe
@lisxour 可是频繁进行块加密的话,是不是会很消耗服务器资源
chenzhe   
2 楼的建议,如果不是针对性一对一的那种数据传输,例如直播,多用户请求的数据是一样的,用 ws 广播,这样可以减轻服务器负担。至于这种加密对服务器造成的负担,不是应该考虑在成本内的嘛。毕竟如果你的数据对安全性有足够的要求,那么加密的服务器负担问题是从立项就该考虑进去的成本呀。
Aloento   
WebSocket Secure ,请
chenzhe   
3L 正解
您需要登录后才可以回帖 登录 | 立即注册

返回顶部