ECCurve Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje eliptickou křivku.
public value class ECCurve
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public struct ECCurve
public struct ECCurve
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECCurve = struct
type ECCurve = struct
Public Structure ECCurve
- Dědičnost
- Atributy
Poznámky
CurveType Pomocí pole určete, zda je křivka pojmenovaná nebo explicitní křivka (buď základní, nebo charakteristická křivka 2).
Pole
A |
První koeficient explicitní křivky. |
B |
Druhý koeficient explicitní křivky. |
Cofactor |
Koaktor křivky. |
CurveType |
Identifikuje složení objektu ECCurve . |
G |
Generátor neboli základní bod pro operace na křivce. |
Hash |
Název hashovací algoritmu, který byl použit ke generování koeficientů křivky (A a B) z Seed algoritmu generování ANSI X9.62. Platí pouze pro explicitní křivky. |
Order |
Pořadí křivky. Platí pouze pro explicitní křivky. |
Polynomial |
Polynom křivky. Platí pouze pro charakteristické 2 křivky. |
Prime |
Prime určující základní pole. Platí pouze pro křivky prvouka. |
Seed |
Počáteční hodnota pro generování koeficientů podle algoritmu generování ANSI X9,62. Platí pouze pro explicitní křivky. |
Vlastnosti
IsCharacteristic2 |
Získá hodnotu, která označuje, zda typ křivky označuje explicitní charakteristickou křivku 2. |
IsExplicit |
Získá hodnotu, která označuje, zda typ křivky označuje explicitní křivku (buď prime, nebo charakteristická 2). |
IsNamed |
Získá hodnotu, která označuje, zda typ křivky označuje pojmenovanou křivku. |
IsPrime |
Získá hodnotu, která označuje, zda typ křivky označuje explicitní první křivku. |
Oid |
Získá identifikátor pojmenované křivky. |
Metody
CreateFromFriendlyName(String) |
Vytvoří pojmenovanou křivku pomocí zadaného popisného názvu identifikátoru. |
CreateFromOid(Oid) |
Vytvoří pojmenovanou křivku pomocí zadaného Oid objektu. |
CreateFromValue(String) |
Vytvoří pojmenovanou křivku pomocí zadaného desítkového vyjádření identifikátoru s tečkami. |
Validate() |
Ověří integritu aktuální křivky. CryptographicException Vyvolá výjimku, pokud struktura není platná. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro