RSACng 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.
RSACng sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| RSACng() |
Rastgele bir 2.048 bit anahtar çifti ile sınıfının yeni bir örneğini RSACng başlatır. |
| RSACng(Int32) |
Belirtilen boyutta rastgele oluşturulmuş bir anahtarla sınıfının yeni bir örneğini RSACng başlatır. |
| RSACng(CngKey) |
Belirtilen anahtarla sınıfının yeni bir örneğini RSACng başlatır. |
RSACng()
- 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 RSACng başlatır.
public:
RSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng();
public RSACng();
Public Sub New ()
- Öznitelikler
Açıklamalar
Bu oluşturucu hemen yeni bir ortak/özel anahtar bölmesi oluşturmaz. Bu oluşturucu özelliği 2048 olarak ayarlar KeySize ve anahtar gerektiğinde özellik değeri kullanılarak bir anahtar oluşturulur. Bir anahtar yöntemi veya başka bir anahtar içeri aktarma yöntemi aracılığıyla ImportParameters yüklenirse, bu oluşturucunun anahtar boyutunun bir anlamı yoktur.
Şunlara uygulanır
RSACng(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 RSACng başlatır.
public:
RSACng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(int keySize);
public RSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
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ı 8'lik artışlarla 384 ile 16.384 bit arasında değişir. Tüm anahtarlar için en az 2.048 bit boyutu kullanmanızı öneririz.
Bu oluşturucu hemen yeni bir ortak/özel anahtar bölmesi oluşturmaz.
Bu oluşturucu özelliği olarak keySize ayarlar KeySize ve bir anahtar gerektiğinde özellik değeri kullanılarak bir anahtar oluşturulur.
Bir anahtar yöntemi veya başka bir anahtar içeri aktarma yöntemi aracılığıyla ImportParameters yüklenirse, bu oluşturucunun anahtar boyutunun bir anlamı yoktur.
Şunlara uygulanır
RSACng(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 RSACng başlatır.
public:
RSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(System.Security.Cryptography.CngKey key);
public RSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)
Parametreler
- key
- CngKey
RSA işlemleri için kullanılacak anahtar.
- Öznitelikler
Özel durumlar
key geçerli bir RSA anahtarı değil.
key, null değeridir.
Açıklamalar
öğesinin CngKey.AlgorithmGroupkey olması CngAlgorithmGroup.Rsagerekir.
Bu oluşturucu anahtarın bir kopyasını oluşturur. Atılsa key bile, bu anahtar nesnesinin RSA'daki kopyası canlı kalır.