文字列をBase64エンコード、デコードするロジックの例を忘れないように書いておく。
エンコードのサンプル
SOURCEの部分は適宜置き換えて。指定された文字列をBase64エンコードする処理の例。
Dim base64Encoder As System.Text.Encoding = System.Text.Encoding.GetEncoding("UTF-8") Dim encodedString As String = Convert.ToBase64String(base64Encoder.GetBytes([SOURCE]))
デコードのサンプル
SOURCE(Base64)の部分は適宜置き換えて。この例では戻り値としてCharを1文字だけ返す(入力も1文字)というものだったので、Returnのところで文字列→Char変換をやってます。
'Base64エンコードされた文字列として取り出されるので、デコードする Dim base64String As String = [SOURCE(Base64)] Dim base64Encoder As System.Text.Encoding = System.Text.Encoding.GetEncoding("UTF-8") Dim decordedString As String = base64Encoder.GetString(Convert.FromBase64String(base64String)) Return Char.Parse(decordedString)