Advertisement
aguiafurtiva

Untitled

Jul 20th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.16 KB | None | 0 0
  1. // Decompiled with JetBrains decompiler
  2. // Type: MD5Crypt
  3. // Assembly: LoaderSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  4. // MVID: B3996F36-674F-496A-924D-8A4728E658C3
  5. // Assembly location: C:\Users\MALWAREV-BR\Desktop\EcoTur Turismo-Orcamento .exe
  6.  
  7. using System;
  8. using System.Security.Cryptography;
  9. using System.Text;
  10.  
  11. internal class MD5Crypt
  12. {
  13.   private const string senha = "342801";
  14.  
  15.   public static string Criptografar(string Message)
  16.   {
  17.     UTF8Encoding utF8Encoding = new UTF8Encoding();
  18.     MD5CryptoServiceProvider cryptoServiceProvider1 = new MD5CryptoServiceProvider();
  19.     byte[] hash = cryptoServiceProvider1.ComputeHash(utF8Encoding.GetBytes("342801"));
  20.     TripleDESCryptoServiceProvider cryptoServiceProvider2 = new TripleDESCryptoServiceProvider();
  21.     cryptoServiceProvider2.Key = hash;
  22.     cryptoServiceProvider2.Mode = CipherMode.ECB;
  23.     cryptoServiceProvider2.Padding = PaddingMode.PKCS7;
  24.     byte[] bytes = utF8Encoding.GetBytes(Message);
  25.     byte[] inArray;
  26.     try
  27.     {
  28.       inArray = cryptoServiceProvider2.CreateEncryptor().TransformFinalBlock(bytes, 0, bytes.Length);
  29.     }
  30.     finally
  31.     {
  32.       cryptoServiceProvider2.Clear();
  33.       cryptoServiceProvider1.Clear();
  34.     }
  35.     return Convert.ToBase64String(inArray);
  36.   }
  37.  
  38.   public static string Descriptografar(string Message)
  39.   {
  40.     UTF8Encoding utF8Encoding = new UTF8Encoding();
  41.     MD5CryptoServiceProvider cryptoServiceProvider1 = new MD5CryptoServiceProvider();
  42.     byte[] hash = cryptoServiceProvider1.ComputeHash(utF8Encoding.GetBytes("342801"));
  43.     TripleDESCryptoServiceProvider cryptoServiceProvider2 = new TripleDESCryptoServiceProvider();
  44.     cryptoServiceProvider2.Key = hash;
  45.     cryptoServiceProvider2.Mode = CipherMode.ECB;
  46.     cryptoServiceProvider2.Padding = PaddingMode.PKCS7;
  47.     byte[] inputBuffer = Convert.FromBase64String(Message);
  48.     byte[] bytes;
  49.     try
  50.     {
  51.       bytes = cryptoServiceProvider2.CreateDecryptor().TransformFinalBlock(inputBuffer, 0, inputBuffer.Length);
  52.     }
  53.     finally
  54.     {
  55.       cryptoServiceProvider2.Clear();
  56.       cryptoServiceProvider1.Clear();
  57.     }
  58.     return utF8Encoding.GetString(bytes);
  59.   }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement