Почтовый клиент.POP3. Расшифровка писем с почты mail.ru - C#
Формулировка задачи:
Подскажите, пожалуйста, как можно из строки (String) в которой находится текст письма зашифрованный в Base64, получить строку String (не массив бит) расшифрованную.
(Вот функция которая ещё перекодирует, может это можно как то сразу и перекодировать и расшифровать)
private string Response() { var oEncodedData = Encoding.GetEncoding(20866); byte[] ServerBuffer = new Byte[1024]; NetworkStream NetStream = GetStream(); int count = 0; // считываем данные из сетевого потока сервера и помещаем их в буфер (чтобы потом декодировать) while (true) { byte[] buff = new Byte[2]; int bytes = NetStream.Read(buff, 0, 1); if (bytes == 1) { ServerBuffer[count] = buff[0]; count++; if (buff[0] == '\n') { break; } } else { break; } } // Возвращаем декодированное строковое ASCII-значение string ReturnValue = oEncodedData.GetString(ServerBuffer, 0, count); return ReturnValue; }
Решение задачи: «Почтовый клиент.POP3. Расшифровка писем с почты mail.ru»
textual
Листинг программы
string str = "qwer"; // исходная byte[] bytes = Convert.FromBase64String(str); // на сервере конвертится и передаётся string s = Convert.ToBase64String(bytes); // на клиенте декодируется
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д