This disk contains programs and documentation for ENCRYPT, DECRYPT, and HEXDUMP. ENCRYPT Version 1.0 -------------------- This program copies a file and encrypts as it does so. The program will encrypt any file by means of a user supplied password, and the file can ony be decrypted by means of the same password and the accompanying program 'DECRYPT'. The encrypted file is the same length as the original file. The encryption scheme used is similar to the Data Encryption Standard, but is more secure, and non_symetrical. (i.e. encrypting an encrypted file does not result in the original file) , therefore you must have the accompanying 'DECRYPT' program (and the password) to decrypt your file. There are at least two advantages of this scheme:- 1. The encryption scheme is more secure than the DES. 2. A file may be encrypted more than once, giving an exceptionally high degree of security. Initiating the program:- Ensure the program is in the current directory or available via the DOS PATH command and type:- ENCRYPT input_file_name output_file_name where 'ENCRYPT' is the name of the program 'input_file_name' is the full name of the file to be encrypted 'output_file_name' is the full name given to the encrypted file Operation:- The program prompts for the input and output files names if they are not given on the command line. The program always prompts for the password which cannot be given on the command line. The password may be up to 255 characters in length and may consist of any characters including spaces. WARNING WARNING WARNING ------- ------- ------- There is no way to decrypt an encrypted file without the password, so you better not forget it. DECRYPT Version 1.0 -------------------- This program copies a file and decrypts as it does so. The program will decrypt any file, which has been encrypted by the accompanying ENCRYPT program. Initiating the program:- Ensure the program is in the current directory or available via the DOS PATH command and type:- DECRYPT input_file_name output_file_name where 'DECRYPT' is the name of the program 'input_file_name' is the full name of the encrypted file 'output_file_name' is the full name given to the unencrypted file Operation:- The program prompts for the input and output files names if they are not given on the command line. The program always prompts for the password which cannot be given on the command line. The password must be exactly the same as the password used to encrypt the file. Upper case letters are not the same as lower case letters and spaces are significant. WARNING WARNING WARNING ------- ------- ------- There is no way to decrypt an encrypted file without the password, so you better not have forgotten it. HEXDUMP Version 1.1 ------------------- This is an upgrade which corrects a minor bug. The bug caused corrupted addresses when the file length exceeded 64K. This program provides a hexadecimal dump of a file on the screen. No stopping occurs at end of page but the output may be piped or redirected using DOS pipes or redirection commands. Hexdump outputs to standard I\O so that the output may be directed to a file or another device (e.g. printer). Examples of use:- Ensure the program is in the current directory or available via the DOS PATH command and type:- HEXDUMP filename Dumps a file to the screen without page breaks HEXDUMP filename |MORE Dumps a file to the screen with page breaks HEXDUMP filename >PRN Dumps a file to the printer The program prompts for the file name if it is not given on the command line. COPYRIGHT and LICENCE --------------------- These programs have been placed in the public domain by the author. Copies may be made for non_commercial, demonstration or evaluation use. Any copies made for commercial use or use by profit_making users must be registered and licensed. License fee varies form program to program, and is given in the program's sign on message. All users may register for upgrades for $12.50 (Australian).