Skip to content

Releases: agourlay/zip-password-finder

0.8.0

24 May 19:02
c72443a
Compare
Choose a tag to compare

What's Changed

  • migrate to new zip2 crate
  • contribute AES info extractor upstream zip-rs/zip2#143
  • fix publishing to crates.io by getting off fork (#46)
  • slightly improve performance via LTO fat
  • improve error messages

Full Changelog: v0.7.0...v0.8.0

0.7.0

11 May 06:29
Compare
Choose a tag to compare

The charset selection interface is now similar to Hashcat for more flexibility.

  l | abcdefghijklmnopqrstuvwxyz [a-z]
  u | ABCDEFGHIJKLMNOPQRSTUVWXYZ [A-Z]
  d | 0123456789                 [0-9]
  h | 0123456789abcdef           [0-9a-f]
  H | 0123456789ABCDEF           [0-9A-F]
  s | «space»!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

What's Changed

  • gitignore: allow target to be a symlink by @mathstuf in #70
  • Rework charset to support combining charsets by @Lucky2307 in #68

New Contributors

Full Changelog: v0.6.4...v0.7.0

0.6.4

14 Apr 21:33
Compare
Choose a tag to compare

Improvements

Dependency updates

Full Changelog: v0.6.3...v0.6.4

0.6.3

29 Jan 19:42
Compare
Choose a tag to compare
  • optimize password generator
  • optimize password dictionary reader

0.6.2

28 Jan 10:05
Compare
Choose a tag to compare
  • optimize password generator
  • load ZipCrypto archives in memory to speed up the validation

0.6.1

21 Jan 13:29
Compare
Choose a tag to compare

Fix crates.io release.

0.6.0

21 Jan 12:47
Compare
Choose a tag to compare

7% speed on brute forcing AES encrypted archives by not recomputing the archive key for each password.

0.5.1

12 Jan 08:42
Compare
Choose a tag to compare
  • cleanup worker loop
  • publish to crates.io #41

0.5.0

07 Jan 12:56
Compare
Choose a tag to compare

New architecture based on iterators

Each worker gets a dedicated iterator to fetch the passwords to test, either generated or from a dictionary.

This minimizes the contention between threads and offers better performance and scalability.

0.4.0

17 Dec 10:29
Compare
Choose a tag to compare

minor performance improvements