ECCurve Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kurva elips.
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
- Warisan
- Atribut
Keterangan
CurveType Gunakan bidang untuk menentukan apakah kurva adalah kurva bernama atau kurva eksplisit (baik kurva prime atau karakteristik 2).
Bidang
A |
Koefisien pertama untuk kurva eksplisit.
|
B |
Koefisien kedua untuk kurva eksplisit.
|
Cofactor |
Kofaktor kurva. |
CurveType |
Mengidentifikasi komposisi ECCurve objek. |
G |
Generator, atau titik dasar, untuk operasi pada kurva. |
Hash |
Nama algoritma hash yang digunakan untuk menghasilkan koefisien kurva (A dan B) dari Seed bawah algoritma generasi ANSI X9.62. Hanya berlaku untuk kurva eksplisit. |
Order |
Urutan kurva. Hanya berlaku untuk kurva eksplisit. |
Polynomial |
Kurva polinomial. Hanya berlaku untuk karakteristik 2 kurva. |
Prime |
Prime yang menentukan bidang dasar. Hanya berlaku untuk kurva prima. |
Seed |
Nilai benih untuk pembuatan koefisien di bawah algoritma generasi ANSI X9.62. Hanya berlaku untuk kurva eksplisit. |
Properti
IsCharacteristic2 |
Mendapatkan nilai yang menunjukkan apakah jenis kurva menunjukkan kurva 2 karakteristik eksplisit. |
IsExplicit |
Mendapatkan nilai yang menunjukkan apakah jenis kurva menunjukkan kurva eksplisit (baik primer atau karakteristik 2). |
IsNamed |
Mendapatkan nilai yang menunjukkan apakah jenis kurva menunjukkan kurva bernama. |
IsPrime |
Mendapatkan nilai yang menunjukkan apakah jenis kurva menunjukkan kurva prima eksplisit. |
Oid |
Mendapatkan pengidentifikasi kurva bernama. |
Metode
CreateFromFriendlyName(String) |
Membuat kurva bernama menggunakan nama pengidentifikasi yang mudah diingat yang ditentukan. |
CreateFromOid(Oid) |
Membuat kurva bernama menggunakan objek yang ditentukan Oid . |
CreateFromValue(String) |
Membuat kurva bernama menggunakan representasi desimal putus-putus yang ditentukan dari pengidentifikasi. |
Validate() |
Memvalidasi integritas kurva saat ini. CryptographicException Melempar pengecualian jika struktur tidak valid. |