ECCurve ECCurve ECCurve ECCurve Struct

Definizione

Rappresenta una curva ellittica.Represents an elliptic curve.

public value class ECCurve
public struct ECCurve
type ECCurve = struct
Public Structure ECCurve
Ereditarietà

Commenti

Usare il CurveType campo per determinare se la curva è una curva denominata o una curva esplicita (un numero primo o una curva di caratteristica 2).Use the CurveType field to determine whether the curve is a named curve or an explicit curve (either a prime or a characteristic 2 curve).

Campi

A A A A

Primo coefficiente per una curva esplicita.The first coefficient for an explicit curve. A per le curve brevi di Weierstrass, Montgomery e Twisted Edwards.A for short Weierstrass, Montgomery, and Twisted Edwards curves.

B B B B

Secondo coefficiente per una curva esplicita.The second coefficient for an explicit curve. B per le curve brevi di Weierstrass e d per le curve brevi di Twisted Edwards.B for short Weierstrass and d for Twisted Edwards curves.

Cofactor Cofactor Cofactor Cofactor

Cofattore della curva.The cofactor of the curve.

CurveType CurveType CurveType CurveType

Identifica la composizione dell'oggetto ECCurve.Identifies the composition of the ECCurve object.

G G G G

Generatore, o punto di base, per le operazioni sulla curva.The generator, or base point, for operations on the curve.

Hash Hash Hash 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.The name of the hash algorithm which was used to generate the curve coefficients (A and B) from the Seed under the ANSI X9.62 generation algorithm. Si applica solo alle curve esplicite.Applies only to explicit curves.

Order Order Order Order

Ordine della curva.The order of the curve. Si applica solo alle curve esplicite.Applies only to explicit curves.

Polynomial Polynomial Polynomial Polynomial

Polinomio della curva.The curve polynomial. Si applica solo alle curve di caratteristica 2.Applies only to characteristic 2 curves.

Prime Prime Prime Prime

Numero primo che specifica il campo base.The prime specifying the base field. Si applica solo alle curve dei numeri primi.Applies only to prime curves.

Seed Seed Seed Seed

Valore di inizializzazione per la generazione del coefficiente con l'algoritmo di generazione ANSI X9.62.The seed value for coefficient generation under the ANSI X9.62 generation algorithm. Si applica solo alle curve esplicite.Applies only to explicit curves.

Proprietà

IsCharacteristic2 IsCharacteristic2 IsCharacteristic2 IsCharacteristic2

Ottiene un valore che indica se il tipo di curva specifica una curva esplicita di caratteristica 2.Gets a value that indicates whether the curve type indicates an explicit characteristic 2 curve.

IsExplicit IsExplicit IsExplicit IsExplicit

Ottiene un valore che indica se il tipo di curva specifica una curva esplicita (numeri primi o caratteristica 2).Gets a value that indicates whether the curve type indicates an explicit curve (either prime or characteristic 2).

IsNamed IsNamed IsNamed IsNamed

Ottiene un valore che indica se il tipo di curva specifica una curva denominata.Gets a value that indicates whether the curve type indicates a named curve.

IsPrime IsPrime IsPrime IsPrime

Ottiene un valore che indica se il tipo di curva specifica una curva esplicita dei numeri primi.Gets a value that indicates whether the curve type indicates an explicit prime curve.

Oid Oid Oid Oid

Ottiene l'identificatore di una curva denominata.Gets the identifier of a named curve.

Metodi

CreateFromFriendlyName(String) CreateFromFriendlyName(String) CreateFromFriendlyName(String) CreateFromFriendlyName(String)

Crea una curva denominata con il nome descrittivo dell'identificatore specificato.Creates a named curve using the specified friendly name of the identifier.

CreateFromOid(Oid) CreateFromOid(Oid) CreateFromOid(Oid) CreateFromOid(Oid)

Crea una curva denominata con l'oggetto Oid specificato.Creates a named curve using the specified Oid object.

CreateFromValue(String) CreateFromValue(String) CreateFromValue(String) CreateFromValue(String)

Crea una curva denominata usando la rappresentazione decimale puntata specificata dell'identificatore.Creates a named curve using the specified dotted-decimal representation of the identifier.

Validate() Validate() Validate() Validate()

Convalida l'integrità della curva corrente.Validates the integrity of the current curve. Genera un'eccezione CryptographicException se la struttura non è valida.Throws a CryptographicException exception if the structure is not valid.

Si applica a