Conversion de chaînes de caractères en base 64 avec ASP.NET Core

La classe System.Text.Encoding vous fournit toutes les méthodes dont vous avez besoin pour effectuer des conversions base64.

Encoder une chaîne de caractère en base64


string txt = "Test";
byte[] encodedBytes = System.Text.Encoding.Unicode.GetBytes(txt);
string encodedTxt = Convert.ToBase64String(encodedBytes);

Décoder une chaîne de caractère encodée en base64


string txt = "Test";
byte[] decodedBytes = Convert.FromBase64String(Convert.ToBase64String(System.Text.Encoding.Unicode.GetBytes(txt)));
string decodedTxt = System.Text.Encoding.UTF8.GetString(decodedBytes);
string decodedTxt2 = System.Text.Encoding.Unicode.GetString(decodedBytes);
29/10/2016
  • ASP.NET Core
  • base64