Share via


RSACryptoServiceProvider.KeySize Özellik

Tanım

Geçerli anahtarın boyutunu alır.

public:
 virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer

Özellik Değeri

Bit cinsinden anahtarın boyutu.

Açıklamalar

Microsoft RSACryptoServiceProvider Gelişmiş Şifreleme Sağlayıcısı yüklüyse, anahtar boyutlarını 384 bitten 16384 bite kadar 8 bitlik artışlarla destekler. Microsoft Temel Şifreleme Sağlayıcısı yüklüyse 8 bitlik artışlarla 384 bitten 512 bite kadar anahtar boyutlarını destekler.

Geçerli anahtar boyutları, örnek tarafından RSACryptoServiceProvider kullanılan şifreleme hizmeti sağlayıcısına (CSP) bağlıdır. Windows CSP'leri, Windows 8.1 öncesi Windows sürümleri için 384 ile 16384 bit arasında anahtar boyutlarını ve Windows 8.1 için 512 ile 16384 bit arasında anahtar boyutlarını etkinleştirir. Daha fazla bilgi için Windows belgelerindeki CryptGenKey işlevine bakın.

sınıfı, RSACryptoServiceProvider özelliğini kullanarak anahtar boyutlarını değiştirmenize KeySize izin vermez. Bu özelliğe yazılan herhangi bir değer, özelliği hatasız güncelleştiremez. Anahtar boyutunu değiştirmek için oluşturucu aşırı yüklemelerinden birini kullanın.

Şunlara uygulanır

Ayrıca bkz.