ECDsaCng.LegalKeySizes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 KeySize 属性资源库支持的密钥大小(以位为单位)。
public:
virtual property cli::array <System::Security::Cryptography::KeySizes ^> ^ LegalKeySizes { cli::array <System::Security::Cryptography::KeySizes ^> ^ get(); };
public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }
member this.LegalKeySizes : System.Security.Cryptography.KeySizes[]
Public Overrides ReadOnly Property LegalKeySizes As KeySizes()
属性值
KeySizes[]
一个数组,其中包含属性资源库支持的 KeySize 密钥大小。
注解
在椭圆曲线加密 (ECC) 密钥大小不是密钥生成过程的唯一输入,它派生自特定椭圆曲线的曲线参数。 此属性仅报告三个法定密钥大小:256 位、384 位和 521 位。 单独使用密钥大小作为密钥生成的基础时,支持的大小映射到命名曲线 secp256r1 (又名 NIST P-256) 、secp384r1 (又名 NIST P-384) 和 secp521r1 (又名 NIST P-521) 。
在 Windows 10 上执行时,此类支持许多其他命名曲线,但这不会反映在此属性中。