gpt4 book ai didi

c - 分解大数据以进行 RSA 加密

转载 作者:太空狗 更新时间:2023-10-29 14:59:47 25 4
gpt4 key购买 nike

最近我们一直在深入研究使用 OpenSSL 来帮助加密/解密我们拥有的一些数据。每个“客户端”都将拥有本地证书颁发机构提供给他们的公钥/私钥对和 X509 证书。我现在正在研究使用该 key 对加密/解密数据。

我研究过的所有内容都显示使用方法 RSA_public_encryptRSA_private_decrypt 进行 RSA 加密。但是对于填充类型 RSA_PKCS1_OAEP_PADDING,我一次可以加密的数据量受限于 RSA_size(rsa) - 41。所以我的问题是如何在坚持我们的 RSA 方案(没有静态关键字等)的同时加密大量数据。我正在考虑将数据分成 block 然后对其进行加密,但这似乎破坏了填充点。

如有任何帮助,我们将不胜感激。

最佳答案

即使你把数据破解了,你也会发现,那速度慢得让人望而却步。正确的方法是

  1. 为对称算法生成随 secret 钥
  2. 使用对称算法和随 secret 钥对数据进行加密
  3. 使用您的公钥加密随 secret 钥,并将其以加密形式存储在数据之后(或之前)。

关于c - 分解大数据以进行 RSA 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com