ZCRYPT23
所属分类:压缩解压
开发工具:Windows_Unix
文件大小:18KB
下载次数:10
上传日期:2007-11-26 12:46:33
上 传 者:
zxang
说明: ZIP文件的一个编解码算法,主要用于ZIP文件的加解密。
(ZIP file of a codec algorithm, mainly used in ZIP file encryption and decryption.)
文件列表:
crypt.c (27632, 1994-08-15)
crypt.h (2725, 1994-08-03)
file_id.diz (397, 1994-08-05)
Where (9733, 1994-08-25)
zipcloak.c (10105, 1993-09-01)
__________________________________________________________________________
This is the Info-ZIP README.CR for zcrypt23.zip, last updated 9 Aug 94.
__________________________________________________________________________
The files described below contain the encryption code for Zip 2.0.x and
UnZip 5.1x (and later). They constitute only an add-on to the exportable
versions (generally named zip201.zip and unzip512.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.
Short passwords consisting of lower case 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.
Zip 2.0 and UnZip 5.1 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 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)
zipcloak.c main routine for ZipCloak (requires Zip sources)
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 the file "Where" for details).
近期下载者:
相关文件:
收藏者: