OpenKeychain

openkeychain.org
OpenKeychain Icon

Android app for managing keys, and encrypting messages. Works both stand-alone, and as integrated into other apps, including k9-Mail. Everything can be done through a simple yet powerful GUI. Open source, security audited, transparent permissions, and activley maintained.

Security Audited Open Source

OpenKeychain Source Code

Author

open-keychain

Description

OpenKeychain is an OpenPGP implementation for Android.

#android#openpgp

Homepage

https://www.openkeychain.org

License

GPL-3.0

Created

09 Mar 12

Last Updated

28 Apr 24

Latest version

v6.0.4

Primary Language

Java

Size

80,712 KB

Stars

2,126

Forks

477

Watchers

2,126

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Vincent Breitmoser (26 Feb 24)

    Version 6.0.4

  • Vincent Breitmoser (27 Feb 24)

    Small fixes to backported changelog

  • Vincent Breitmoser (27 Feb 24)

    Merge pull request #2888 from flossposse/update-changelog update changelog

  • Vincent Breitmoser (27 Feb 24)

    Update translations again (after dropping unused strings)

  • Vincent Breitmoser (27 Feb 24)

    Drop a bunch of unused resources

  • Vincent Breitmoser (27 Feb 24)

    Drop unused notification channel

  • Vincent Breitmoser (27 Feb 24)

    Update translations from transifex

  • Vincent Breitmoser (27 Feb 24)

    Migrate transifex config

  • Vincent Breitmoser (27 Feb 24)

    Fix text color for backup code

  • Vincent Breitmoser (26 Feb 24)

    Fix incorrect querying of autocrypt peer master key id

  • Vincent Breitmoser (26 Feb 24)

    Return full result set from external provider autocrypt_status query

  • Po Flossie (24 Feb 24)

    update changelog

  • Vincent Breitmoser (23 Feb 24)

    Version 6.0.3

  • Vincent Breitmoser (21 Feb 24)

    Fix race condition with progress dialog

  • Vincent Breitmoser (21 Feb 24)

    Change security defaults from SHA-512 to SHA-256 No good reason to use SHA-512 here, since SHA-256 stood the test of time.

  • Vincent Breitmoser (21 Feb 24)

    Fix encoding of DSA signatures from security tokens See https://github.com/open-keychain/open-keychain/issues/2108 Closes #2746 Closes #2497

  • Vincent Breitmoser (20 Feb 24)

    Add special handling for expected ECC import format for Nitrokey 3

  • Vincent Breitmoser (18 Feb 24)

    Version 6.0.2

  • Vincent Breitmoser (18 Feb 24)

    Drop facebook publickey pattern This is no longer supported anyways on Android 12+, since we don't have the URI verified

  • Vincent Breitmoser (18 Feb 24)

    Add test for multiple signing candidates case

  • Vincent Breitmoser (18 Feb 24)

    Fix selection of signing or auth subkey if there are multiple candidates Fixes #2879

  • Vincent Breitmoser (16 Feb 24)

    Version 6.0.1

  • Vincent Breitmoser (16 Feb 24)

    Merge pull request #2883 from basilgello/passphrase-auth-fix-v6.0.0 Fix passphrase dialog and dark/light mode reversal

  • Vasyl Gello (12 Feb 24)

    Show passphrase fragment for all textable types PR #2864 removed the code unconditionally displaying passphrase dialog and the codepath inside onCreate has become the only one that can display the fragment. However, the if-clause does not consider new types other than PASSPHRASE that emerged with development of OKC. Signed-off-by: Vasyl Gello <[email protected]>

  • Vasyl Gello (13 Feb 24)

    Fix theme reversal Signed-off-by: Vasyl Gello <[email protected]>

  • Vincent Breitmoser (15 Feb 24)

    Merge pull request #2882 from pokulo/NullPointerException-in-selectUserIdStatusByEmailLike 🐛fix Issue #2881: avoid NullPointerException in selectUserIdStatusByEmailLike

  • Heinrich Kießling (12 Feb 24)

    Fix Issue #2881: avoid NullPointerException in selectUserIdStatusByEmailLike after upgrade of sqlitedb library sqldelight in commit 5d84bd838744f63d46d5a08110bad13b5192ae6a the method getUidStatusByEmailLike may suddenly raise a NullPointerException. This fix attempts to restore the prior behavior or simply returning null.

  • Vincent Breitmoser (01 Feb 24)

    Version 6.0.0

  • Vincent Breitmoser (01 Feb 24)

    Merge branch 'nitrokey-v3'

  • Stuart Longland (05 Aug 23)

    CcidTransceiver: Adjust line lengths 100 characters with exceptions made for CLI commands, URIs and imports. Some of this is existing code, but for the sake of consistency, we'll wrap all at 100 characters. Function arguments: when this happens, if we put the closing `)` on its own line (like `}` in code blocks), it visually stands out better for indicating where the function call ends.

OpenKeychain Website

Website

OpenKeychain · OpenKeychain

Donations:PayPal / Flattr / Bitcoin# OpenKeychainOpenKeychain helps you communicate more privately and securely...

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 44.217.161.11
  • Hostname ec2-44-217-161-11.compute-1.amazonaws.com
  • Location Ashburn, Virginia, United States of America, NA
  • ISP Amazon Data Services NoVa
  • ASN AS14618

Associated Countries

  • AT
  • DE
  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

www.openkeychain.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

OpenKeychain Reviews

More PGP Managers

About the Data: OpenKeychain

API

You can access OpenKeychain's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/utilities/pgp-managers/openkeychain

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share OpenKeychain

Help your friends compare PGP Managers, and pick privacy-respecting software and services.
Share OpenKeychain and Awesome Privacy with your network!

View PGP Managers (9)