C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » Encryption »

encrypt or decrypt password in c# with asp.net


Posted Date: 31 Oct 2008    Resource Type: Code Snippets    Category: Encryption
Author: AbhayMember Level: Diamond    
Rating: 1 out of 5Points: 10



How to encode a password


private string base64Encode(string sData)
{
try
{
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


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;

}



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);





Responses

Author: Narendra Reddy vajrala    03 Apr 2009Member Level: Diamond   Points : 1
I have a encoded value, using this can i get decode value.
bur am not getting using this. it is showing blank only.


Author: Abhay    25 Apr 2009Member Level: Diamond   Points : 0
Hi Narendra,

It should work.I think you have missed somewhere.


Author: Dharmendra Kumar    01 Jun 2009Member Level: Gold   Points : 0
can you give this code in VB please


Author: guru prasad    03 Jun 2009Member Level: Gold   Points : 1
Hi Friend,

Thanks for your code.

It's nice code for encryption & Decryption. It's working...


Thanks & Regards
Guru Prasad.


Author: Preet    04 Nov 2009Member Level: Gold   Points : 1
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.


Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Login password  .  Encryption  .  Encrypt and decrypt password in c#.net  .  Encrypt and decrypt password in asp.net  .  Decryption  .  C#.net  .  Asp.net  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Oracle Function for Password encryption
Previous Resource: Encypting and Decrypting the strings
Return to Discussion Resource Index
Post New Resource
Category: Encryption


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use