Exemplo n.º 1
0
        //----------------------------------------------------------------------------------------------------
        public static string Encrypt(string public_PEM, string plainText)
        {
            string xml = RsaKeyConverter.PemToXml(public_PEM);

            using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
            {
                rsa.FromXmlString(xml);
                byte[] input  = System.Text.Encoding.UTF8.GetBytes(plainText);
                byte[] output = rsa.Encrypt(input, false);
                return(Convert.ToBase64String(output));
            }
        }
Exemplo n.º 2
0
 public IRsaKeyConverter GetRsaKeyConverter() => RsaKeyConverter.GetInstance();