Hide String c#
Can you explain the idea ?
Can you explain the idea ?
C#:
using System;
using System.IO;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic;
using System.Text.RegularExpressions;
using System.Runtime.CompilerServices;
using Microsoft.VisualBasic.CompilerServices;
namespace Hide_String
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(De(" "));
}
public string De(string H0)
{
string H = null;
int H2 = 0;
int H3 = H0.Length;
int arg_13_0 = 0;
int num = H3;
int H4 = arg_13_0;
checked
{
while (true)
{
int arg_14C_0 = H4;
int num2 = num;
if (arg_14C_0 > num2)
{
break;
}
string H5 = H0.ToString();
int H6 = Strings.Len(H5);
bool flag = H6 != 0;
if (!flag)
{
break;
}
string H7 = H0.ToString();
string E0 = " ";
Regex H8 = new Regex(E0);
MatchCollection H9 = H8.Matches(H7);
string B8 = H7.Split(new char[]
{
' '
})[Conversions.ToInteger(H9.Count.ToString())];
string B9 = H0.ToString();
string B10 = Conversions.ToString(B9.LastIndexOf(" "));
H0 = B9.Remove(Conversions.ToInteger(B10));
int B11 = H2;
while (true)
{
int arg_134_0 = B11;
num2 = 256;
if (arg_134_0 > num2)
{
break;
}
try
{
string B12 = Strings.StrDup(B11, '');
flag = (Operators.CompareString(B8, B12, false) == 0);
if (flag)
{
char B13 = '\0';
B13 = Strings.Chr(Strings.Asc(B13) + B11);
H += Conversions.ToString(B13);
B8 = null;
}
}
catch (Exception expr_109)
{
Console.WriteLine(expr_109);
break;
}
B11++;
}
H4++;
}
int B14 = H.Length - 2;
string B15 = null;
int B16 = B14;
while (true)
{
int arg_19B_0 = B16;
int num2 = 0;
if (arg_19B_0 < num2)
{
break;
}
try
{
string B17 = Conversions.ToString(H[B16]);
B15 += B17;
}
catch (Exception expr_17C)
{
Console.WriteLine(expr_17C);
}
B16 += -1;
}
return B15;
}
}
}
}