キーペアを生成し、それらを使用してxmlファイルに保存しています
ToXmlString(true);
MSDN に従ってキー サイズを 2048 に設定する必要があります。これを行う唯一の場所は、RSACryptoServiceProvider のコンストラクターからです。
private void AssignParameter(ProviderType providerType)
{
CspParameters cspParams;
cspParams = new CspParameters((int)providerType);
cspParams.KeyContainerName = RSAEncryption.containerName;
cspParams.Flags = CspProviderFlags.UseMachineKeyStore;
cspParams.ProviderName = "Microsoft Strong Cryptographic Provider";
cspParams.KeyNumber = (int)KeyNumber.Exchange;
this.rsa = new RSACryptoServiceProvider(2048, cspParams);
}
を使用してキーサイズを確認すると
int x = this.rsa.KeySize;
私はいつも 1024 を取得するので、ここで何が問題なのですか??