Las siguientes funciones nos sirven para realizar una codificación y decodificación en base64 :
public class Encrypt
{
//codificar base64
public static string Base64_Encode(string str)
{
byte[] encbuff = System.Text.Encoding.UTF8.GetBytes(str);
return Convert.ToBase64String(encbuff);
}
//Decodificar base64
public static string Base64_Decode(string str)
{
try
{
byte[] decbuff = Convert.FromBase64String(str);
return System.Text.Encoding.UTF8.GetString(decbuff);
}
catch
{
//si se envia una cadena si codificación base64, mandamos vacio
return "";
}
}
}
Y Así se utiliza:
string base64=Encrypt.Base64_Encode("patito");
string cadenaNorma=Encrypt.Base64_Decode("3411f6d521ed0d17b6953e5741eaecca");
Recuerda agregar las siguiente librería:
using System.Text;
