Cryptnos

Cryptnos for Android


Last updated July 30th, 2010

Version 1.1.0, Date of Release: May 18, 2010

Cryptnos for Android News | Cryptnos for Android FAQ | Cryptnos at Google Code

Rated 5 Stars in the Android Market
Rated 5 Stars in the Android Market (see comments)

System Requirements

  • Google Android 1.1 or higher (tested on 1.6, 2.0, and 2.1 devices)
  • About 400kb of free on-device memory

The implementations of the Whirlpool, Tiger, and RIPEMD-160 hash algorithms have been lovingly stolen from the Legion of the Bouncy Castle Crypto API.

Features

  • Generates strong, pseudo-random yet repeatable “passphrases” using a variety of cryptographic hash algorithms
  • Supported hashing algorithms: MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-160, Whirlpool (2003 revision), and Tiger (1995 original, not “Tiger2″)
  • Combines site domain or mnemonic (we call it the “site token”) with the user’s “secret token” to produce a unique passphrase for every site
  • Further modify the generated passphrase for character class or length constraints (e.g. limit to only alphanumerics and a maximum of 12 characters)
  • Stores password generating parameters securely in device memory using cryptographic hashes and strong AES-256 encryption
  • Cross-platform import/export mechanism allows parameters to be copied from one instance of Cryptnos on one device to another instance on another device, strongly encrypting the export file using AES-256
  • Integrated help

Screenshots

Cryptnos for Android Screenshot

Cryptnos for Android screenshot

Download Cryptnos

Cryptnos is available in the Android Market. This is the preferred way for end users to download and install the application. If you are viewing this site from your desktop and have an application on your device capable of scanning QR Codes, you can scan the following code to go directly to the Cryptnos Market details page. If you are viewing this site on your Android device, you can tap the QR Code to open the link.

QR Code to find Cryptnos in the Android Market

If you prefer not to go through the Market or are prevented from doing so for some reason, you can download the application from here. A GnuPG digital signature and various hashes of the file are provided for verification.

Installer: Cryptnos_1.1.0.apk (219k)
GnuPG Signature: Cryptnos_1.1.0.apk.asc
Signing Key: Jeff’s Public Key
MD5 Hash: 02e48cc86f7be5190bd4c457baf4737c
SHA-1 Hash: 5019295a4171a4f0957b9148ad0a811c1ae8dabc

Cryptnos is released under version 2.0 of the GNU General Public License. Thus, you can also download the Java source code. This is a project designed to be used with the Android Development Kit and Eclipse.

Source ZIP archive: Cryptnos_Android_1.1_Source.zip (410k)
GnuPG Signature: Cryptnos_Android_1.1_Source.zip.asc
Signing Key: Jeff’s Public Key
MD5 Hash: 12cddf03d18e19c3abe80f9c5dbd581d
SHA-1 Hash: 92e3f65a7e3a0045e003b113e2c73fa4309318ef

Cryptnos now has an official Google Code project page, as well as a public Subversion repository. While we will continue to post the latest source archive here, you can check out the latest working code with the following command. Please note that “trunk” builds may contain bugs, so you should only use stable releases unless you know what you’re doing.

svn checkout http://cryptnos-for-android.googlecode.com/svn/trunk/ cryptnos-for-android-read-only

Installation Instructions

Cryptnos is available in the Android Market. This is the preferred way for end users to download and install the application. To find it, open the Market application and search for “Cryptnos”. It should be the only item in the list. If Cryptnos is installed via the Market, you should be automatically notified when updates become available.

If you decide to install Cryptnos manually, go to SettingsApplications on your device and ensure that the Unknown Sources checkbox is checked. Download the APK file above and verify it by either checking the GnuPG signature or the cryptographic digest. Install the APK by copying it to your removable memory card and opening the file with the file manager application of your choice. Follow the on-screen prompts to complete the installation. Note that if you install Cryptnos in this manner, you will not be automatically notified when updates are available.

Reporting Bugs and Requesting Enhancements

Bug reports and enhancements requests can be made via the Issue Tracker on our Google Code project page.

Version History

  • Version 1.0.0:
    • Initial release. American English language only.
  • Version 1.1.0:
    • Changed export format to new cross-platform format. Exports from Cryptnos for Android can now be imported into compatible versions of Cryptnos on other platforms. Old 1.0 exports can still be read. 1.1 exports will not be backward compatible with Cryptnos 1.0.
    • Added Delete All menu option to the site list. If you enter the Generate Existing, Edit Existing, or Delete menu options from the main menu, the site list appears. Tapping the hardware Menu button will bring up a Delete All menu option, through which you can delete all parameters in the database in one action.
    • If OI File Manager is installed, Import and Export will now use that application to assist in selecting import and export file paths. If not available, the original functionality is maintained.
Bookmark and Share