Ross ROSS = Recommend OSS · open-source software intelligence for agents

kimci86/bkcrack

Crack legacy zip encryption with Biham and Kocher's known plaintext attack. observed · 2026-08-28

github.com/kimci86/bkcrack · C++ · Zlib (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 96
  • Release rhythm 29
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 153.5
  • age_days: 3611
  • days_rel: 312
  • days_push: 24
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

2176 stars · 189 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

bkcrack is a command-line tool that cracks legacy ZIP encryption (ZipCrypto/PKWARE) using Biham and Kocher's known plaintext attack. Given ciphertext and at least 12 bytes of known plaintext, it recovers the keystream generator's internal state, can decrypt entries, remove or change passwords, and optionally brute-force the original password.

Use cases

  • recover password from encrypted zip file
  • decrypt legacy zipcrypto archive with known plaintext
  • remove password protection from a zip archive
  • change the password of an encrypted zip file
  • crack pkzip traditional encryption
  • unlock old zip file when I know part of its contents

When to choose

  • you have at least 12 bytes of known plaintext for an encrypted entry
  • the archive uses legacy ZipCrypto encryption rather than AES
  • you want a fast, multithreaded, cross-platform CLI with prebuilt binaries

When to avoid

  • the zip uses AES or other modern strong encryption instead of ZipCrypto
  • you have no known plaintext and the password is long or complex
  • you need a GUI-based recovery tool

Facets

cli-tool · maturity active

security cryptography penetration-testing security files privacy windows cli cross-platform zipcrypto known-plaintext-attack password-recovery zip cracking linux macos

1 source

Member repositories

RepositoryRoleHealth v2
kimci86/bkcrackmain73

For agents

markdown · JSON · MCP: product_card(name="kimci86/bkcrack")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem