$CryptographicEllipticCurveNames
$CryptographicEllipticCurveNames
给出了支持的用于密钥生成和数字签名的椭圆曲线的列表.
更多信息
- $CryptographicEllipticCurveNames 列举 GenerateAsymmetricKeyPair、GenerateDigitalSignature 和 GenerateFileSignature 的选项 "CurveName" 的值.
- 支持的椭圆曲线的名称包括:
-
"prime192v1" 基于 192-bit 素数域的 NIST/X9.62/SECG 曲线 "prime256v1" 基于 256-bit 素数域的 X9.62/SECG 曲线 "secp224r1" 基于 224-bit 素数域的 NIST/SECG 曲线 "secp256k1" 基于 256-bit 素数域的 SECG 曲线 "secp384r1" 基于 384-bit 素数域的NIST/SECG 曲线 "secp521r1" 基于 521-bit 素数域的 NIST/SECG 曲线 "sect163k1" 基于 163-位二进制域的 NIST/SECG/WTLS 曲线 "sect163r2" 基于 163-位二进制域的 NIST/SECG 曲线 "sect233k1" 基于 233-位二进制域的 NIST/SECG/WTLS 曲线 "sect233r1" 基于 233-位二进制域的 NIST/SECG/WTLS 曲线 "sect283k1" 基于 283-位二进制域的 NIST/SECG 曲线 "sect283r1" 基于 283-位二进制域的 NIST/SECG 曲线 "sect409k1" 基于 409-位二进制域的 NIST/SECG 曲线 "sect409r1" 基于 409-位二进制域的 NIST/SECG 曲线 "sect571k1" 基于 571-位二进制域的 NIST/SECG 曲线 "sect571r1" 基于 571-位二进制域的 NIST/SECG 曲线 - 支持的扭曲 Edwards 曲线名称包括:
-
"ed25519" 基于 255-位素数域的 NIST 曲线 "ed448" 基于 448-位素数域的 NIST 曲线
范例
基本范例 (3)
GenerateDigitalSignature 将自动使用同一曲线:
在 GenerateDigitalSignature 中,如果密钥是一组字节,指定 "CurveName" 的值:
GenerateDigitalSignature 将自动使用相同的算法和曲线:
Wolfram Research (2020),$CryptographicEllipticCurveNames,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html (更新于 2021 年).
文本
Wolfram Research (2020),$CryptographicEllipticCurveNames,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html (更新于 2021 年).
CMS
Wolfram 语言. 2020. "$CryptographicEllipticCurveNames." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html.
APA
Wolfram 语言. (2020). $CryptographicEllipticCurveNames. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html 年