using System.Security.Cryptography;
public static void Main()
""Modulus"": ""2Df8y11FWv8OdAd5iypsUqcpWpBJC6i6szfZfmdVhNbwRR9HpRQpf+t0VsARgV9r6tueoxlCu+ccZTjUuP7TX7Y/OeYcLFnsqEo9aNMMMgQY/X4aKf9qt5C+nmfx+VVE6ElAg5vEOm6WUf8Akhi9Wh1P/sq9k1gmfpvLuh/pCBWB0ccdf5yNuVHjm2Dw4K2ZVDnWRhbvNQOkJLLm6P97/4yN3bDaHvqz0z9wzz9jjJ0ggdkJLRqn4K8aFBitTeJuRDZIP5ky/HLhaiVfHxTBXgIvHHufIHaV+XiBXjmFh48KZVIEyfY6CMbnwcJoMjigC7GlRVj0iC72gc1e/xJzsQ==""
string unencryptedPassword = "admin";
EncryptionValues values = Newtonsoft.Json.JsonConvert.DeserializeObject<EncryptionValues>(keys);
RSACryptoServiceProvider rSACryptoServiceProvider = new RSACryptoServiceProvider();
rSACryptoServiceProvider.ImportParameters(new RSAParameters
Exponent = Convert.FromBase64String(values.Exponent),
Modulus = Convert.FromBase64String(values.Modulus)
string aout = Convert.ToBase64String(rSACryptoServiceProvider.Encrypt(Encoding.UTF8.GetBytes(unencryptedPassword), fOAEP: false));
public class EncryptionValues
public string Exponent {get;set;}
public string Modulus {get;set;}