ECCurve Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una curva elíptica.
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
- Herencia
- Atributos
Comentarios
Use el CurveType campo para determinar si la curva es una curva con nombre o una curva explícita (ya sea una curva primo o una característica 2).
Campos
A |
El primer coeficiente de una curva explícita.
|
B |
El segundo coeficiente de una curva explícita.
|
Cofactor |
El cofactor de la curva. |
CurveType |
Identifica la composición del objeto ECCurve. |
G |
El generador o punto base para las operaciones de la curva. |
Hash |
El nombre del algoritmo hash que se usó para generar los coeficientes de las curvas (A y B) desde el elemento Seed, situado en el algoritmo de generación ANSI X9.62. Solo se aplica a curvas explícitas. |
Order |
El orden de la curva. Solo se aplica a curvas explícitas. |
Polynomial |
La curva polinomial. Solo se aplica a las curvas de característica 2. |
Prime |
El primo que especifica el campo base. Solo se aplica a las curvas prime. |
Seed |
El valor de inicialización para la generación de coeficientes en el algoritmo de generación ANSI X9.62. Solo se aplica a curvas explícitas. |
Propiedades
IsCharacteristic2 |
Obtiene un valor que indica si el tipo de curva indica una curva de característica 2 explícita. |
IsExplicit |
Obtiene un valor que indica si el tipo de curva indica una curva explícita (de números primos o de característica 2). |
IsNamed |
Obtiene un valor que indica si el tipo de curva indica una curva con nombre. |
IsPrime |
Obtiene un valor que indica si el tipo de curva indica una curva prime explícita. |
Oid |
Obtiene el identificador de una curva con nombre. |
Métodos
CreateFromFriendlyName(String) |
Crea una curva con nombre mediante el nombre descriptivo especificado del identificador. |
CreateFromOid(Oid) |
Crea una curva con nombre mediante el objeto Oid especificado. |
CreateFromValue(String) |
Crea una curva con nombre mediante la representación decimal con punto especificada del identificador. |
Validate() |
Valida la integridad de la curva actual. Inicia una excepción de CryptographicException si la estructura no es válida. |