Exemple #1
0
        static void Main(string[] args)
        {
            var textPath         = "text.txt";
            var openKeyFilePath  = "open_key.txt";
            var closeKeyFilePath = "close_key.txt";
            var encryptFilePath  = "encrypt_text.txt";
            var decryptFilePath  = "decrypt_text.txt";

            RSA.GenerateKeys(out RSAKey openKey, out RSAKey closeKey);
            openKey.WriteToFile(openKeyFilePath);
            closeKey.WriteToFile(closeKeyFilePath);
            RSA.EncryptFile(textPath, encryptFilePath, openKeyFilePath);
            RSA.DecryptFile(encryptFilePath, decryptFilePath, closeKeyFilePath);

            Console.ReadKey();
        }