.Net und RSA-Verschlüsselung

Mel_One

Erfahrenes Mitglied
Hallo,
ich muss demnächst einmal wahrscheinlich eine Verschlüsselung mit dem RSA-Algorithmus implementieren. Ich weiss zumindest, dass .Net etwas dafür anbietet. Kennt jemand ein gutes Tutorial, welches eine Einführung in die Thematik gibt?
Gruss, Mel_One
 
Code:
namespace RSAinNET
{
    class Program
    {
        static void Main(string[] args)
        {
            // Das hier erzeugt gleich mal zwei Keys mit 2048 bits Länge.
            RSACryptoServiceProvider rsaProvider = new RSACryptoServiceProvider(2048);

            String data = "my_top_secret_data";

            byte[] encData = rsaProvider.Encrypt(UTF8Encoding.UTF8.GetBytes(data), true);

            // wire transfer

            byte[] decData = rsaProvider.Decrypt(encData, true);
            String myBelovedData = UTF8Encoding.UTF8.GetString(decData);

            System.Console.Out.WriteLine(myBelovedData);
        }
    }
}

Da fehlt natürlich noch ganz viel Geschwubel aussenrum. Sieht aber schon sehr einfach aus :) Eventuell willst Du Dir lieber gleich noch Zertifikate dazu anschauen...
 
Danke. :) Naja, Zertifikate muss ich mir wahrscheinlich in 2-3 Monaten angucken...das ist dann eine Erweiterung, die ansteht. Aktuell reicht laut Anforderung wohl noch diese Form der Verschlüsselung.
 
Zurück