首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSA加密-公钥加密

RSA加密-公钥加密
EN

Stack Overflow用户
提问于 2014-06-14 13:55:14
回答 1查看 203关注 0票数 0

我想在一个大文件(>25 MB)上使用RSA加密。是否有可能在大型应用程序中使用公钥/私钥?我向客户公开了一个公钥,并且不允许除收件人之外的任何人使用私钥查看内容。因此,商业案例是有意义的,尽管它比对称加密要慢。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-14 17:59:47

RSA不能加密大于其密钥大小的有效负载(减去填充的一些开销)。要绕过这个限制,您需要生成一个对称密钥,使用它加密更大的文件,然后用RSA加密对称密钥本身(使用OAEP或PKCS1v1.5填充)。

密码消息语法(CMS)和PKCS7 (CMS的前身)已经支持这个用例,因此不需要发明自己的协议。

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

https://stackoverflow.com/questions/24220635

复制
相关文章

相似问题

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