Enter Your Password and first click on Encrypt button and then after click on Decrypt.
Example Of First Enter Password = "rraannaammeett"
EncodePasswordToBase64 function convert your string and give output
ans= "cnJhYW5uYWFtbWVldHQ="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);}
Good code.
ReplyDeleteBase64-encoding a string is not the same as encryption.
ReplyDeleteThe base 64 is the most generic and common technique. I dont think this provides any security from hacking.
ReplyDeleteDo you have any other technique which encrypts based on keys so that safer encryption could be made?
Thanks for sharing , good article
ReplyDelete.Net Online Training Hyderabad
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
ReplyDeleteNice blog. Useful information which helps to all dot net developers. Thanks for sharing this useful information. I have suggested to all my friends to read this blog. Thank you..
ReplyDeletedotnet Online Training, dotnet course, dotnet online training in kurnool, dotnet online training in hyderabad, dotnet online training in bangalore, online courses, online learning, online education, trending courses, best career courses
Awesome..You have clearly explained …Its very useful for me to know about new things..Keep on blogging..
ReplyDeleteMobile service center in chennai | Laptop service center in chennai | Mobile phone display replacement in chennai | Laptop data recovey service in chennai | Dell laptop service center in chennai | Mobile phone Water damage service in chennai | Tablet display replacement service in chennai
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
ReplyDeleteNice information thank you,if you want more information please visit our link
ReplyDelete.Net Online Training Hyderabad
Visit us: .Net Online Training Hyderabad
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.
ReplyDeleteVisit us: dot net training
Visit us: Dot Net Online Training Hyderabad
Visit us: .net online training india
Visit us: Dot Net Training Online India