which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			75 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Crystal
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Crystal
		
	
	
		
			Executable File
		
	
	
	
	
| __________________________________________________________________________
 | |
| 
 | |
|   This is the Info-ZIP README.CR for zcrypt27.zip, last updated 28 Mar 97.
 | |
| __________________________________________________________________________
 | |
| 
 | |
| 
 | |
| The files described below contain the encryption code for Zip 2.2 and
 | |
| UnZip 5.3 (and later).  They constitute only an add-on to the exportable
 | |
| versions (generally named zip22.zip and unzip53.tar.Z) and cannot be 
 | |
| used without the complete Zip or UnZip packages.
 | |
| 
 | |
| This encryption code is not copyrighted and is put in the public domain.
 | |
| It was originally written in Europe and can be freely distributed from
 | |
| any country except the U.S.A.  If this code is imported into the US, it
 | |
| cannot be re-exported from the US to another country.  (This restriction
 | |
| might seem curious but this is what US law requires.)  However, Phil Katz
 | |
| has said that he got an export license for his algorithm, so this hassle
 | |
| of separate distribution may cease one day.
 | |
| 
 | |
| LIKE ANYTHING ELSE THAT'S FREE, ZIP, UNZIP AND THEIR ASSOCIATED UTILITIES 
 | |
| ARE PROVIDED AS IS AND COME WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED 
 | |
| OR IMPLIED. IN NO EVENT WILL THE AUTHORS BE LIABLE FOR ANY DAMAGES
 | |
| RESULTING FROM THE USE OF THIS SOFTWARE.
 | |
| 
 | |
| The encryption code is a direct transcription of the algorithm from
 | |
| Roger Schlafly, described by Phil Katz in the file appnote.txt.  This
 | |
| file is distributed with the PKZIP program (even in the version without
 | |
| encryption capabilities).  Note that the encryption will probably resist
 | |
| attacks by amateurs if the password is well chosen and long enough (at 
 | |
| least 8 characters) but it will probably not resist attacks by experts.
 | |
| Paul Kocher has made available information concerning a known-plaintext
 | |
| attack for the PKWARE encryption scheme; see http://www.cryptography.com/
 | |
| for details.)  Short passwords consisting of lowercase letters only can be
 | |
| recovered in a few hours on any workstation.  But for casual cryptography
 | |
| designed to keep your mother from reading your mail, it's OK.
 | |
| 
 | |
| For more serious encryption, check into PGP (Pretty Good Privacy), a
 | |
| public-key-based encryption system available from various Internet sites.
 | |
| PGP has Zip and UnZip built into it.  The most recent version at the time
 | |
| this was written was 2.6.2 (and 2.6.3i for non-US users).
 | |
| 
 | |
| Zip 2.2 and UnZip 5.3 are compatible with PKZIP 2.04g.  (Thanks to Phil
 | |
| Katz for accepting our suggested minor changes to the zipfile format.)
 | |
| 
 | |
| IMPORTANT NOTE:
 | |
| 
 | |
|   Zip archives produced by Zip 2.0 (or later) must not be *updated* by
 | |
|   Zip 1.1 or PKZIP 1.10 or PKZIP 1.93a, if they contain encrypted members
 | |
|   or if they have been produced in a pipe or on a non-seekable device.
 | |
|   The old versions of Zip or PKZIP would destroy the zip structure.  The
 | |
|   old versions can list the contents of the zipfile but cannot extract
 | |
|   it anyway (because of the new compression algorithm).  If you do not
 | |
|   use encryption and use regular disk files, you need not worry about
 | |
|   this problem.
 | |
| 
 | |
| 
 | |
| Contents:
 | |
| 
 | |
|   file           what it is
 | |
|   ----           ----------
 | |
|   README.CR      this file
 | |
|   Where          where Zip/UnZip and related utilities can be found
 | |
|   crypt.c        code for encryption and decryption (for Zip and UnZip)
 | |
|   crypt.h        code for encryption and decryption (for Zip and UnZip)
 | |
|   file_id.diz    description file for some BBSes
 | |
| 
 | |
| All of the files are in Unix (LF only) format.  On MSDOS systems, you
 | |
| can use the -a option of UnZip to convert the source files to CRLF
 | |
| format.  This is only necessary if you wish to edit the files -- they
 | |
| will compile as is with Microsoft C and Turbo/Borland C++ 1.0 or
 | |
| later.  However, you will have to convert the files (using "unzip -a")
 | |
| to the CRLF format to compile with the older Turbo C 1.0 or 2.0.  You
 | |
| should be able to find Zip and UnZip in the same place you found this 
 | |
| (see http://www.cdrom.com/pub/infozip/ or the file "Where" for details).
 |