Hello All, We are going to start new batch from next week. message/call or mail us for more details.

How to Encrypt or Decrypt password using Asp.Net with c#

Enter Your Password and first click on Encrypt button and then after click on Decrypt.
  1. Example Of First Enter Password = "rraannaammeett"

  2. EncodePasswordToBase64 function convert your string and give output 
    ans= "cnJhYW5uYWFtbWVldHQ="

  3. DecodeFrom64 function convert your strring and give output 
    ans="rraannaammeett"

//this function Convert to Encord your Password 
public static string EncodePasswordToBase64(string password) 
{
   try 
   {
      byte[] encData_byte = new byte[password.Length]; 
      encData_byte = System.Text.Encoding.UTF8.GetBytes(password); 
      string encodedData = Convert.ToBase64String(encData_byte); 
      return encodedData; 
   } 
   catch (Exception ex) 
   { 
      throw new Exception("Error in base64Encode" + ex.Message); 
   } 
} //this function Convert to Decord your Password
public string DecodeFrom64(string encodedData) 
{
   System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); 
   System.Text.Decoder utf8Decode = encoder.GetDecoder();
   byte[] todecode_byte = Convert.FromBase64String(encodedData); 
   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;
}
protected void Button1_Click(object sender, EventArgs e)
{ 
   Label1.Text=EncodePasswordToBase64(TextBox1.Text); 
}
protected void Button2_Click(object sender, EventArgs e)
{
   Label1.Text = DecodeFrom64(Label1.Text);}

10 comments:

  1. Base64-encoding a string is not the same as encryption.

    ReplyDelete
  2. The base 64 is the most generic and common technique. I dont think this provides any security from hacking.
    Do you have any other technique which encrypts based on keys so that safer encryption could be made?

    ReplyDelete
  3. I am glad to read this. Thank you for this beautiful content, Keep it up. Techavera is the best Automation testing training course in Noida. Visit us For Quality Learning.Thank you

    ReplyDelete
  4. thank you so much for this nice information Article, Digital marketing is tha good skill in grouth tha career For website creation, promotion and development contact here. For your digital marketing needs just have a look at Click Perfect.Dot Net Training in Bangalore

    ReplyDelete
  5. Nice information thank you,if you want more information please visit our link
    .Net Online Training Hyderabad
    Visit us: .Net Online Training Hyderabad

    ReplyDelete
  6. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time.
    Visit us: dot net training
    Visit us: Dot Net Online Training Hyderabad
    Visit us: .net online training india
    Visit us: Dot Net Training Online India

    ReplyDelete