CspParameters and RSACryptoServiceProvider : RSA « Security « C# / CSharp Tutorial






using System;
using System.IO;
using System.Security.Cryptography;

public class StoreKey
{
    public static void Main()
    {
        CspParameters cp = new CspParameters();
        cp.KeyContainerName = "MyKeyContainerName";

        RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp);
        Console.WriteLine("Key is : \n" + rsa.ToXmlString(true));
    }
}








35.10.RSA
35.10.1.Asymmetric cryptography
35.10.2.Encrypt with RSACryptoServiceProvider
35.10.3.Using RSACryptoServiceProvider
35.10.4.Using RSAPKCS1SignatureDeformatter
35.10.5.RSACryptoServiceProvider reads from xml key
35.10.6.CspParameters and RSACryptoServiceProvider
35.10.7.Encrypt an XML document using an asymmetric key
35.10.8.Use RSAPKCS1SignatureFormatter to create a digital signature and then uses the RSAPKCS1SignatureDeformatter class to verify the signature.