Saturday, November 14, 2009

SHACrypt GTK GUI Update 1


The SHACrypt GUI now has full encryption and decryption support. Asymmetric will come soon.

New features since last time:
  •  Everything is included in one executable. You no longer need shacrypt.glade if you don't plan on compiling, or if you don't know what compiling is.
  • Decryption
  • The passwords actually have to match when you encrypt a file.
  • Several advanced features are available in encrypt mode. Look at the advanced tab for more info.
  • Resources are freed from memory when they are no longer in use.
In this stage, the asymmetric user interface is almost ready, but the code isn't written yet, so you will get a few error messages in a command prompt-style window when you open this revision. Just ignore them. Closing the command prompt-style window will close SHACrypt as well. These errors will be gone as soon as the asymmetric encryption part is completed.
  • Windows users can download it immediately, although asymmetric encryption is not yet possible (it will be soon). For the best looks, install the GTK+ runtime (which is required) and the GTK+ theme selector, then choose your favorite theme, both of which can be found at http://gtk-win.sourceforge.net/home/index.php/Downloads#toc_0. The screenshot above was made with the Clearlooks theme.
  • hg clone -r gtk https://shacrypt.googlecode.com/hg/ shacrypt-gtk (If you don't know what that means, ignore this bullet)
  • Make me an icon (16x16, any normal image format, transparency suggested).
  • Make suggestions in the comments for this post.
UPDATE: Asymmetric Encryption has been programmed.

1 comment: