我想将一个AES加密的视频文件存储在谷歌云存储中,并将其传输到iOS设备上。这里需要提到的一点是,解密必须在设备上进行。
难道一些AES密码器不适合这样做吗?我应该在处理流部分的后端上使用一些VM吗?
发布于 2020-01-27 20:58:34
您可以使用安全实时流协议(RTSP),使用TLS,通过ephermeral提供一个安全的通道:短暂的ECDH。
AES在流模式下也适用,如果您愿意单独管理对称密钥的话。建议AES-GCM与96位的现在。记住要注意所述计数器模式的数据限制。另外,记住现在,键盘元组也有使用上的限制,适当地旋转键(假设每个消息都是随机的)。
以上建议使用Swift (SwiftSodium)中的Swift绑定。
https://stackoverflow.com/questions/59938657
复制相似问题