ECCurve Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une courbe elliptique.
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
- Héritage
- Attributs
Remarques
Utilisez le CurveType champ pour déterminer si la courbe est une courbe nommée ou une courbe explicite (première ou courbe 2 caractéristique).
Champs
A |
Le premier coefficient pour une courbe explicite.
|
B |
Le deuxième coefficient pour une courbe explicite.
|
Cofactor |
Cofacteur de la courbe. |
CurveType |
Identifie la composition de l’objet ECCurve. |
G |
Le générateur, ou point de base, pour les opérations sur la courbe. |
Hash |
Le nom de l’algorithme de hachage utilisé pour générer les coefficients de courbe (A et B) à partir de la Seed sous l’algorithme de génération ANSI X9.62. S’applique uniquement aux courbes explicites. |
Order |
L’ordre de la courbe. S’applique uniquement aux courbes explicites. |
Polynomial |
La courbe polynomiale. S’applique uniquement aux courbes de caractéristique 2. |
Prime |
Prime spécifiant le champ de base. S’applique uniquement aux courbes prime. |
Seed |
La valeur initiale pour la génération de coefficient sous l’algorithme de génération ANSI X9.62. S’applique uniquement aux courbes explicites. |
Propriétés
IsCharacteristic2 |
Obtient une valeur qui indique si le type de courbe fait référence à une courbe explicite caractéristique 2. |
IsExplicit |
Obtient une valeur qui indique si le type de courbe fait référence à une courbe explicite (prime ou caractéristique 2). |
IsNamed |
Obtient une valeur qui indique si le type de courbe fait référence à une courbe nommée. |
IsPrime |
Obtient une valeur qui indique si le type de courbe fait référence à une courbe explicite prime 2. |
Oid |
Obtient l’identificateur d’une courbe nommée. |
Méthodes
CreateFromFriendlyName(String) |
Crée une courbe nommée à l’aide du nom convivial spécifié de l’identificateur. |
CreateFromOid(Oid) |
Crée une courbe nommée à l'aide de l'objet Oid spécifié. |
CreateFromValue(String) |
Crée une courbe nommée à l’aide de la représentation décimale spécifiée de l’identificateur. |
Validate() |
Valide l’intégrité de la courbe actuelle. Lève une exception CryptographicException si la structure n’est pas valide. |