C#实现对字符串的Base64编码解码,示例代码如下:

编码:

byte[] bytes = Encoding.Default.GetBytes("要转换的字符");
string str = Convert.ToBase64String(bytes);

解码:

byte[] outputb = Convert.FromBase64String(str);
string orgStr = Encoding.Default.GetString(outputb);

参考链接:https://www.cnblogs.com/caoyc/p/5794727.html

补充说明

  • 编码建议统一使用 UTF-8:Encoding.UTF8.GetBytes(...),避免中文在不同机器上乱码。
  • Base64 只是编码而非加密,不能用于保护敏感信息。
  • 用于 URL 场景时要注意 +、/ 与 = 号,必要时改用 Base64Url 变体。