Chào mọi người.
Em cần đoạn code Encrypt & Decrypt một chuỗi string trong C#.
Em có tham khảo nhiều cách làm trên mạng nhưng không có kết quả.
Anh chị nào có đoạn code mẫu nào cho em tham khảo với được không ạ.
Em cảm ơn nhiều ạ!
Dưới đây là đoạn code của em. Mong anh chị chỉ ra lỗi sai hoặc cho em xin đoạn code để tham khảo :
public class MySecurity
{
public static string EncryptPassword(string password)
{
SHA256 sha = SHA256.Create();
byte[] rs = sha.ComputeHash(Encoding.UTF8.GetBytes(password));
return BitConverter.ToString(rs);
}
public static string DecryptPassword(string password)
{
UTF8Encoding encoder = new UTF8Encoding();
SHA256Managed sha = new SHA256Managed();
byte[] rs = sha.ComputeHash(encoder.GetBytes(password));
return Convert.ToBase64String(rs);
}
}