C# 17.03.2019 admin No comments

Работа с Base64 в C#

В данной статье рассмотрим кодирование и декодирование Base64 на примере простого консольного приложения.

Кодирование в Base64:

using System;
using System.Text;

namespace Base64
{
    class Program
    {
        static void Main(string[] args)
        {
            string text = "Пример с блога progtask.ru";
            string base64Text = Convert.ToBase64String(Encoding.UTF8.GetBytes(text));

            Console.WriteLine(base64Text);
            Console.ReadKey();
        }
    }
}

В итоге на консоль будет выведена следующая строка — 0J/RgNC40LzQtdGAINGBINCx0LvQvtCz0LAgcHJvZ3Rhc2sucnU=

Декодирование Base64:

using System;
using System.Text;

namespace Base64
{
    class Program
    {
        static void Main(string[] args)
        {
            string base64Text = "0J/RgNC40LzQtdGAINGBINCx0LvQvtCz0LAgcHJvZ3Rhc2sucnU=";
            string text = Encoding.UTF8.GetString(Convert.FromBase64String(base64Text));

            Console.WriteLine(text);
            Console.ReadKey();
        }
    }
}

В результате получим обратно строку — Пример с блога progtask.ru


Расширение для Google Chrome для улучшения памяти от автора данного блога - Colorobrain.




1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...