ECCurve ECCurve ECCurve ECCurve Struct

Definice

Představuje eliptické křivky.Represents an elliptic curve.

public value class ECCurve
public struct ECCurve
type ECCurve = struct
Public Structure ECCurve
Dědičnost

Poznámky

Použití CurveType pole, které chcete zjistit, jestli je křivka pojmenované křivky nebo explicitní křivky (základna nebo křivky charakteristiku 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).

Pole

A A A A

První koeficient pro explicitní křivky.The first coefficient for an explicit curve. A pro krátké Weierstrassova Montgomery a kroucená Edwards křivky.A for short Weierstrass, Montgomery, and Twisted Edwards curves.

B B B B

Druhý koeficient pro explicitní křivky.The second coefficient for an explicit curve. B pro krátké Weierstrassova a d kroucená Edwards křivky.B for short Weierstrass and d for Twisted Edwards curves.

Cofactor Cofactor Cofactor Cofactor

Cofactor křivky.The cofactor of the curve.

CurveType CurveType CurveType CurveType

Určuje, co ECCurve objektu.Identifies the composition of the ECCurve object.

G G G G

Generátor, nebo základní bod pro operace s ostatními.The generator, or base point, for operations on the curve.

Hash Hash Hash Hash

Název hashovacího algoritmu, který se použil k vygenerování koeficienty křivky (A a B) z Seed podle algoritmu generování 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. Platí pouze pro explicitní křivky.Applies only to explicit curves.

Order Order Order Order

Pořadí křivky.The order of the curve. Platí pouze pro explicitní křivky.Applies only to explicit curves.

Polynomial Polynomial Polynomial Polynomial

Polynomické křivky.The curve polynomial. Platí pouze pro charakteristiku 2 křivky.Applies only to characteristic 2 curves.

Prime Prime Prime Prime

Prime určující základní pole.The prime specifying the base field. Platí jenom pro primární křivky.Applies only to prime curves.

Seed Seed Seed Seed

Počáteční hodnoty pro generování koeficient pod algoritmus generování ANSI X9.62.The seed value for coefficient generation under the ANSI X9.62 generation algorithm. Platí pouze pro explicitní křivky.Applies only to explicit curves.

Vlastnosti

IsCharacteristic2 IsCharacteristic2 IsCharacteristic2 IsCharacteristic2

Získá hodnotu, která označuje, jestli typ křivky označuje explicitní vlastnost 2 křivky.Gets a value that indicates whether the curve type indicates an explicit characteristic 2 curve.

IsExplicit IsExplicit IsExplicit IsExplicit

Získá hodnotu, která označuje, jestli typ křivky označuje explicitní křivky (primární nebo charakteristiku 2).Gets a value that indicates whether the curve type indicates an explicit curve (either prime or characteristic 2).

IsNamed IsNamed IsNamed IsNamed

Získá hodnotu, která označuje, zda typ křivky označuje pojmenované křivky.Gets a value that indicates whether the curve type indicates a named curve.

IsPrime IsPrime IsPrime IsPrime

Získá hodnotu, která označuje, zda typ křivky označuje explicitní primární křivky.Gets a value that indicates whether the curve type indicates an explicit prime curve.

Oid Oid Oid Oid

Získá identifikátor pojmenované křivky.Gets the identifier of a named curve.

Metody

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

Vytvoří pojmenované křivky pomocí zadaný popisný název identifikátoru.Creates a named curve using the specified friendly name of the identifier.

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

Vytvoří pojmenované křivky pomocí zadaného Oid objektu.Creates a named curve using the specified Oid object.

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

Vytvoří pomocí zadané desítkových reprezentace identifikátoru pojmenované křivky.Creates a named curve using the specified dotted-decimal representation of the identifier.

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

Ověřuje integritu aktuální křivky.Validates the integrity of the current curve. Vyvolá výjimku CryptographicException tehdy struktury je neplatný.Throws a CryptographicException exception if the structure is not valid.

Platí pro