Skip to content

Releases: agourlay/zip-password-finder

0.10.1

08 Jun 12:41
71f9d47
Compare
Choose a tag to compare
  • migrate to Rust 2024 edition
  • upgrade all internal dependencies

0.10.0

02 May 21:01
b134920
Compare
Choose a tag to compare

A starting password can be passed with the option -s or --starting-password (#184).

The password generation will start from this value.

e.g.

./zip-password-finder -i secret.zip -s "abc" --maxPasswordLen 4

This enables to interrupt & resume the password search using the last password tested which is displayed on ctr+c since 0.9.3

0.9.3

26 Apr 09:41
2c1ede2
Compare
Choose a tag to compare
  • display latest password tested on ctr+c (first step towards #184)

0.9.2

27 Oct 07:34
75f0aab
Compare
Choose a tag to compare
  • display name of the file targeted by --fileNumber
  • improve error handling
  • avoid more false positive in password check

0.9.1

21 Sep 19:34
5dc402c
Compare
Choose a tag to compare
  • avoid false positive by validating file size when testing potential candidates (#185 )
  • fix count of possibilities based on min size (#181)
  • display elapsed time (#183)
  • fix imprecise error message (#182)

0.9.0

07 Sep 20:28
ccbc94e
Compare
Choose a tag to compare

New feature

Introduce new option to pass a custom charset via a txt file.

zip-password-finder -i target.zip --charsetFile file-charset.txt

Where the file contains a single line of characters to use for password generation.

0.8.1

03 Aug 06:37
b2cb1c5
Compare
Choose a tag to compare
  • remove dependency on crossbeam because it is not necessary anymore
  • update all dependencies

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