RSACryptoServiceProvider.KeySize Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
O tamanho da chave em bits.
Comentários
O RSACryptoServiceProvider dá suporte a tamanhos de chave de 384 bits a 16384 bits em incrementos de 8 bits se você tiver o Provedor Criptográfico 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 permitem tamanhos de chave de 384 a 16384 bits para versões do Windows anteriores ao Windows 8.1 e tamanhos de chave de 512 a 16384 bits para Windows 8.1. Para obter mais informações, consulte 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 erros. Para alterar o tamanho da chave, use uma das sobrecargas do construtor.