Open keychain for windows

Developed By: Hardware Security SDK

License: Free

Rating: 4,1/5 — 4.110 votes

Last Updated: April 21, 2025

App Details

Version 6.0.4
Size 10.3 MB
Release Date March 07, 24
Category Communication Apps

App Permissions:
Allows applications to open network sockets. [see more (9)]

What’s New:
* Updates for Android 14 * Support NitroKey 3 * ECC 25519 is now the default generated key type * Various bug fixes [see more]

Description from Developer:
OpenKeychain helps you communicate more privately and securely. It uses encryption to ensure that your messages can be read only by the people you send them to, others can send you… [read more]

About this app

On this page you can download OpenKeychain: Easy PGP and install on Windows PC. OpenKeychain: Easy PGP is free Communication app, developed by Hardware Security SDK. Latest version of OpenKeychain: Easy PGP is 6.0.4, was released on 2024-03-07 (updated on 2025-04-21). Estimated number of the downloads is more than 500,000. Overall rating of OpenKeychain: Easy PGP is 4,1. Generally most of the top apps on Android Store have rating of 4+. This app had been rated by 4,110 users, 2,667 users had rated it 5*, 575 users had rated it 1*.

How to install OpenKeychain: Easy PGP on Windows?

Instruction on how to install OpenKeychain: Easy PGP on Windows 10 Windows 11 PC & Laptop

In this post, I am going to show you how to install OpenKeychain: Easy PGP on Windows PC by using Android App Player such as BlueStacks, LDPlayer, Nox, KOPlayer, …

Before you start, you will need to download the APK/XAPK installer file, you can find download button on top of this page. Save it to easy-to-find location.

[Note] You can also download older versions of this app on bottom of this page.

Below you will find a detailed step-by-step guide, but I want to give you a fast overview of how it works. All you need is an emulator that will emulate an Android device on your Windows PC and then you can install applications and use it — you see you’re playing it on Android, but this runs not on a smartphone or tablet, it runs on a PC.

If this doesn’t work on your PC, or you cannot install, comment here and we will help you!

  1. Install using BlueStacks
  2. Install using NoxPlayer

Step By Step Guide To Install OpenKeychain: Easy PGP using BlueStacks

  1. Download and Install BlueStacks at: https://www.bluestacks.com. The installation procedure is quite simple. After successful installation, open the Bluestacks emulator. It may take some time to load the Bluestacks app initially. Once it is opened, you should be able to see the Home screen of Bluestacks.
  2. Open the APK/XAPK file: Double-click the APK/XAPK file to launch BlueStacks and install the application. If your APK/XAPK file doesn’t automatically open BlueStacks, right-click on it and select Open with… Browse to the BlueStacks. You can also drag-and-drop the APK/XAPK file onto the BlueStacks home screen
  3. Once installed, click «OpenKeychain: Easy PGP» icon on the home screen to start using, it’ll work like a charm :D

[Note 1] For better performance and compatibility, choose BlueStacks 5 Nougat 64-bit read more

[Note 2] about Bluetooth: At the moment, support for Bluetooth is not available on BlueStacks. Hence, apps that require control of Bluetooth may not work on BlueStacks.

How to install OpenKeychain: Easy PGP on Windows PC using NoxPlayer

  1. Download & Install NoxPlayer at: https://www.bignox.com. The installation is easy to carry out.
  2. Drag the APK/XAPK file to the NoxPlayer interface and drop it to install
  3. The installation process will take place quickly. After successful installation, you can find «OpenKeychain: Easy PGP» on the home screen of NoxPlayer, just click to open it.

Discussion

(*) is required

WARNING: This software is no longer actively developed.
We will still apply security fixes where reported, and do basic maintenance work, but no new features or will be worked on.
We will try to consider and merge contributions where possible.

OpenKeychain (for Android)

OpenKeychain is an OpenPGP implementation for Android.
For a more detailed description and installation instructions go to https://www.openkeychain.org .

Get it on F-Droid

Get it on Google Play

Branches

  • The development of OpenKeychain happens in the «master» branch.
  • For every release a new branch, e.g., «3.2-fixes» is created to backport fixes from «master»

How to help the project?

Translate the application

Translations are managed at Transifex, please contribute there at https://www.transifex.com/projects/p/open-keychain/

Contribute Code

  1. Lookout for interesting issues on Github. We have tagged issues were we explicitly like to see contributions:

    help wanted

  2. Read this README, especially the notes about coding style
  3. Fork OpenKeychain and contribute code (the best part 😎 )
  4. Open a pull request on Github. We will help with occurring problems and merge your changes back into the main project.
  5. PROFIT

For bigger changes

  1. Join the development mailinglist at https://lists.riseup.net/www/subscribe/openkeychain
  2. Propose bigger changes and discuss the consequences

I am happy about every code contribution and appreciate your effort to help us developing OpenKeychain!

Development

Development mailinglist at https://lists.riseup.net/www/subscribe/openkeychain

Build with Gradle

  1. Clone the project from GitHub
  2. Get all external submodules with git submodule update --init --recursive
  3. Have Android SDK «tools», «platform-tools», and «build-tools» directories in your PATH (http://developer.android.com/sdk/index.html)
  4. Open the Android SDK Manager (shell command: android).
    Expand the Tools directory and select «Android SDK Build-tools (Version 27.0.3)».
    Expand the Extras directory and install «Android Support Library», as well as «Local Maven repository for Support Libraries»
    Select SDK Platform for API levels 27.
  5. Export ANDROID_HOME pointing to your Android SDK
  6. Execute ./gradlew assembleDebug
  7. You can install the app with adb install -r OpenKeychain/build/outputs/apk/OpenKeychain-debug.apk

Run Tests

  1. Use OpenJDK instead of Oracle JDK
  2. Execute ./gradlew clean testDebugUnitTest --continue

Run Jacoco Test Coverage

  1. Use OpenJDK instead of Oracle JDK
  2. Execute ./gradlew clean testDebugUnitTest jacocoTestReport
  3. Report is here: OpenKeychain/build/reports/jacoco/jacocoTestReport/html/index.html

Development with Android Studio

We are using the newest Android Studio for development. Development with Eclipse is currently not possible because we are using the new project structure.

  1. Clone the project from Github
  2. Get all external submodules with git submodule update --init --recursive
  3. From Android Studio: File -> Import Project -> Select the cloned top folder

Libraries

Bouncy Castle

OpenKeychain uses a forked version with some small changes. These changes will been sent to Bouncy Castle.

see

  • Fork: https://github.com/open-keychain/bouncycastle

Bouncy Castle resources

  • Repository: https://github.com/bcgit/bc-java
  • Issue tracker: http://www.bouncycastle.org/jira/browse/BJA

Documentation

  • Documentation project at http://www.cryptoworkshop.com/guide/
  • Tests in https://github.com/bcgit/bc-java/tree/master/pg/src/test/java/org/bouncycastle/openpgp/test
  • Examples in https://github.com/bcgit/bc-java/tree/master/pg/src/main/java/org/bouncycastle/openpgp/examples
  • Mailinglist Archive at http://bouncy-castle.1462172.n4.nabble.com/Bouncy-Castle-Dev-f1462173.html
  • Commit changelog of pg subpackage: https://github.com/bcgit/bc-java/commits/master/pg

Build System

We try to make our builds as reproducible/deterministic as possible.

Update Gradle version

  • Always use a fixed Android Gradle plugin version not a dynamic one, e.g. 0.7.3 instead of 0.7.+ (allows offline builds without lookups for new versions, also some minor Android plugin versions had serious issues, i.e. 0.7.2 and 0.8.1)
  • Update every build.gradle file with the new gradle version and/or gradle plugin version
    • build.gradle
    • OpenKeychain/build.gradle
  • run ./gradlew wrapper twice to update gradle and download the new gradle jar file
  • commit the corresponding Gradle wrapper to the repository (allows easy building for new contributors without the need to install the required Gradle version using a package manager)

Update SDK and Build Tools

  • Change SDK and Build Tools in git submodules «openkeychain-api-lib» and «openpgp-api-lib» manually. They should also build on their own without the ext variables.

Update library

  • You can check for library updates with «./gradlew dependencyUpdates -Drevision=release

Add new library

  • You can add the library as a Maven dependency or as a git submodule (if patches are required) in the «extern» folder.
  • You can get all transitive dependencies with ./gradlew -q dependencies OpenKeychain:dependencies
  • If added as a git submodule, change the compileSdkVersion in build.gradle to use the variables from the root project:
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
}
  • You can check for wrong compileSdkVersion by find -name build.gradle | xargs grep compileSdkVersion

Slow Gradle?

  • https://www.timroes.de/2013/09/12/speed-up-gradle/
  • Disable Lint checking if it is enabled in build.gradle

Error:Configuration with name ‘default’ not found.

Gradle project dependencies are missing. Do a git submodule init && git submodule update

Build on Mac OS X fails?

Try exporting JAVA_TOOL_OPTIONS=»-Dfile.encoding=UTF8″

Translations

Translations are hosted on Transifex, which is configured by «.tx/config».

  1. To pull newest translations install transifex client (e.g. apt-get install transifex-client)
  2. Config Transifex client with «~/.transifexrc»
  3. Go into root folder of git repo
  4. execute tx pull -af --skip

see http://help.transifex.net/features/client/index.html#user-client

Coding Style

Code

  • Indentation: 4 spaces, no tabs.
  • Maximum line width for code and comments: 100.
  • Opening braces don’t go on their own line.
  • Field names: Non-public, non-static fields start with m.
  • Acronyms are words: Treat acronyms as words in names, yielding !XmlHttpRequest, getUrl(), etc.
  • Fully Qualify Imports: Do not use wildcard-imports such as import foo.*;
  • Android Studio warnings should be fixed, or suppressed if they are incorrect.

The full coding style can be found at http://source.android.com/source/code-style.html

Automated syntax check with CheckStyle

Linux

  1. Paste the tools/checkstyle.xml file to ~/.AndroidStudioPreview/config/codestyles/
  2. Go to Settings > Code Style > Java, select OpenPgpChecker, as well as Code Style > XML and select OpenPgpChecker again.
  3. Start code inspection and see the results by selecting Analyze > Inspect Code from Android-Studio or you can directly run checkstyle via cli with .tools/checkstyle. Make sure it’s executable first.

Mac OSX

  1. Paste the tools/checkstyle.xml file to ~/Library/Preferences/AndroidStudioPreview/codestyles
  2. Go to Preferences > Code Style > Java, select OpenPgpChecker, as well as Code Style > XML and select OpenPgpChecker again.
  3. Start code inspection and see the results by selecting Analyze > Inspect Code from Android-Studio or you can directly run checkstyle via cli with .tools/checkstyle. Make sure it’s executable first.

Windows

  1. Paste the tools/checkstyle.xml file to C:\Users\<UserName>\.AndroidStudioPreview\config\codestyles
  2. Go to File > Settings > Code Style > Java, select OpenPgpChecker, as well as Code Style > XML and select OpenPgpChecker again.
  3. Start code inspection and see the results by selecting Analyze > Inspect Code from Android-Studio.

Licenses

Copyright 2017 Schürmann & Breitmoser GbR

Licensed under the GPLv3.

Google Play and the Google Play logo are trademarks of Google Inc.

Шифрование файлов и связи. Совместимость с OpenPGP стандартом.

OpenKeychain помогает общаться более конфиденциально и безопасно. Он использует шифрование, чтобы гарантировать, что ваши сообщения могут быть прочитаны только люди, которых вы отправить их, другие могут посылать вам сообщения, что только вы можете прочитать, и эти сообщения могут быть подписаны цифровой подписью, так что люди получают их уверены, кто их послал. OpenKeychain основан на хорошо разработанной OpenPGP стандартной решений шифрования, совместимого со всех устройств и систем. Список совместимого программного обеспечения для Windows, Mac OS и других операционных систем обратитесь к http://openpgp.org/software/.

Современные шифрования на основе цифровых «ключей». OpenKeychain хранит и управляет вашими ключами, и те из людей, с которыми вы общаетесь, на вашем Android смартфоне. Это также поможет вам найти ключи других людей в Интернете, и обмена ключами. Но наиболее частое применение в использовании этих ключей для шифрования и расшифровки сообщений.

★ Интеграция с другими приложениями:

• K-9 почты

• Сеансы чата

• и многое другое …

★ Open Source: OpenKeychain разработан, чтобы быть надежным. Это свободное программное обеспечение без каких-либо секретов; любой человек может исследовать и проверять каждый бит этого (Исходный код доступен на https://github.com/open-keychain/open-keychain)

★ Аудит Independent Security: Аудиторская компания Cure53 провели интенсивный аудит безопасности OpenKeychain. Эксперты по безопасности резюмировать их окончательный результат с «[…] ни один из пятнистых вопросов не считались критической степени тяжести с точки зрения последствий для безопасности. Последнее является значительным и впечатляющий результат для приложения этой сложности и актуальности. «

★ Права доступа: Потому что OpenKeychain свободное программное обеспечение, любой желающий может проверить, что права доступа действительно необходимы только для перечисленных функций.

• В приложении покупки: поддержка разработчиков

• Удостоверение: Имя предварительного заполнения и адреса электронной почты

• Контакты: Подключение ключи к контактам (только в автономном режиме)

• Фотографии / Медиа / Файлы: Импорт / экспорт ключи от SD-карты

• Камера: сканирование QR-коды, чтобы добавить ключи других людей

• Другие: разрешение Интернет для получения ключей, NFC разрешение на использование YubiKeys

Начиная с Android 6, разрешения запрашивается при необходимости в приложении!

The KEYCHAIN file extension is commonly associated with Apple’s Keychain Access application. This application is specific to macOS and manages user passwords, ensuring that sensitive data is securely stored. Files with the .keychain extension collect and store passwords for websites, wireless networks, and encrypted files.

Understanding KEYCHAIN Files

KEYCHAIN files are specifically designed for Macintosh operating systems and the data they contain is highly encrypted to prevent unauthorized access. Users can access and manage their KEYCHAIN files using Apple’s in-built program Keychain Access. More details can be found on Apple’s support page.

Opening and Using KEYCHAIN files

Opening a KEYCHAIN file is typically straightforward. You can locate and double-click the file, and it will open with the recommended program, which is usually Keychain Access on a Mac. If it doesn’t open automatically, you can manually prompt it to do so by right-clicking the KEYCHAIN file and selecting ‘Open With,’ then choosing Keychain Access. If the user encounters problems, they may refer to Apple’s official instructions available at https://support.apple.com/.

Handling Issues With KEYCHAIN Files

At times, users may encounter issues when opening KEYCHAIN files. This can occur for various reasons, such as lack of appropriate software, outdated Keychain Access application, or in worst-case scenarios, corruption of the KEYCHAIN file. Tools like Disk Utility can help restore and address file corruption and related issues. For in-depth instructions, readers can visit Apple Disk Utility Support.

KEYCHAIN File Important Information

In handling files with the KEYCHAIN extension, it is critical to remember the primary role of these files — securing sensitive user information. As such, sharing these files is not recommended, as it can expose your passwords to others. Keep your KEYCHAIN files secure to maintain the integrity of your personal information. Always remember to keep your macOS, as well as your Keychain Access application, up-to-date to facilitate smooth and safe operation.

If you downloaded a KEYCHAIN file on Android device you can open it by following steps below:

Populating this website with information and maintaining it is an ongoing process. We always welcome feedback and questions that can be submitted by visiting Contact Us page. However since there are many users visiting this website and because our team is quite small we may not be able to follow up personally on every request. Thank you for your understanding.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • How to open jar file on windows
  • Создать установочный диск windows vista
  • Обновление системы 1с предприятие пользователями microsoft windows без прав администратора
  • Installation has failed discord как исправить windows 11
  • C windows panther unattend xml