Как отправить зашифрованное письмо с вложением с помощью консольного приложения 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