2009-11-18 6 views
1

В настоящее время я отправляю электронное письмо с моего приложения xcode/iphone. Требования - отправить зашифрованный адрес электронной почты или вложенный файл, а затем иметь возможность расшифровывать/открывать информацию после доставки получателя.отправка зашифрованной электронной почты

Кто-нибудь видел какой-либо код, который поможет мне выполнить эту задачу?

Благодаря

Leland

+0

Недостаточно данных о требованиях к помощи. ? - Это для внутреннего использования, или вам нужны эти электронные письма, чтобы перейти к людям/приложениям, отличным от вашего? Может ли быть достаточно SSL? Какие почтовые клиенты на получающей стороне вам нужны для поддержки? – DarkSquid

+0

хорошие вопросы ... письмо должно быть в состоянии перейти на почтовый клиент любого человека, а не в сеть. Почтовые клиенты включают gmail, hotmail, веб-почту любого типа клиентов для получения электронной почты. –

+0

Нужна ли Gmail, а остальное изначально поддерживает шифрование/дешифрование? –

ответ

3

Я не думаю, что вы все это продумали. В общем случае, если почтовый клиент или система электронной почты не имеют функции для , отправьте зашифрованное электронное письмо (в любом случае), то вы можете быть уверены, что он также не имеет функции для читать зашифрованные письма. Например, Gmail не имеет опции «отправить как зашифрованную», поэтому отправка любого типа зашифрованного письма в Gmail не будет доступна для чтения без использования отдельной программы дешифрования.

Существует два стандарта де-факто для шифрования электронной почты, и много информации о них можно найти на странице S/MIME and OpenPGP. Однако ни одно из этих решений не предлагает общедоступную систему шифрования электронной почты. Уровень взаимодействия между различными системами ужасен, и сегодня не происходит никакого прогресса.

Один из подходов может быть Hushmail, который существует уже давно и по существу является его собственным зашифрованным поставщиком веб-почты. Вы отправили бы по электронной почте ссылку Hushmail пользователю, они нажмут на нее и перейдут на сайт Hushmail, где смогут прочитать письмо.

1

CommonCrypto даст вам инструменты для шифрования и дешифрования. Вам нужно будет самостоятельно выполнить работу с пользовательским интерфейсом.

+0

Спасибо, ты использовал это? Считаете ли вы, что это будет работать на не-яблочном письме или клиенте электронной почты? –

+0

Нет, это основа для применения криптографических функций к данным. Вы должны добавить это в свое приложение, чтобы выполнить криптографические операции. Насколько я знаю, Gmail и т. Д. Не имеют поддержки для таких операций. –

1

Используйте S/MIME, чтобы вам не нужен специализированный клиент на принимающей стороне.

Не уверен, что iPhone имеет приложение для этого.

Смежные вопросы