DSACng Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DSACng sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| DSACng() |
Rastgele bir 2.048 bit anahtar çifti ile sınıfının yeni bir örneğini DSACng başlatır. |
| DSACng(Int32) |
Belirtilen boyutta rastgele oluşturulmuş bir anahtarla sınıfının yeni bir örneğini DSACng başlatır. |
| DSACng(CngKey) |
Belirtilen anahtarla sınıfının yeni bir örneğini DSACng başlatır. |
DSACng()
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Rastgele bir 2.048 bit anahtar çifti ile sınıfının yeni bir örneğini DSACng başlatır.
public:
DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
- Öznitelikler
Şunlara uygulanır
DSACng(Int32)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen boyutta rastgele oluşturulmuş bir anahtarla sınıfının yeni bir örneğini DSACng başlatır.
public:
DSACng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng(int keySize);
public DSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
Public Sub New (keySize As Integer)
Parametreler
- keySize
- Int32
Bit cinsinden oluşturulacak anahtarın boyutu.
- Öznitelikler
Özel durumlar
keySize geçerli değil.
Açıklamalar
Geçerli anahtar boyutları 512 ile 3.072 bit arasında 64'lık artışlarla değişir. Tüm anahtarlar için en az 2.048 bit boyutu kullanılmasını öneririz.
Önemli
DSA algoritmasının oluşturucuları bu algoritmaya yönelik desteğini geri çekti. sınıfı yerine RSA sınıfını ECDsa veya sınıfını DSA kullanmayı göz önünde bulundurun. Yalnızca eski uygulamalar ve verilerle uyumluluk için kullanın DSA .
Şunlara uygulanır
DSACng(CngKey)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen anahtarla sınıfının yeni bir örneğini DSACng başlatır.
public:
DSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng(System.Security.Cryptography.CngKey key);
public DSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.DSACng
new System.Security.Cryptography.DSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.DSACng
Public Sub New (key As CngKey)
Parametreler
- key
- CngKey
DSA işlemleri için kullanılacak anahtar.
- Öznitelikler
Özel durumlar
key geçerli bir DSA anahtarı değil.
key, null değeridir.
Açıklamalar
öğesinin CngKey.AlgorithmGroupkey olması CngAlgorithmGroup.Dsagerekir.
Bu oluşturucu anahtarın bir kopyasını oluşturur. Atılsa key bile, DSA'da bu anahtar nesnesinin kopyası canlı kalır.