C#: Codificar y decodificar en Base64

Tiempo de lectura: < 1 minuto
//Usings.
using System;
using System.Text;

/// <summary>
/// Método para codificar un texto en Base64.
/// </summary>
/// <param name="text">Texto a codificar.</param>
/// <returns>Cadena codificada en Base64.</returns>
public static string EncodeBase64(string text)
{
  byte[] bytes = Encoding.UTF8.GetBytes(text);
  return Convert.ToBase64String(bytes);
}

/// <summary>
/// Método para decodificar un texto en Base64.
/// </summary>
/// <param name="encodedText">Texto en Base64 a decodificar.</param>
/// <returns>Cadena decodificada.</returns>
public static string DecodeBase64(string encodedText)
{
  var base64EncodedBytes = Convert.FromBase64String(encodedText);
  return Encoding.UTF8.GetString(base64EncodedBytes);
}

Deja un comentario