Aracılığıyla paylaş


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, 384 bit ile 16384 bit arasında anahtar boyutlarını 8 bitlik artışlarla destekler. Microsoft Temel Şifreleme Sağlayıcısı yüklüyse 384 bit ile 512 bit arasında anahtar boyutlarını 8 bitlik artışlarla destekler.

Geçerli anahtar boyutları, örnek tarafından kullanılan şifreleme hizmeti sağlayıcısına RSACryptoServiceProvider (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.

RSACryptoServiceProvider sınıfı, ö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.