首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >非对称加密与对称加密的实际限制是什么?

非对称加密与对称加密的实际限制是什么?
EN

Cryptography用户
提问于 2015-09-16 21:46:19
回答 2查看 1.6K关注 0票数 2

我听人常说,对称加密的优点是速度快,不受对称加密数据量的限制。

我还听说,通常说不对称加密的优点是安全。

但从理论上讲,如果我想对称加密1TB文件,我的算法就是将1TB文件分解成更小的块,对它们进行加密,然后吐出密码文本。

为什么我不能对非对称加密做同样的事情呢?也就是说,使用非对称加密进行批量加密的实际限制是什么?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2015-09-17 03:28:21

非对称加密的优点不是安全性,而是能力。非对称密码提供了完全不同的功能,你无法获得对称密码。使用对称加密,您必须预先建立一个密钥。使用非对称密码,您可以动态地建立一个密钥(当然,您必须信任公钥,它属于您想要与之交互的一方)。使用非对称密码,您通常有数字签名,建立数据的真实性。

在你的问题中,你提到对称密码的主要优势,速度。

所以,对于你们的问题:

为什么我不能对非对称加密做同样的事情呢?

你可以的。首先,您必须定义如何加密大量明文。你建立一个> 1TB的模数吗?绝对不是。你是否建立了某种操作方式?当然,但你必须证明安全。

您还可能希望进行完整性检查,就像使用经过身份验证的加密或HMAC一样。你怎么做到的?

使用非对称加密进行批量加密的实际限制是什么?

速度和缺乏值得信赖的,仔细研究的标准。

票数 3
EN

Cryptography用户

发布于 2015-09-16 23:49:33

没有指定任何操作模式来执行大型消息的非对称加密。主要的缺点是效率。即使CPU的容量可以忽略不计(很可能不是这样),例如使用RSA也会大大增加密文的大小。

在其中一种或另一种之间没有必要的选择。工程师应该为这项工作选择合适的工具;加密只是一种特殊的用途。这通常意味着要同时使用非对称加密,因为对于复杂的密钥管理方案来说,非对称加密是必要的,任何类型的消息处理都需要对称算法的效率。如果同时使用非对称和对称算法,则该系统称为混合密码体制

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

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

复制
相关文章

相似问题

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