1

为什么如果我调用RSA_size()一个 RSA 对象,我获得的值会小于i2d_RSAPublicKey在同一个 RSA 对象上调用的(公钥的大小)的返回值?

4

1 回答 1

1

因为i2d_RSAPublicKey为您提供了密钥的 PKCS#1 编码版本,包括公共指数和 DER 元素。

RSA_size()只为您提供纯模数的字节大小(这也是该密钥的任何未编码签名或密文的大小)。

于 2012-09-01T08:50:06.853 回答