RSACryptoServiceProvider.KeySize Propriedade

Definição

Obtém o tamanho da chave atual.

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

Valor da propriedade

Int32

O tamanho da chave em bits.

Comentários

O RSACryptoServiceProvider suporte a tamanhos de chave de 384 bits a 16384 bits em incrementos de 8 bits se você tiver o Provedor de Criptografia Avançado da Microsoft instalado. Ele dá suporte a tamanhos de chave de 384 bits a 512 bits em incrementos de 8 bits se você tiver o Provedor Criptográfico base da Microsoft instalado.

Os tamanhos de chave válidos dependem do CSP (provedor de serviços criptográficos) usado pela RSACryptoServiceProvider instância. Os CSPs do Windows habilitam tamanhos de chave de 384 a 16384 bits para versões do Windows antes de Windows 8.1 e tamanhos de chave de 512 a 16384 bits para Windows 8.1. Para obter mais informações, consulte a função CryptGenKey na documentação do Windows.

A RSACryptoServiceProvider classe não permite que você altere os tamanhos de chave usando a KeySize propriedade. Qualquer valor gravado nessa propriedade não atualizará a propriedade sem erro. Para alterar o tamanho da chave, use uma das sobrecargas do construtor.

Aplica-se a

Confira também