OpenKeychain

Android系统的OpenPGP加密软件

OpenKeychain是为Android开发的自由及开放源代码移动应用程序,其提供符合OpenPGP标准的强大的、基于用户的加密。用户可以使用该应用对文本、文件和电子邮件进行加密、解密、签名和验证。该应用程序允许用户存储与他们交互的其他用户的公钥,并加密文件,以便只有指定的用户才能解密它们。 以同样的方式,如果从另一个用户接收到一个文件并保存了它的公钥,则接收者可以验证该文件的真实性并在必要时对其进行解密。

OpenKeychain
首次发布2012年3月1日,​12年前​(2012-03-01
当前版本
  • 6.0.4 (2024年2月27日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言Java
操作系统Android
类型OpenPGP
许可协议GPL-3.0-or-later
网站www.openkeychain.org 編輯維基數據鏈接

历史 编辑

OpenKeychain是在2012年作为Android Privacy Guard英语Android Privacy Guard(AGP)的一个分支被创立的。在2010和2013年AGP没有任何新版本释出,为了加速开发以改进用户界面和API,OpenKeychain被建立。其初始版本2.0在2013年1月释出。在三年没有更新之后,APG合并了来自OpenKeychain的安全修复程序,几个月后在OpenKeychain的源代码上重新构建了一个全新的版本。然而,这个过程在2014年3月停止,而OpenKeychain开发人员继续定期发布新版本。 Cure53发现了OpenKeychain的一些安全漏洞[2],后来被修复[3]。自2014年3月上一次发布以来,这些问题仍未在APG中得到修复。自K-9 Mail英语K-9 Mail版本 5.200 起,APG不再受支持作为加密提供程序[4]

采用 编辑

OpenKeychain被列入OpenPGP官方主页的软件列表[5]保衛者計畫也推荐使用OpenKeychain而不是AGP来加密电子邮件。[6]

TechRepublic发表了一篇关于它的文章并得出结论,“OpenKeychain 恰好是可用于 Android 的最简单的加密工具之一(它也恰好最符合 OpenPGP 标准)。”[7]

2016年,德国联邦信息安全办公室发布了关于移动设备上的OpenPGP实现的研究并评估了OepnKeychain的功能。[8]

OpenKeychain已适用于智能卡和 NFC 环,Ubicomp 2017上发布了一项可用性研究。[9]

资金 编辑

OpenKeychain开发者参加了3个Google夏日程式碼大賽项目,共有 6 名成功的学生。[10][11][12]

2015年,主要开发者之一从开放技术基金会获得了一年的资金支持以改进在K-9 Mail软件中的的OpenPGP支持。[13]

参考来源 编辑

  1. ^ 1.0 1.1 Release 6.0.4. 2024年2月27日 [2024年3月22日]. 
  2. ^ Cure53 Security Audit (PDF). [2017-02-11]. (原始内容存档 (PDF)于2022-11-02). 
  3. ^ OpenKeychain Wiki: Cure53 Security Audit. 2015 [2017-02-11]. (原始内容存档于2022-09-13). 
  4. ^ Why APG is no longer supported. 2017-01-13 [2017-02-11]. (原始内容存档于2019-01-25). 
  5. ^ Official OpenPGP Homepage. [2017-02-11]. (原始内容存档于2022-12-18). 
  6. ^ How To: Lockdown Your Mobile E-Mail. [2017-02-11]. (原始内容存档于2022-09-13). 
  7. ^ Let OpenKeychain help handle your encryption. [2017-02-11]. (原始内容存档于2022-12-02). 
  8. ^ BSI Study: Nutzung von OpenPGP auf Android (PDF). [2017-02-13]. (原始内容存档 (PDF)于2022-11-02). 
  9. ^ Schürmann, Dominik; Dechand, Sergej; Lars, Wolf. OpenKeychain: An Architecture for Cryptography with Smart Cards and NFC Rings on Android. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2017, 1 (3): 99:1–99:24. doi:10.1145/3130964. 
  10. ^ GSoC Archive 2014. [2017-02-11]. (原始内容存档于2022-12-12). 
  11. ^ GSoC Archive 2015. [2017-02-11]. (原始内容存档于2022-06-27). 
  12. ^ GSoC Archive 2016. [2017-02-11]. (原始内容存档于2022-09-13). 
  13. ^ Bringing OpenKeychain Support to K-9 Mail. [2017-02-11]. (原始内容存档于2022-09-13). 

外部链接 编辑

延伸阅读 编辑