Advertisement
Guest User

Untitled

a guest
Mar 13th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. [TestMethod]
  2. public void EncryptString()
  3. {
  4. var str = "servicioId=86&proveedorId=999&user=Proveedor_Billing&password=Proveedor1234&validationTime=1473091699&clientTid=160905121819999693&keyword=Prueba&msisdn=541166015307&contenido=x&numeroCorto=44430";
  5. System.Security.Cryptography.RSACryptoServiceProvider RSA = new System.Security.Cryptography.RSACryptoServiceProvider();
  6. System.Security.Cryptography.X509Certificates.X509Certificate2 certificate = new System.Security.Cryptography.X509Certificates.X509Certificate2(@"C:\Users\oscar\Desktop\pKey.crt");
  7. System.Security.Cryptography.RSACryptoServiceProvider rsa = certificate.PublicKey.Key as System.Security.Cryptography.RSACryptoServiceProvider;
  8. var stringToEncrypt = System.Text.UnicodeEncoding.ASCII.GetBytes(str);
  9. byte[] cryptedData = rsa.Encrypt(stringToEncrypt, true);
  10. var base64 = Convert.ToBase64String(cryptedData);
  11. System.Console.WriteLine(System.Web.HttpUtility.UrlEncode(base64));
  12. Assert.IsNotNull(base64);
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement