Aquí les dejo unos métodos de extensión simples para la encriptación y des encriptación:
public static class ExtensionesSeguridad
{
public static string EncrytedString(this string _stringToEncrypt)
{
string result = string.Empty;
byte[] encryted = System.Text.Encoding.Unicode.GetBytes(_stringToEncrypt);
result = Convert.ToBase64String(encryted);
return result;
}
public static string DecrytedString(this string _stringToDecrypt)
{
string result = string.Empty;
byte[] decryted = Convert.FromBase64String(_stringToDecrypt);
result = System.Text.Encoding.Unicode.GetString(decryted, 0, decryted.ToArray().Length);
return result;
}
}
Espero que le sea de mucha utilidad.
Nota: aquí les dejo un Enlace de encriptación mas avanzado: http://www.esasp.net/2010/08/encriptar-y-desencriptar-con-c-metodo.html
Comparte este post: