How to encode a password
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);
throw new Exception("Error in base64Encode" + ex.Message);
HOW TO DECODE IT
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);
HOW TO USE:
pass the passwd at the time of registration process to that function and save it in database .at the time of login retrive it and decode it and compare with password entered by user,if satisfy then redirect to another page else will be in correct email or userid or password.
calling function for encode
string pwed = base64encode(val);
calling function for decode
string pwed = base64Decode(val);
How to encode a password
I have a encoded value, using this can i get decode value.
bur am not getting using this. it is showing blank only.
It should work.I think you have missed somewhere.
can you give this code in VB please
Thanks for your code.
It's nice code for encryption & Decryption. It's working...
Thanks & Regards
Its really a nice code and works well for me.
Could you please suggest what is the difference in :
UTF8 UTF7 etc.
and also what is "Base64String
and where this encoding/decoding would be different for other strings.
yeah its working
thanks so much. Easy and effective.
This is not a complete secure code. Here hacker can easily decrypt the sensitive data. Please encrypt the sensitive data with some salt value. So it will be impossible to decrypt. Plz check this artical
You are right.I have posted it more than 3.5 years back.It's title should be encode and decode password not encrypt decrypt.
I got error in the decrypt method..
Error is:The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters.
Can u pls help me....
Put encrypted string value to description function it works...
Shwetha,Can you please send me the code ?
OK,this worked fine and i recommended to all Google+ it to other person that looking for this snippet code,find it and use it.
Thanks so much