Google Cloud Storage 将加密视频流式传输到 iOS



我想将存储在谷歌云存储上的AES加密视频文件流式传输到iOS设备。这里要提到的一点是解密必须在设备上进行。

有些AES密码不适合吗? 我应该在后端使用一些处理流式处理部分的 VM 吗?

您可以使用安全实时流协议 (RTSP(,使用 TLS,通过 ephermeral:ephemeral ECDH 提供安全通道。

流式处理模式下的 AES 也很合适,如果您愿意单独管理对称密钥。建议使用 96 位随机数的 AES-GCM。请记住注意所述计数器模式的数据限制。此外,请记住随机数,密钥对元组也有使用限制,适当地轮换密钥(假设每条消息随机随机数(。

对于上述情况,建议在 Swift (SwiftSodium( 中使用 libsodium 结合。

最新更新