最新の更新情報

 
このブログ「吟遊詩人の戯言」 の記事検索...

【C#】文字列→Base64エンコード→文字列

関連記事

【追記】

文字列->圧縮処理->BASE64->解凍処理->文字列な処理の場合はこちらのページで

文字列->AES暗号化->[PHP~GET:POST]->復号化->文字列な処理の場合はこちらのページで



仕事で,文字列をBase64文字列へエンコード,
さらにBase64文字列から元の文字列へデコード

する必要があったので...

サンプルソースを書いておきます

文字列はUTF8を前提にしておりますです...

///--------------------------------------------------------------------
//文字列をBASE64コードへ変換
///
///--------------------------------------------------------------------
private string StringtoBase64(string st)
{
  byte [] bytesD;
  bytesD = System.Text.Encoding.UTF8.GetBytes(st);

  string result;
  result = System.Convert.ToBase64String(bytesD);

  return result;
}

///--------------------------------------------------------------------
//BASE64コードを文字列へ変換
///
///--------------------------------------------------------------------
private string Base64toString(string st)
{
  byte [] bs = System.Convert.FromBase64String(st);

  string result  = System.Text.Encoding.UTF8.GetString(bs);

  return result;
}

 
 
 
 

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">