Keyring for Android—A Simple Password Safe

Keyring for Android Screenshot Palm Keyring for Android will read and write database files produced by the Java application KeyringEditor. It uses the same file format as the original Keyring for Palm OS application. It lets you securely store secret information on your Android device. Use it to store passwords, online logins, account numbers or anything you want to store securely.

When I laid my old trusty Palm Pilot to rest and switched to an Android device I easily replaced all of the old Palm applications except for Memo and Keyring. I replaced Memo with Rdex using Dropbox for synchronization. For Keyring I ported KeyringEditor by Markus Griessnig, a Java-based implementation, to Android. KeyringEditor is based on Java Keyring v0.6 by Frank Taylor.

Keyring for Android is for anyone who wants to continue to use the Keyring for Palm OS database. Anyone starting a new database file may want to consider KeePass, a more recent password safe application that also has an Android version.

Downloads

Keyring for Android version 1.3—an Android application package. (If you download it from here you will need to enable "Unknown Applications" in "Settings/Applications".) To make it easier just download it from Google Play.

KeyringEditor by Markus Griessnig—a java-based keyring database file editor to run on your PC, Mac or Linux machine. Unzip the contents and run the java archive file KeyringEditor.jar.

An example Keyring database file. The initial password is set to "test."

New in Keyring 1.3—June 2017

Opening Files

First you need to transfer a Keyring database file to the Android device. The easiest way to transfer files between PC and Android is by using the cloud-based storage app Dropbox. Just open the Keyring database file (.pdb) using Dropbox. The file will be downloaded to your Android and Dropbox will open it with Keyring. Any changes you make will automatically be synchronized. Be sure to download a fresh copy of the file using Dropbox each time you use it. This will ensure the Keyring database file remains synchronized if you also modify it with another computer. You can also transfer a Keyring database file between a PC and Android using a USB cable. A new database file can be created using KeyringEditor.

To open a Keyring file, press the menu button and select "Open File." Navigate the folders in the memory card until you find the Keyring file you transferred. (The entry "../" allows you to back up one level in the tree of folders.) Select a file by touching it on the screen. Keyring files can also be opened via a file browser such as "My Files" or Astro or in the Dropbox app.

Brief Instructions

On opening a Keyring database file the password must first be entered. There are only two main screens in the app. The List screen lists the titles of all entries. Select an entry to display it. A timeout function will lock the database after a configurable time. The Lock button will also lock the database.

To enable modification of the keyring database file, first disable "Read Only Mode" in the Menu/Preferences screen. Then a long touch on the entry screen will offer the New, Edit and Delete menu options.

To start a new database file use KeyringEditor or download the example file above (both start with an initial password "test"). Alternatively, consider using the KeePass application, a more recent password safe application that also has an Android version.

To change the password for the database file or the strength of the encryption use KeyringEditor.

Android app on Google Play

Source Code

Keyring for Android

KeyringEditor

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: www.gnu.org/licenses.