encrypt or decrypt password in c# with

25 Oct

How to encode a password use base64


For Testing Purpose

protected void txtEncode_Click(object sender, EventArgs e)
lblEncode.Text= base64Encode(txtEncode.Text);


private string base64Encode(string sData)
byte[] encData_byte = new byte[sData.Length];

encData_byte = System.Text.Encoding.UTF8.GetBytes(sData); 

string encodedData = Convert.ToBase64String(encData_byte);

return encodedData;

catch(Exception ex)
throw new Exception("Error in base64Encode" + ex.Message);


HOW TO DECODE IT after Encode

For Testing Purpose.

protected void btnDecode_Click(object sender, EventArgs e)
 lblDecode.Text= base64Decode(lblEncode.Text);

public string base64Decode(string sData)


System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); 

System.Text.Decoder utf8Decode = encoder.GetDecoder();

byte[] todecode_byte = Convert.FromBase64String(sData);

int charCount = utf8Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length); 

char[] decoded_char = new char[charCount];

utf8Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0); 

string result = new String(decoded_char);

return result;




pass the password at the time of registration process to that function and save it in the database .At the time of login retrive it and decode it and compare with password entered by user,if successful then redirect to another page else will be in correct email or UserID and password.

calling function for encode



string pwed = base64encode(val); 

calling function for decode

string pwed = base64Decode(val); 

if this Article helpful for you then give comments......
Leave a comment

Posted by on October 25, 2010 in ASP Dot Net C#


Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s

%d bloggers like this: