简体   繁体   中英

How to use GPG with IOS (Create keypair, List Keys, Import public key, encrypt, decrypt)?

In the Gnupg there is gpg implementation for different platforms, even android, but not IOS.

Is there anyway I can use GPG in my IOS app?

I am looking for the very basic operations as described in this title (Create keypair, List Keys, Import public key, encrypt, decrypt)

I found zero material out there except for apps that use gpg within (which is what I want to accomplish)

any directions are valid

lets talk, thanks

对于 iOS,有涵盖该功能的ObjectivePGP框架,您可能希望使用它来将 PGP 合并到您的应用程序中。

PGPro and Privacy are both free softwares, they rely on ObjectivePGP and they work like a charm. Maybe there are some limitations in the support of elliptic curves but RSA just works. Please ensure that you don't mistakenly export both your public key and your secret key when using PGPro when you only want to share your public key with someone else who would like to send you encrypted messages.

NB: Please note that I don't recommend you to encrypt/decrypt messages under proprietary operating systems because it requires you to blindly trust the corporation that provides the operating system as it can't be audited by an independent organization. I recommend you to install a GNU Linux free software distribution like Debian (or Postmarket OS but it's not very mature yet) on your phone instead. As it might be unclear for some people, I highly discourage the use of OS X, iOS, Microsoft Windows and even Android to encrypt/decrypt messages.

我目前也在搜索 iOS GnuPG 客户端应用程序,并找到了Uwes 博客页面,其中列出并比较了四种不同的应用程序(iPGMail、oPenGP、Secumail、NouveauPG)。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM