Member 11570261 Ответов: 0

Как отправить зашифрованное письмо с вложением с помощью консольного приложения C#


Привет,

Мое требование к клиенту-отправить зашифрованное электронное письмо. Я перешел по ссылке ниже, чтобы отправить зашифрованную почту :

[^]

Я могу отправить электронное письмо с темой, но тело и вложения не вижу. Он отправляет почту с вложением расширения .p7m.Как открыть этот файл, я тоже не знаю.

Я также добавил доверенный сертификат, но я не могу правильно видеть тело.

Не могли бы вы помочь в этом своим предложением или ссылочными ссылками

Что я уже пробовал:

то, что я попробовал, означает, что сначала я импортирую сертификат в mmc с дружественным именем. Затем скопируйте и вставьте код из ссылки ниже:
https://blogs.msdn.microsoft.com/jasonn/2008/08/18/sending-encrypted-e-mails-in-c/

Теперь я могу отправлять почту с темой и вложением файла .p7m. Я не могу видеть часть тела. Как увидеть тело и привязанности, если таковые имеются.

Sergey Alexandrovich Kryukov

Я не буду проблемой, если вы объясните сценарий. Вы посылаете зашифрованные данные, но как адресат может их прочитать? Откуда берутся ключи? Это не имеет никакого отношения к сертификату или чему-то подобному, это чистая логика. При шифровании с открытым ключом связь одним способом может осуществляться с двумя сообщениями,но тогда никто из тех, кто шпионит за всеми коммуникациями, не может прочитать сообщение. При симметрии проблема будет заключаться в распределении ключей. Возможно, вам придется изучать криптографию в целом, только основные идеи.
—СА

Member 11570261

Я ничего не знаю о шифровании электронной почты. Пожалуйста, поделитесь кодом или ссылочной ссылкой на то, как отправить зашифрованное электронное письмо клиенту с помощью консольного приложения C#

Sergey Alexandrovich Kryukov

Извините, нет, дело не в коде. Вам нужно понять, чего именно вам нужно достичь, хотя бы для себя.
—СА

[no name]

Как насчет того, чтобы немного погуглить : http://stackoverflow.com/questions/24137915/read-p7m-file-using-c-sharp

0 Ответов