using System.Security.Cryptography;
public static void Main()
string publickey = "<RSAKeyValue><Modulus>onvbHnN/+Jt655Iwy2TBxP/CcQcKhvtXnl38jrtPDuLfTvHTFdfuO2i9UUMPg0yo0qJfAwgJ2iHm2UbT2XfRd8L0dRJ6lgt+aui3Sgue2GBKBenhk2HRXlFksQQLv8FiWkISMJJ7Ni3/LjlueXyYvO0dC/v2sPj16jklSzgpS/TPYRoJntG5R1gMrIhWBRr5Mhu21mtIBcUf9h0BSJA47L2+677j3GXeZ8XMujY78El7KrO1I2jlQvjeHyKx8iXu8rGrsgiaCe0GMvjIT1Mi/5A2jZ3UZks4zOxblqywjn3XFJYVIOzCxITnSe5Llf3EPpPNCVEh1r1EoyL2/lBLXQ==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>";
Console.WriteLine(RSAEncrypt(publickey,"2019-05-17T08:50:12.472ZEnY7uY65vNPtp48l"));
public static string RSAEncrypt(string publickey, string content)
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.FromXmlString(publickey);
byte[] cipherbytes = rsa.Encrypt(Encoding.UTF8.GetBytes(content), false);
return Convert.ToBase64String(cipherbytes);