Почтовый клиент.POP3. Расшифровка писем с почты mail.ru - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, пожалуйста, как можно из строки (String) в которой находится текст письма зашифрованный в Base64, получить строку String (не массив бит) расшифрованную. (Вот функция которая ещё перекодирует, может это можно как то сразу и перекодировать и расшифровать)
Листинг программы
  1. private string Response()
  2. {
  3. var oEncodedData = Encoding.GetEncoding(20866);
  4. byte[] ServerBuffer = new Byte[1024];
  5. NetworkStream NetStream = GetStream();
  6. int count = 0;
  7. // считываем данные из сетевого потока сервера и помещаем их в буфер (чтобы потом декодировать)
  8. while (true)
  9. {
  10. byte[] buff = new Byte[2];
  11. int bytes = NetStream.Read(buff, 0, 1);
  12. if (bytes == 1)
  13. {
  14. ServerBuffer[count] = buff[0];
  15. count++;
  16. if (buff[0] == '\n')
  17. {
  18. break;
  19. }
  20. }
  21. else
  22. {
  23. break;
  24. }
  25. }
  26. // Возвращаем декодированное строковое ASCII-значение
  27. string ReturnValue = oEncodedData.GetString(ServerBuffer, 0, count);
  28. return ReturnValue;
  29. }

Решение задачи: «Почтовый клиент.POP3. Расшифровка писем с почты mail.ru»

textual
Листинг программы
  1.             string str = "qwer"; // исходная
  2.             byte[] bytes = Convert.FromBase64String(str); // на сервере конвертится и передаётся
  3.             string s = Convert.ToBase64String(bytes); // на клиенте декодируется

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут