6CdsXgYOyya/yQH" +
"TO96dB3gEurM2UQDDVGrZoe6RcAVTxAqDDf5L" +
"wPycZwtNOx3Cfy44/D5Mj86koPew5soFIz9sx" +
"PAHRF5hcqJoG+q+UfUYTHYCsMH2cnqGVtnQiE" +
"/PMRMmY0RwEfMIo+TDpq3QyO03MaEsDGf13sP" +
"w9YRXiac=AQAB" +
"/aoce2r6tonjzt1IQI6FM4ysR40j/gKvt4d" +
"L411pUop1Zg61KvCm990M4uN6K8R/DUvAQdrRd" +
"VgzvvAxXD7ESw==
6kqclrEunX/fmOle" +
"VTxG4oEpXY4IJumXkLpylNR3vhlXf6ZF9obEpG" +
"lq0N7sX2HBxa7T2a0WznOAb0si8FuelQ==
" +
"3XEvxB40GD5v/Rr4BENmzQW1MBFqpki6FU" +
"GrYiUd2My+iAW26nGDkUYMBdYHxUWYlIbYo6Te" +
"zc3d/oW40YqJ2Q==LK0XmQCmY/ArY" +
"gw2Kci5t51rluRrl4f5l+aFzO2K+9v3PGcndjA" +
"StUtIzBWGO1X3zktdKGgCLlIGDrLkMbM21Q==" +
"GqC4Wwsk2fdvJ9dmgYlej8mTDBWg0Wm6aqb5kjn" +
"cWK6WUa6CfD+XxfewIIq26+4Etm2A8IAtRdwPl4" +
"aPjSfWdA==a1qfsDMY8DSxB2D" +
"Cr7LX5rZHaZaqDXdO3GC01z8dHjI4dDVwOS5ZFZ" +
"s7MCN3yViPsoRLccnVWcLzOkSQF4lgKfTq3IH40" +
"H5N4gg41as9GbD0g9FC3n5IT4VlVxn9ZdW+WQry" +
"oHdbiIAiNpFKxL/DIEERur4sE1Jt9VdZsH24CJE=";
public static string Decrypt(string base64code)
{
try
{
//Create a UnicodeEncoder to convert between byte array and string.
UnicodeEncoding ByteConverter = new UnicodeEncoding();
//Create a new instance of RSACryptoServiceProvider to generate
//public and private key data.
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
RSA.FromXmlString(privateKey);
byte[] encryptedData;
byte[] decryptedData;
encryptedData = Convert.FromBase64String(base64code);
//Pass the data to DECRYPT, the private key information
//(using RSACryptoServiceProvider.ExportParameters(true),
//and a boolean flag specifying no OAEP padding.
decryptedData = RSADecrypt(encryptedData, RSA.ExportParameters(true), false);
//Display the decrypted plaintext to the console.
return ByteConverter.GetString(decryptedData);
}
catch (Exception exc)
{
//Exceptions.LogException(exc);
Console.WriteLine(exc.Message);
return string.Empty;
}
}
///