Sunday, March 21, 2010

SHACrypt 1.2.2 released

SHACrypt 1.2.2 is now available for Windows and Linux. Go download the new version!

SHACrypt 1.2.2 fixes various bugs with the GUI (some of which could cause crashes), upgrades the command line help screen to fit in with GNU standards, and adds ShuffleCrypt (which is in the new version 3 of the format).

ShuffleCrypt takes SHACrypt's XOR encryption key generator and uses it to scramble the data (in up to 256-byte chunks). When a file is decrypted, the reverse is done. The ShuffleCrypt key is a randomly generated binary string, and is encrypted along with the contents of the file. Asymmetric encryption works exactly the same way as it did in previous versions.

Saturday, February 20, 2010

./configure and autoconf

After trying to install SHACrypt via Portage on a new Gentoo VM, I've noticed that the Makefile looks patched together, as if I had just taken examples off the internet and put them in a file. That's why the following changes will occur soon:
  • The Makefile will be handled by GNU automake and GNU autoconfig
  • SHACrypt CLI and SHACrypt GUI will be on two separate branches of the repository
  • The test suite will be split up into multiple bash scripts and testing will be done via automake
The end result is a much easier build system that works universally.