1

ECC P-256 密钥的模数是多少?会是 32 个字节吗?我似乎只能用这个密钥签署/加密一个 32 字节的数据缓冲区。

对于 RSA,我知道 1024 位 RSA 密钥的模数为 128 字节。对于 ECC,我对“P”的含义感到困惑。

4

2 回答 2

2

您应该阅读有关 ECC 的更多信息。P-256 曲线基于 256 位基础字段,但这不是基点的顺序。RSA 的数学运算要简单得多,可以直接加密/解密数据,你永远不应该比较 RSA 和 ECDSA。

于 2013-05-07T21:09:56.187 回答
2

pX9.62/SECG 曲线在 256 位素数字段上的模数为

0xFFFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF

ec_curve.c您可以在 OpenSSL 库中找到此信息。

而且,是的,p是一个 32 字节的数字。在 ECC 中,虽然p通常表示素数域的模,但通常表示P椭圆曲线上的一个点,其中P = [k]G0<k<p-1G曲线的生成器。

于 2013-05-08T07:01:01.943 回答