Posted by : sinhalamp3 Tuesday, October 14, 2014

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;
            }
        }

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

lakshika345@gmail.com. Powered by Blogger.

- Copyright © mp3s for you -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -