Encryption with a biometric source is the hardest to crack. A fingerprint will be hard to decipher as it does not use a password in the conventional sense. Off the shelf software will always be breakable. I'd cruise some software forums.