Simple Encryption and Decryption

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string str = "Njdsptpgu jt Hsfbu";

            int key = 1;

            Console.WriteLine("Actual String: " + str);

            Console.WriteLine("Decrypted String: " + Decrypt(str, key));

            Console.WriteLine("Encrypted String: " + Encrypt(Decrypt(str, key), key));

        }

       

        public static string Decrypt(string str, int key)

        {

            string tempStr = "";

            for (int i = 0; i < str.Length; i++)

            {

                if (str[i].ToString() != " ")

                {

                    tempStr = tempStr + (char)((int)str[i] – key);

                }

                else

                {

                    tempStr = tempStr + " ";

                }

            }

            return tempStr;

        }

 

        public static string Encrypt(string str, int key)

        {

            string tempStr = "";

            for (int i = 0; i < str.Length; i++)

            {

                if (str[i].ToString() != " ")

                {

                    tempStr = tempStr + (char)((int)str[i] + key);

                }

                else

                {

                    tempStr = tempStr + " ";

                }

            }

            return tempStr;

        }

    }

}

Advertisements
This entry was posted in Information Technology. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s