iPhone上的电子邮件加密选项


36

我最近开始更加重视安全性。(为什么现在才可能要问?因为我是个可信赖的傻瓜,所以。)现在,我收到了自动签名的电子邮件并在有密钥的地方进行加密。

以前,我只是在必要时才这样做,但是我试图在自己周围孕育一种变化的感觉,服用自己的药似乎是明智的。我在Thunderbird,Outlook或带有K9 Mail&APG的Android上使用GPG没有任何问题,但是我不知道如何在IOS上处理GPG。

我无法接受没有办法,这似乎很荒谬,或者我正在错误地解决问题,并且有比GPG更合适的路线得到更好的支持?

Answers:


13

试试iPGMail。

这里更多。

功能(从iTunes App Store复制):

PGMail是一款实现OpenPGP标准(RFC 4880)的应用程序,它允许用户创建和管理公共和私有(RSA和DSA)PGP密钥,以及发送和接收PGP加密的消息。

PGP密钥和消息可以通过几种方式传递给iPGMail:

  • 从iOS Mail.app-iOS邮件应用程序将直接将PGP附件传递给iPGMail,而无需进行笨拙的复制和粘贴。注意:作为电子邮件主体一部分的PGP消息仍然必须复制粘贴,只有自动标记的附件才能自动传递。

  • 直接从系统剪贴板。从任何文件,网页或消息中复制和粘贴PGP消息文本,并且可以由应用程序导入和解密。

  • iTunes文件共享-将设备连接到计算机并打开iTunes,在“应用程序”部分中,您可以向下滚动并选择“文件共享”部分下的iPGMail,然后将文件与应用程序之间进行传输。

  • DropBox-从iPGMail v 1.14开始,您可以将iPGMail链接到保管箱帐户,并在保管箱文件空间之间来回传输文件。这意味着您可以加密和保护您的保管箱文件,或通过现有的保管箱公共界面与他人共享文件。

iPGMail直接在应用程序中支持PGP密钥生成(RSA),并使用该应用程序的iOS密钥链安全地存储它们。使用自己的专用PGP密钥,您可以加密和/或数字签名任何邮件。(可选)您的公钥可以附加到您从该应用发送的任何消息上,以便收件人随后可以在电话或任何支持PGP的计算机上将其导入自己的钥匙串中。

iPGMail将导入您的私钥,以便您可以在iPhone或iPad上重复使用现有的PGP身份和密钥。公钥和私钥都可以通过上面列出的接口导入。

iPGMail允许用户搜索公共SKS PGP密钥服务器,以查找其他人的注册公共密钥,然后用户可以与其他人一起发送经过OpenPGP ASCII Armor数字签名和/或加密编码的电子邮件。

此应用程序非常适合保护文件安全或向特定方发送安全的电子邮件消息,而不必担心除指定收件人之外的任何人都可以查看它。


1
在使用了许多选项几个月后,这是目前为止最好的。当然,如果苹果允许与Mail应用程序进行任何形式的交互,这将有所帮助...
SimonJGreen 2013年

2
这似乎是一个可行的选择,但是这个答案基本上只是从文档中复制/粘贴。有人使用此应用程序有任何现实生活经验吗?
samthebrand 2013年

2
是的,它是一个复制和粘贴作业-用开发人员的话提供其功能的快速摘要。现实生活:我用它;SimonJGreen喜欢。
吉尔比(2013年

SamtheBrand,在对您的编辑的评论中,您说“可能是免费的”。你是什​​么意思?
吉尔比(2013年

2
IPGMail是关闭源。您不应该信任封闭源加密工具。
杰夫·伯杰斯

10

PGP是一个很棒的标准,具有很多用途和出色的实现,但是如果您想以最少的麻烦来签名和加密电子邮件,我想您会发现S / MIME得到了更好的支持。许多邮件客户端程序(包括iOS上的常规Mail应用程序和OS X 上的 Mail.app,以及其他流行的客户端程序,例如Microsoft Outlook)都可以直接使用S / MIME,而无需附加组件。电子邮件证书由CA认证,就像Web的SSL证书一样,而不是要求您依靠PGP信任网来认证其他人的证书并使它们认证您的证书。

您可以从StartSSL获得免费的S / MIME证书。创建它之后,您可以从浏览器中导出它(一定要使用密码!),通过电子邮件将其发送给自己,然后在iOS邮件应用程序中将其打开以进行安装。然后,您的邮件帐户设置将提供使用已安装的证书来签名和/或加密邮件的选项。

(除了作为满意(非付费)客户之外,我与StartSSL没有任何隶属关系。)


我将检查一下!
SimonJGreen

我认为必须指出,可以使用OpenSSL创建自己的S / MIME证书!serverfault.com/questions/103263/…–
hmijail

另外,“无需添加”点的一个重要优点是您不需要信任任何新软件。例如,对于iPhone上的PGP,截至2016年,iPGMail和oPenGP似乎是最好的选择。它们都不是开源的,也不是由知名方制造的:它们可能有缺陷,可以将您的私钥发送到其他地方。但是,使用S / MIME,您仅信任普通的邮件客户端,无论如何,您都必须这样做。
hmijail

5

尝试使用oPenGP

功能(在iTunes页面上列出):

  • 解密/验证。
  • 加密和签名。
  • 清除标志。
  • 完全符合GPG&PGP®Desktop软件。
  • 文本消息(装甲格式)通过剪贴板(复制和粘贴)“解密/验证”和“加密和签名”,iOS文档交互(例如:iOS Mail.app-> oPenGP),电子邮件,SMS,Dropbox,“我的文件” 。
  • 通过iOS文档交互(例如:iOS Mail.app-> oPenGP),电子邮件,照片,Dropbox,“我的文件”对文件(.pgp或.gpg文件)进行“解密/验证”和“加密与签名”。
  • 可以通过iTunes文件共享来管理用于在oPenGP中存储加密文档的本地文件夹“我的文件”。
  • OpenPGP / MIME渲染器(RFC 2045普通UTF-8邮件正文,RFC 2046附件),用于读取带有GPGMail(Apple Mail的开源插件)发送的附件的邮件。
  • 自动提取OpenPGP / MINE格式或.pgp .gpg文件中包含的解密档案(.tar .gz .zip .7z .rar)。
  • 能够预览所有解密的文件(例如:.png .jpg .pdf .doc)或通过iOS文档交互发送它们(例如:oPenGP->快速PDF)。
  • 通过iTunes文件共享,iOS文档交互,剪贴板,Dropbox导入PGP密钥(.asc文件)。
  • 从服务器(hkp)搜索并导入公共密钥。
  • 安全的密钥环存储。
  • 安全的密码短语缓存。
  • 用密码锁定应用程序。
  • 自动对自己加密。

不支持的功能,但在路线图上:-在服务器(hkp)上信任,验证,签名和更新公钥。-创建秘密/公钥。


1
我添加了iPGMail作为另一个答案。您(或其他任何人)是否已对iPGMail和oPenGP进行了比较?
吉尔比(Gilby),2013年

1
oPenGP是开源的吗?
杰夫·伯杰斯

1

您不一定需要执行加密程序。是的,如果您想要PGP,则需要上面的程序之一。

如果要进行简单的签名和加密,只需获取证书(Comodo可提供免费的电子邮件证书)并将其上传到手机上。

添加后,您的联系卡中将显示相应电子邮件地址的经过验证的标记。现在,您可以进入邮件帐户设置并启用加密和签名。

唯一的缺点是您不能激活/停用每条消息。一旦签名或加密被激活/取消激活,您必须重新启动邮件应用程序。

如果您使用的是Mac / OSX并且正在使用本机邮件应用程序,则执行相同的过程。

干杯Z.


这将加密所有发送的电子邮件?
Thufir

它将加密通过该地址发送的所有邮件。
Zeno Popovici 2015年



0

尝试Tessercube

在App Store和Google Play上免费。

也已经在这里开源https://github.com/DimensionDev/Tessercube-iOS/


2
欢迎询问不同!我们正在尝试找到最佳答案,这些答案将提供有关为何最佳答案的信息。解释为什么您认为您提供的链接可以回答问题。答案应该是独立的,以便其他人可以使用搜索功能找到答案。链接可能会更改并变得过时,因此我们希望答案不仅仅是链接。有关如何提供优质答案的信息,请参见如何回答。-评分
FSB
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.