BSD Ports

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

SystemPortVersion
FreeBSDsecurity/pkcrack1.2.3_1
DragonFlysecurity/pkcrack1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.3_11.2.3_11.2.21.2.3_11.2.3_1
FreeBSD:14:quarterly1.2.3_11.2.3_1n/a1.2.3_11.2.3_1
FreeBSD:15:latest1.2.3_11.2.3_1n/a1.2.3_11.2.3_1
FreeBSD:15:quarterly1.2.3_11.2.3_1n/an/an/a
FreeBSD:16:latest1.2.3_11.2.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pkcrack-1.2.3.tar.gz1735438f49fa387962a37a14c9abd549016721a634251105bf4b837cc72f0bad413d38
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.