【问题标题】:What determines the size of the message in the algorithm RSA?什么决定了算法 RSA 中消息的大小?
【发布时间】:2013-04-21 04:52:11
【问题描述】:

我了解了 RSA 算法及其工作原理?但我不明白一些想法。我要求明文长度 为什么要在 64 位算法 rsa 中指定明文的大小? 还 明文长度是相关的密钥长度吗? 我需要任何建议来理解这个想法吗?

【问题讨论】:

  • RSA 不是 64 位算法。
  • OK 不是 64 位吗?然后告诉我 RSA 中与明文长度相关的密钥长度?

标签: encryption rsa public-key-encryption


【解决方案1】:

使用 RSA 算法时,明文大小不能大于密钥的模数。例如,2048 位 RSA 密钥不能对大于 2048 位(或 256 字节)的明文进行操作。

这个限制还需要考虑填充,一般会增加几个字节。例如,PKCS#1 填充通常向明文添加至少 11 个字节,这意味着最大的明文是 245 个字节(或更小)。

【讨论】:

    猜你喜欢
    • 2020-06-14
    • 2017-06-06
    • 2020-03-06
    • 2011-10-26
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    • 2014-08-23
    相关资源
    最近更新 更多