A Secure Diary Program written in Java and using the bouncycastle JCE Cryptograpic library. It uses a combination of BlowFish and TripleDES (XORed) to encrypt Diary entries.
Be the first to post a text review of Jay's Secure Java Diary. Rate and review a project by clicking thumbs up or thumbs down in the right column.
ToDo: Add ability to change a diary's password. (The dialog exists, but the functionality doesn't yet!) Add a spellchecker. 0.3.1 - Sourceforge Update. - March 2007 Changed JDLogin to size list appropritely. 0.3.0a - June 18th, 2004 Updated the code in EncryptedStringStorage to run using the BouncyCastle crypto provider, under the latest JDK/JRE (1.4.2). 0.2.0a - Jan 26 2002 CRITICAL: Changed file format of index files so that entry file names are not stored as absolute pathname/file, but instead are only stored relative to the index file. This allows users to backup/restore their index and entry files to a different filesystem/location, and as long as the relative path between the Entry files and Index files (in the same directory, by default) is preserved, everything will be fine. If you were using version 0.1.0a, sorry, no easy upgrade path. (Hey, it's an ALPHA codebase! Make the changes here so users don't have to deal with this type of **** when in BETA...) Added randomness generator. When the user types, the program saves keystroke timing information and uses it to seed the random number generator. Many UI improvements, from appearance issues to fixing default focus so that users require less keystrokes to do common tasks. Added a user interface "sugar" element, which visually "encrypts" (scrambles) the diary entry when the user presses the "save" button, to visually represent the strong encryption that is going on in the background. (Suggestion of my Mother...) Implemented the Export Entry, and Export Diary menu items. 0.1.0a - Jul 25th 2001 Inital version, no changes possible.
ToDo: Add ability to change a diary's password. Add a spellchecker. 0.3.0a - June 18th, 2004 Updated the code in EncryptedStringStorage to run using the BouncyCastle crypto provider, under the latest JDK/JRE (1.4.2). Changed the login window to "pack" after loading the diaries, so that if you have more than 5 diaries the window gets bigger so you don't have to scroll down to choose the last one. 0.2.0a - Jan 26 2002 CRITICAL: Changed file format of index files so that entry file names are not stored as absolute pathname/file, but instead are only stored relative to the index file. This allows users to backup/restore their index and entry files to a different filesystem/location, and as long as the relative path between the Entry files and Index files (in the same directory, by default) is preserved, everything will be fine. If you were using version 0.1.0a, sorry, no easy upgrade path. (Hey, it's an ALPHA codebase! Make the changes here so users don't have to deal with this type of **** when in BETA...) Added randomness generator. When the user types, the program saves keystroke timing information and uses it to seed the random number generator. Many UI improvements, from appearance issues to fixing default focus so that users require less keystrokes to do common tasks. Added a user interface "sugar" element, which visually "encrypts" (scrambles) the diary entry when the user presses the "save" button, to visually represent the strong encryption that is going on in the background. (Suggestion of my Mother...) Implemented the Export Entry, and Export Diary menu items. 0.1.0a - Jul 25th 2001 Inital version, no changes possible.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?