security/pkcrack 1.2.3_1 FreeBSD
Utility for breaking pkzip encryption
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- pkcrack
- Categories
- security
- Package size
- 106.9 KiB, 198.0 KiB installed
Description
This package implements an algorithm for breaking the PkZip cipher that was devised by Eli Biham and Paul Kocher.
This program applies a known plaintext attack to an encrypted file. A known-plaintext-attack recovers a password using the encrypted file and (part of) the unencrypted file.
Please note that cryptographers use the word 'plaintext' for any kind of unencrypted data - not necessarily readable ASCII text.
Before you ask why somebody may want to know the password when he already knows the plaintext think of the following situations:
- Usually there's a large number of files in a ZIP-archive. Usually all these files are encrypted using the same password. So if you know one of the files, you can recover the password and decrypt the other files.
- You need to know only a part of the plaintext (at least 13 bytes). Many files have commonly known headers, like DOS .EXE-files. Knowing a reasonably long header you can recover the password and decrypt the entire file.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/pkcrack | 1.2.3_1 |
| DragonFly | security/pkcrack | 1.2.3_1 |
Install
Binary package:
pkg install pkcrack
From the ports tree:
cd /usr/ports/security/pkcrack/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pkcrack>0:security/pkcrack
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.3_1 | 1.2.3_1 | 1.2.2 | 1.2.3_1 | 1.2.3_1 |
| FreeBSD:14:quarterly | 1.2.3_1 | 1.2.3_1 | n/a | 1.2.3_1 | 1.2.3_1 |
| FreeBSD:15:latest | 1.2.3_1 | 1.2.3_1 | n/a | 1.2.3_1 | 1.2.3_1 |
| FreeBSD:15:quarterly | 1.2.3_1 | 1.2.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.3_1 | 1.2.3_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: security_pkcrack
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pkcrack-1.2.3.tar.gz | 173543 | 8f49fa387962a37a14c9abd549016721a634251105bf4b837cc72f0bad413d38 |
Master sites 2
- http://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack/
- LOCAL/ehaupt
Commit history 0
No commits in the history this site was built from.