首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用RSA加密视频

如何使用RSA加密视频
EN

Cryptography用户
提问于 2017-05-29 12:50:58
回答 1查看 856关注 0票数 -1

我可以使用RSA算法加密消息。但我不知道怎么加密视频。

EN

回答 1

Cryptography用户

发布于 2017-05-29 15:49:53

RSA不是用于批量加密的。它速度慢,而且开销很大。

正如fgrieu所提到的,您应该使用混合加密技术,其中您应该创建一个随机对称密钥,用它加密数据,然后使用您的RSA公钥加密对称密钥。为了解密,首先检索对称密钥(数据或会话),然后解密视频。

最近/共同的方案将是RSA-OAEP和AES-GCM。AES-CTR也可能很有趣,因为它允许您跳过加密的流(当实现正确时)。换句话说,密码提供了对明文的随机访问。通常,对于流视频而言,您希望使用具有良好在线属性的对称密码;在线密码在加密/解密时直接返回密文/明文。

请注意,RSA-OAEP并不提供加密的对称密钥的真实性:如果需要,对手可以简单地加密另一个视频。RSA实现应进一步安全地抵御侧信道攻击。

“消息”一词通常只是指加密文件中输入的明文。换句话说,消息只是一串位/字节。因此,如果您知道如何加密正确大小的消息,那么您也将知道如何加密视频。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/47801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档