ECCurve Estrutura
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma curva elíptica.
public value class ECCurve
public struct ECCurve
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public struct ECCurve
type ECCurve = struct
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECCurve = struct
Public Structure ECCurve
- Herança
- Atributos
Use o CurveType campo para determinar se a curva é uma curva nomeada ou uma curva explícita (uma curva principal ou uma curva característica 2).
A |
O primeiro coeficiente uma curva explícita.
|
B |
O segundo coeficiente de uma curva explícita.
|
Cofactor |
O cofator da curva. |
Curve |
Identifica a composição do objeto ECCurve. |
G |
O gerador ou ponto de base para operações na curva. |
Hash |
O nome do algoritmo de hash que foi usado para gerar os coeficientes de curva (A e B) do Seed sob o algoritmo de geração ANSI X9.62. Aplica-se somente a curvas explícitas. |
Order |
A ordem da curva. Aplica-se somente a curvas explícitas. |
Polynomial |
A curva polinomial. Aplica-se somente a curvas de característica dois. |
Prime |
O principal que especifica o campo base. Aplica-se somente às curvas principais. |
Seed |
O valor de semente para a geração de coeficiente sob o algoritmo de geração X9.62 ANSI. Aplica-se somente a curvas explícitas. |
Is |
Obtém um valor que indica se o tipo de curva indica uma curva 2 característica explícita. |
Is |
Obtém um valor que indica se o tipo de curva indica uma curva explícita (principal ou de característica 2). |
Is |
Obtém um valor que indica se o tipo de curva indica uma curva nomeada. |
Is |
Obtém um valor que indica se o tipo de curva indica uma curva principal explícita. |
Oid |
Obtém o identificador de uma curva nomeada. |
Create |
Cria uma curva nomeada usando o nome amigável especificado do identificador. |
Create |
Cria uma curva nomeada usando o objeto Oid especificado. |
Create |
Cria uma curva nomeada usando a representação decimal pontilhada especificada do identificador. |
Validate() |
Valida a integridade da curva atual. Lança uma exceção CryptographicException se a estrutura não for válida. |
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.6, 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: