Version 1.2, Date of Release: March 23, 2011
Cryptnos Online News | Cryptnos Online FAQ
System Requirements
Cryptnos Online requires a “modern” Web browser that supports XHTML and JavaScript. Odds are, if you can view this page, your browser supports these requirements.
Note that JavaScript is required for Cryptnos Online to operate. If your browser does not support JavaScript, you will need to find another browser in order to use it. If you have JavaScript disabled (many people do this as a security precaution), you will need to re-enable it for the www.cryptnos.com domain in order for Cryptnos Online to work.
Features
- Generates strong, pseudo-random yet repeatable “passphrases” using a variety of cryptographic hash algorithms
- Supported hashing algorithms: MD5, SHA-1, SHA-256, SHA-512, and RIPEMD-160
- Combines site domain or mnemonic (we call it the “site token”) with the user’s “secret token” (master password) 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)
- Pure XHTML/JavaScript implementation; once all assets have been downloaded, no further communication occurs between your browser and the server. Your passwords and parameter information are NEVER sent to the server.
Launch Cryptnos Online
Cryptnos Online operates within your browser. You can find the current “production” release at the following URL:
http://www.cryptnos.com/onlinerevs/prod/
Feel free to bookmark this link in your browser. This link will always point to the current official release; when new versions are released, this URL will be redirected to point to the new version. (Links to specific prior versions can be found below.)
Cryptnos Online Source
As with all versions of our application, Cryptnos Online is Open Source. The cryptographic hash code has been released under a BSD license; see the various links provided in the hash source code file for reference. All additional Cryptnos-specific code has been released under version 2.0 of the GNU General Public License.
Cryptnos Online consists of three source files. The main HTML page can be found at the link above. To view the source, use your browser’s built-in functionality to view it. There are two additional JavaScript files included with the HTML. For online use, both have been compressed using the JavaScript CompressorRater to reduce download times and bandwidth. Unfortunately, this makes the source pretty much unreadable. However, you can find links to the uncompressed source below:
- hashes.js: The cryptographic hash library which defines the hash algorithms used by Cryptnos Online.
- core.js: The rest of the core JavaScript engine of Cryptnos which builds the form and performs the Cryptnos-specific password generation operations.
Browser Testing Status
The current production version of Cryptnos Online has been tested with the following browsers. Note that this does not guarantee or imply that these browsers are officially supported in any way, but that we have tested the application with them and recorded our results. Entries are sorted roughly but how functional the application appears to be. Note that some browsers listed here may not function correctly and are not recommended for use.
- Works as expected with little or no functional issues:
- Firefox 3.6.x and 4.0.x on Windows XP SP3 and Windows 7: This is considered our primary development and initial testing target.
- Microsoft Internet Explorer 7.x and 8.x on Windows XP SP3.
- Microsoft Internet Explorer 9.x on Windows 7 64-bit.
- Opera 10.x on Windows XP SP3 and Windows 7.
- Apple Safari 4.x and 5.x on Windows XP SP3 and Windows 7: Minor display issues with drop-down lists.
- Google Chrome 5.x-10.x on Windows XP SP3 and Windows 7.
- Built-in Browser (Chrome) on Google Android 2.2.2: Validation JavaScript may show the same warning twice.
- Apple Safari on iOS 4.x: Minor display issues due to CSS and drop-down lists.
- Functional, but known problems exist:
- Firefox 4 RC for Android: Minor display and performance issues. Some error/warning pop-ups may be displayed twice. Physical keyboard problems discovered in earlier builds no longer seem present, but we did have problems getting numeric input during one test (pressing Alt then the key were 2 was located entered the letter (W) instead). This issue mysteriously “went away” shortly after it was encountered.
- Functional, major problems exist, not recommended:
- Blazer 4.5.8 on Palm OS 5.4.9 (i.e. Palm Centro): Works mostly as expected. Some display issues due to small screen and limited rendering capabilities. Collapsing instructions block does not work; instructions are shown by default and cannot be hidden. Some display issues with drop-down lists. Large numbers of hash iterations may take a very long time to calculate due to slow processor.
- Non-Fuctional, do not use:
- Wii Internet Channel (Opera 9.x): Displays properly and most validation JavaScript works, but clicking the Generate button does not populate the Generated Password box.
Version History
- Version 1.0
- Initial release
- Version 1.1
- Added clarification text to indicate that Cryptnos Online only uses UTF-8 character encoding for password generation and that full Cryptnos clients on platforms that do not use UTF-8 as the default character encoding must upgrade to 1.2.x or higher and be configured to use UTF-8 in order to be compatible.
- Version 1.2
- Changed length restriction and hash iteration text boxes to drop-down lists to avoid user confusion and limit the available input values for each field. Also brings UI for these fields more in line with the other platform apps.



![[QR Code]](/files/media/site_qrcode.png)