PJHayward.net - Because it's cool (and/or useful)

Quick Encrypt File Encryption Tool
Download ~453 KiB

QuickEncrypt uses a standard XOR crypt function with multiple keys generated from a user-specified passphrase. QuickEncrypt is not for anyone needing "strong" encryption - at least not yet. The encryption keys are not long enough. But it does provide a decent level of encryption for most people. One of the results of using the XOR crypt function is that encryption and decryption are actually the same process. That means encrypting a file twice with the same passphrase will actually leave the file unprotected. However, if you use a different passphrase, the file will then be double-encrypted, making cracking the keys that much more difficult.

A downside to that is that if someone else runs QuickEncrypt on your files and enters the wrong passphrase, the file is then encrypted with that passphrase. I will probably add some checks for this in a later version, so it checks first to see if the file is encrypted, and if so, checks to see if the keys generated by the passphrase will decrypt the file.


2007-2009 Phillip Hayward