- Back to Home »
- Encript/Decrpt
Encript/Decrpt
static void Main(string[] args)
{
string a = "a";
Console.WriteLine(Encript(a).ToString());
Decript(15731535468486);
Console.ReadLine();
}
static Int64 Encript(string p)
{
Int64 c = 31;
for (int i = 0; i < p.Length; i++)
{
c = c * 47 + (byte)p[i] % 97;
}
return c;
}
static void Decript(Int64 n)
{
Int64 letter = 0;
while (letter < 31)
{
letter = n % 47;
char l = (char)(letter + 97);
Console.WriteLine(l);
n = (n - letter) / 47;
}
}