代码之家  ›  专栏  ›  技术社区  ›  Corey Trager

我正在使用Crypto++进行RSA加密。我的纯文本超过FixedMaxPlainTextLength。我该怎么办?

  •  2
  • Corey Trager  · 技术社区  · 15 年前

    我应该把文本分成块吗?

    RSA是错误的加密方案吗?

    2 回复  |  直到 15 年前
        1
  •  9
  •   President James K. Polk    15 年前

    错误的方案。消息加密的标准技术(例如,PGP和CMS)是为AES之类的东西生成一个随机对称会话密钥K,并使用密钥K用AES加密消息。然后用消息的每个收件人的公钥加密K。

        2
  •  0
  •   Mark Wilkins    15 年前

    通常,非对称RSA算法用于密钥交换。如果要加密较大的数据块,最好使用AES之类的东西。