コガネブログ

平日更新を目標にUnityやC#などのゲーム開発アレコレを書いていきます

【C#】文字列をBase64でエンコード、デコードするクラス

using System;
using System.Text;

/// <summary>
/// 文字列をBase64でエンコード、デコードするクラス
/// </summary>
public class Base64Encoder
{
    private static readonly Encoding encoding = Encoding.UTF8;
    
    /// <summary>
    /// Base64 でエンコードします
    /// </summary>
    public static string Encode( string s )
    {
        return Convert.ToBase64String( encoding.GetBytes( s ) );
    }
    
    /// <summary>
    /// Base64 でデコードします
    /// </summary>
    public static string Decode( string s )
    {
        return encoding.GetString( Convert.FromBase64String( s ) );
    }
}
参考サイト様

文字列をBase64でエンコード/デコードするには?[C#、VB] − @IT