最近因为需求用到了,分享给大家Base64编码解码
using System;
using System.Collections;using System.Collections.Generic;
using System.Security.Cryptography;
using System.Text;
using UnityEngine;
public class test : MonoBehaviour {
// Use this for initialization
void Start () {
Debug.LogError("要编码的文字");
string Enstr = Base64Encode("要编码的文字");
Debug.LogError("编码" + Enstr);
string Destr = Base64Decode(Enstr);
Debug.LogError("解码" + Destr);
}
// Update is called once per frame
void Update () {
}
/// <summary>
/// Base64编码
/// </summary>
public static string Base64Encode(string message)
{
byte[] bytes = Encoding.GetEncoding("utf-8").GetBytes(message);
return Convert.ToBase64String(bytes);
}
/// <summary>
/// Base64解码
/// </summary>
public static string Base64Decode(string message)
{
byte[] bytes = Convert.FromBase64String(message);
return Encoding.GetEncoding("utf-8").GetString(bytes);
}
}