Update sysutils/rubygem-parallel to version 1.4.0
[dports.git] / security / pkcrack / pkg-descr
1 This package implements an algorithm for breaking the PkZip cipher that was
2 devised by Eli Biham and Paul Kocher.
3
4 This program applies a known plaintext attack to an encrypted file.
5 A known-plaintext-attack recovers a password using the encrypted file and
6 (part of) the unencrypted file.
7
8 Please note that cryptographers use the word 'plaintext' for any kind of
9 unencrypted data - not necessarily readable ASCII text.
10
11 Before you ask why somebody may want to know the password when he already knows
12 the plaintext think of the following situations:
13
14  - Usually there's a large number of files in a ZIP-archive. Usually all these
15    files are encrypted using the same password. So if you know one of the files,
16    you can recover the password and decrypt the other files.
17  - You need to know only a part of the plaintext (at least 13 bytes). Many files
18    have commonly known headers, like DOS .EXE-files. Knowing a reasonably long
19    header you can recover the password and decrypt the entire file. 
20
21 WWW: http://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack.html