• APG 1
  • APG 2
  • APG 3
  • APG 4

APG

OpenPGP for Android. It's open source and its goal is to provide a similar OpenPGP implementation as GnuPG.
NOTE: BACK UP YOUR SECRET KEYS! Preferably before updating. There were many database changes. If something goes wrong, then email me... the keys can be recovered in that case.

A fork of APG called OpenKeychain added most of the new features, which have now been merged back into APG.APG development is active again and I'm mostly working on the implementation of PGP/MIME now.

Changes:
* Fix K-9 integration that was broken in 1.1.0
* Merge OpenKeychain development back into APG
* new drawer layout (touch top left icon)
* KeyRing without private master key Import
* QR key sharing
* NFC key sharing
* colorized fingerprints
* K-9 support
* bugfixes


* manage secret/public keys (eg. GPG/PGP)
* encrypt/sign/decrypt/verify emails and files
* integration with K9
* HKP Keyserver support
* basic key creation and editing possible
* Intent API for other apps

Please rate it and suggest features you want.

Source code is GPLv3 and can be found here: https://github.com/thialfihar/apg

Category : Communication

Related searches

Reviews (30)

Pat. T. Mar 26, 2014     

I use PGP on a regular basis and this integrates well with k9mail. The last update makes the usage of the app pleasent. The interface is gorgeous! I haven't personally tested it since the last few updates, as I already have one, but last time I used it to generate a key it took almost 15 minutes for a 4096 bit key and from what I heard it was an insecure.

Fra. Z. Feb 23, 2015     

What more can I say? This thing is nearly perfect. I was looking for a way to handle PGP on my phone and every recommendation pointed me this way. What I like is that it is flexible in the way that it handles PGP content, whether it be keys, encrypted files, clipboard content, etc.. I seen that it has good integration with K9 email client, but I've done just fine using it with gmail on my phone with no problem. Importing secret keys is pretty straightforward and easy. No serious issues with this app so far.

Uri. B. Mar 5, 2016     

You don't do anything that OpenKeychain doesn't, and fail to do some of what it does. Back-porting features from OpenKeychain, you missed the most important one - it's ability to use keys on NFC-accessible hardware tokens such as Yubikey NEO. I think this omission is far more important than your ability to accept public keys from another phone via NFC. Uninstalling.

Bru. J. Nov 14, 2014     

This app is great for key management. The keys this app generates work well in Thunderbird's Enigmail, and the integration with Blue Mail is excellent (almost too seamless!). I had a little trouble finding out how to import a key exported from Enigmail -- if you have a private key already, you need to delete it before the option to import a for shows up.

Kev. M. Nov 15, 2014     

I never though I'd be able to send a sms encrypted with a 4096 bit RSA key but here we are and I can do exactly that or encrypt my emails. Thank you now nobody can read my texts or email. Oh nearly forgot great to see it creates 4096 bit RSA key by default most clients are 2048 by default. 5 stars for sure. Will keep an eye out for any other apps you may do.

Eri. T. Sep 11, 2014     

Long time GPG user. None of my people use it so I can't use it for email, but I can still encrypt notes and files I want to back up to the cloud or keep on my phone. Once you have your keys imported (or created) it is easy to protect your data with this app.

Jam. T. Mar 25, 2014     

Development & support back to full speed. K9 mail integration is excellent. K9 itself is feature rich but confusing for novices, however very worth effort to learn. Recent K9 updates are great improvement. AGP + K9 is best of both worlds. Looking forward to additional features, but very pleased with current solid & robust combo.

Ant. P. Mar 20, 2015     

Love it! Being able to send PGP encrypted signed mails is a great feature for mobile. The only reason people say the keys "aren't secure" is a limitation of mobile hardware. Supposedly the entropy collection on mobile devices is inferior to that of traditional hardware. If you're that concerned, generate the keys on your desktop and import them like I did. Also, storing keys on your phone is considered a security risk. Small request though. SHA512 signature support?

Mai. M. Aug 9, 2016     

***WARNING: THIS APP HAS KNOWN VULNERABILITIES AND HAS NOT BEEN UPDATED IN OVER TWO YEARS*** This was a great system when it was regularly updated. However, it hasn't been updated in over 2 years. OpenKeychain is a fork of APG that is much more currently updated. I have switched to that system. Changing over k9mail is pretty straightforward; the crypto provider just needs to be set to OpenKeychain in each account. Don't get me wrong. I loved its seamless integration with k9mail. It's just that I need something that isn't going to be full of vulnerabilities because of simple lack of updates. APG paved the way, but it seems someone else needs to take the torch (and OpenKeychain seems to have done it).

Kai. V. Dec 13, 2015     

Ugh, don't even try to import keys made with GPG4USB, the windows carriage returns won't be recognized by this app and you will be stomping newborn puppies to relieve your frustration soon enough. If this app is the ONLY way you are going to encrypt/decrypt stuff, yay. For me, it was completely useless.

Psi. e. Sep 12, 2014     

I need independent encryption for work & APG along with K9-mail makes that practical on mobile. I wouldn't object to a slick interface or addnl key management features but neither is really necessary. The functionality is there and that's what really matters: 5-stars

Bus. B. a. G. May 13, 2014     

Good, straight forward interface for key management and file encryption. Great integration with K9-mail. Only negative is that it doesn't show key certifications yet. (Says it's coming in a future version)

Bil. L. Apr 6, 2014     

There is a problem with keys that have certain attributes (I don't know whether the problem is with the Cipher attributes, the Digest attributes, the Compression attributes, or some combination of the three).

 NOT handled correctly by APG: Cipher: AES256, AES192, AES, CAST5, 3DES Digest: SHA256, SHA1, SHA384, SHA512, SHA224 Compression: ZLIB, BZIP2, ZIP, Uncompressed     Handled correctly by APG: Cipher: AES, TWOFISH, CAST5, BLOWFISH, 3DES Digest: RIPEMD160, SHA1 Compression: BZIP2, ZLIB, ZIP, Uncompressed
I have verified this by creating TWO versions of my own public key, one for each of the two different sets of attributes shown above. By "not handled correctly", I mean that if there is a private key associated with the public key, and you import them, then try to edit them, you find many of the edit-key widgets greyed out; also, if it is a DSA/Elgamal key (like mine is), then the DSA signing key is not recognized as a signing key. Please verify my observations and, if correct, please consider fixing.

Ang. P. Feb 4, 2015     

There was one thing that kept me out of going 100% mobile email, PGP. Now this app has everything for handling encryption seamlessly with K9 client. Key management is excellent, even text messages encryption comes handy.

A. G. u. Oct 17, 2017     

Keeps crashing on nexus 6p oreo, option to import from clipboard seems to have disappeared. Unusable for me but is usually very good.

Dav. D. Apr 28, 2016     

After trying 50 odd other pieces of crap with mysteriously high reviews, I finally found Cinderella. Ugly but under the terrible UI is a pretty beautiful piece of app. Hats off to the developer. Clean up the UI, spend some time with a UX person and this is an app you'd be happy to pay for.

Pat. M. Nov 9, 2014     

The file selector control used to select a file for encryption/decryption doesn't seem to work. After selecting the file, the filename field remains blank. Have to type it in manually or paste from clipboard. Please fix.

Des. R. Dec 13, 2014     

1st off I waited a few weeks to test it out before doing this write up I found a few problems in the core of the setup of it, when a user dos not send his key ID with the encrypted file it will not do a search for a good key (GPG and PGP do) I do not send Key ID with messages for safety reason and not all pgp messages I send are in stranded E-mail when the key ID is not there it thinks it is a PW protected and dos not check for the keys. (That should be fixed ASAP) I also would like to see a way to do more advanced configurations like you can with most desk top client. Both those things are big deals with me. For that it is only a 3 star. Removed one star for each problem I had. Do not let that make you think this is not a good thing to use though. I still do. I need to know one thing not tested as of now but when certifying keys can you pick the certification of the key? and add notes to the cert? (Both of those things I would like to see too if it is not there) I do use a key policy URL so I would like to use it on the phone app too if possible. Thanks for bringing GPG/pgp to our phones.

woo. l. N. Dec 27, 2016     

I like it, but it's been long time since it was updated. That's my only concern

A. G. u. Jul 10, 2014     

Works fantastically for signing and/or encrypting email. It seems easy to use for encoding files but I haven't used it for that yet.

Jea. F. L. Apr 1, 2014     

Imo, the best Android pgp client. Great interface making a somewhat complex process for new users relatively straightforward.

Rou. L. Jun 7, 2014     

A must with K-9. I had some issues with this app. And the developer responded and addressed it (though very late). So i am also writing this review very late.

Fra. H. Sep 11, 2017     

I select a file to encrypt but the name is not returned to AGP. No problem importing my old keys and it worked fine for cutting and pasting to the clipboard. Just won't work with files.

Chr. L. Sep 13, 2017     

I like this app its very useful but can someone tell me how to get a,passphrase to decrypt a,pgp key someone message me plz I need to know

A. G. u. Feb 3, 2016     

I now have it playing nice with K9 and Lastpass on a phone and a tablet. I always sign my email and APG makes it simple.

Jus. A. Jan 15, 2016     

This app is awesone. Idk what. That jerggoff was saying but this app. Reads clipboard from every device ive used it on. Thanks

Nic. O. Dec 14, 2014     

This really is the best pgp app so far. Superb interface, connection to key servers fine and it makes both text and file easy. Great stuff

Jak. R. Oct 28, 2016     

Thialfihar I would like to discuss compatibility with non-indexed chat rooms, please reply

Owl. R. Jan 4, 2017     

Thank you. It now needs to be re-integrated into k9-mail. Squeaky.mail allows selection of which pgp service to use and is a clone of k9mail

Dan. G. Aug 7, 2015     

So much win....I think I just had an evil-gasm. ^_^ my only request is to know what source of entropy is the basis for the seed generation. And if there could be a way to insert true random data(such as noise from a fan or driving down the road, shaking the phone...) Into the seed.