Reader Level:
Articles

Simple Password Encryption Program

By Joshy George on October 31, 2006
This article shows you how to make a simple password encryption program.
  • 0
  • 0
  • 62464
Download Files:
 

Introduction

This article shows you how to make a simple Password encryption Program.

Using the code

The main code used for the conversion is from the Microsoft.VisualBasic class. Below is the code that is used to convert a string to hexadecimal format. We can't direct convert all characters in to hexadecimal format (eg:@#$%^&*()) that's why firstly I take ASCII value of the character, and then convert ASCII value into hexadecimal format.

 

//For this I made while loop

while (Data.Length > 0)

{

    //first I take each character using substring     

sValue= Data.Substring(0, 1).ToString()

//then convert character into ascii.

sValue= Strings.Asc(sValue)

//then convert ascii value into Hex Format

sValue = Conversion.Hex(sValue)

//after converting remove the character.

Data = Data.Substring(1, Data.Length - 1);

sHex = sHex + sValue;

}

 

Ony two functions I used for this application

      

public string PasswordDecription(ref string Data)

{

    string Data1 = "";

    string sData = "";

 

    while (Data.Length > 0)

    {

        Data1 = System.Convert.ToChar(System.Convert.ToUInt32(Data.Substring(0, 2), 16)).ToString();

        sData = sData + Data1;

        Data = Data.Substring(2, Data.Length - 2);

    }

    return sData;

}

 

public string PasswordEncription(ref string Data)

{

    string sValue;

    string sHex = "";

    while (Data.Length > 0)

    {

        sValue = Conversion.Hex(Strings.Asc(Data.Substring(0, 1).ToString()));

        Data = Data.Substring(1, Data.Length - 1);

        sHex = sHex + sValue;

    }

    return sHex;

}

Joshy George

Joshy George , has over 5 years in Microsoft technologies. Certified Microsoft Professional with Master Degree in Computers. Working with Infogenie ITAS Pvt.Ltd,Infopark,Kochin,India, as a Sr.Software Engineer and have ... Read more

Personal Blog: http://www.joshygeo.tk
COMMENT USING

Trending up