ECCurve Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una curva ellittica.
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
- Ereditarietà
- Attributi
Commenti
Usare il CurveType campo per determinare se la curva è una curva denominata o una curva esplicita (una curva primaria o una curva 2 caratteristica).
Campi
A |
Primo coefficiente per una curva esplicita.
|
B |
Secondo coefficiente per una curva esplicita.
|
Cofactor |
Cofattore della curva. |
CurveType |
Identifica la composizione dell'oggetto ECCurve. |
G |
Generatore, o punto di base, per le operazioni sulla curva. |
Hash |
Nome dell'algoritmo hash usato per generare i coefficienti della curva (A e B) da Seed con l'algoritmo di generazione ANSI X9.62. Si applica solo alle curve esplicite. |
Order |
Ordine della curva. Si applica solo alle curve esplicite. |
Polynomial |
Polinomio della curva. Si applica solo alle curve di caratteristica 2. |
Prime |
Numero primo che specifica il campo base. Si applica solo alle curve dei numeri primi. |
Seed |
Valore di inizializzazione per la generazione del coefficiente con l'algoritmo di generazione ANSI X9.62. Si applica solo alle curve esplicite. |
Proprietà
IsCharacteristic2 |
Ottiene un valore che indica se il tipo di curva specifica una curva esplicita di caratteristica 2. |
IsExplicit |
Ottiene un valore che indica se il tipo di curva specifica una curva esplicita (numeri primi o caratteristica 2). |
IsNamed |
Ottiene un valore che indica se il tipo di curva specifica una curva denominata. |
IsPrime |
Ottiene un valore che indica se il tipo di curva specifica una curva esplicita dei numeri primi. |
Oid |
Ottiene l'identificatore di una curva denominata. |
Metodi
CreateFromFriendlyName(String) |
Crea una curva denominata con il nome descrittivo dell'identificatore specificato. |
CreateFromOid(Oid) |
Crea una curva denominata con l'oggetto Oid specificato. |
CreateFromValue(String) |
Crea una curva denominata usando la rappresentazione decimale puntata specificata dell'identificatore. |
Validate() |
Convalida l'integrità della curva corrente. Genera un'eccezione CryptographicException se la struttura non è valida. |