$CryptographicEllipticCurveNames
$CryptographicEllipticCurveNames
鍵の生成とデジタル署名のためにサポートされている楕円曲線のリストを与える.
詳細
- $CryptographicEllipticCurveNamesに現れる設定は,GenerateAsymmetricKeyPair,GenerateDigitalSignature,GenerateFileSignatureの"CurveName"オプションの値を列挙する.
- 次は,サポートされる楕円曲線である.
-
"prime192v1" 192ビット素体上のNIST/X9.62/SECG曲線 "prime256v1" 256ビット素体上のX9.62/SECG曲線 "secp224r1" 224ビット素体上のNIST/SECG曲線 "secp256k1" 256ビット素体上のSECG曲線 "secp384r1" 384ビット素体上のNIST/SECG曲線 "secp521r1" 521ビット素体上の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年に更新).
CMS
Wolfram Language. 2020. "$CryptographicEllipticCurveNames." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html.
APA
Wolfram Language. (2020). $CryptographicEllipticCurveNames. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$CryptographicEllipticCurveNames.html