XCRYPT

QUICK INTRODUCTION

This is the xcrypt encryption program.

It is a very simple encryption program to encrypt data. The encrytpion used is AES 256.

INSTALLING

Detailed instructions about downloading and compiling are in the Manual section, but to get this working all that is really required is to download the appropriate binary and run it from a command window (MS-Windows) or Terminal (LINUX).

RUNNING

To encrypt a file:

xcrypt key="passphrase" secretfile encryptfile

And to unencrypt it....

xcrypt key="passphrase" encryptfile secretfile

where:

"passphrase"A phrase from which the key is generated
secretfileThe file whose contents you would like to keep secret
encryptfileThe above file encrypted

Alternately:

key="passphrase"

can be replaced by

keyfile=filename

where "filename" is the name of a file at least one byte long (usually longer). The contents opf this file is then used to generate the key.

There are many operands that are included in the program. For example, to include "crc" checking and checksums simply include the "crc=on" operand in the command during encryption:

xcrypt key="passphrase" crc=on secretfile encryptfile

Note:

The encryption command is identical to the decryption command, however the routine is different. The file that is created during encryption has a header on it. If this header is on the source file then it will (try to) decrypt the file, otherwise it will encrypt it. This behaviour can be overwritten by arguments described in the manual section.

The encrypted file is 32 bytes bigger than the un-encrypted one due to this header and other meta information.

Contact:

Please contact me at eddy@edlsystems.com if you have any questions, fixes, etc. Please include the word "XCRYPT" in the subject line though so it gets through my spam filters.

Support This Project Support this project

RELEASE HISTORY

1.2:  26-Jan-2008 - Fixed docs, more initial bugs
1.1:  14-Jan-2008 - First bugfix (parfile operand not working)
1.0:  10-Jan-2008 - Initial Beta Release
SourceForge.net Logo