Gabriele Gristina
36606addac
Help: show supported hash-modes only with -hh
1 year ago
jsteube
1dd8caf3b1
Fix SHA1 input buffer for .dictstat2 filenames.
...
Fixes #3465
2 years ago
Chick3nman
dd58e52800
Fix Typo
...
Fix a minor typo in a comment
2 years ago
philsmd
e870f1a03b
code style and formatting fixes in wordlist.c
3 years ago
philsmd
60cf7fdccd
remove extra spaces at end of lines in wordlist.c
3 years ago
Gabriele Gristina
3064c63c71
User Options: Change --backend-info/-I option type, from bool to int
3 years ago
b0lek
3c493877ab
Adding upcase conversion for --hex-wordlist mode
3 years ago
b0lek
33db7a06e0
Fixed typo and some comments
3 years ago
b0lek
b6e5c7427b
Added missing convertion to upper case
3 years ago
b0lek
2a3a840146
Solved --wordlist-autohex-disable not working correcly.
3 years ago
b0lek
8804c62d49
Fixing HEX wordlist support in -m 3000 see #3050
3 years ago
Jukka Ojanen
3bc7b6af90
Avoid directly accessing file handle
3 years ago
Gabriele Gristina
77e328d659
Removed option --example-hashes, now is an alias of --hash-info
4 years ago
Gabriele Gristina
3ed1f0d840
Added new option: --hash-info
4 years ago
Jens Steube
d2527d142a
Fixed missing to copy the dictfile to dictfile_padded buffer
5 years ago
Jens Steube
d706f90a75
Dictstat: On Windows, the st_ino attribute in the stat struct is not set which can lead to invalid cache hits. Added the filename to the database entry.
5 years ago
Jens Steube
786efc2d7c
Add support for OPTS_TYPE_PT_HEX
5 years ago
Jens Steube
a0284b8378
Fixed invalid use of --hex-wordlist if encoded wordlist string is larger than length 256
5 years ago
Gabriele Gristina
481c752456
No more compress functions, update example.dict.gz, remove some comments
5 years ago
Gabriele Gristina
398c89c75c
switch almost all FILE ops, potfile is the only missing
5 years ago
Gabriele Gristina
b2529af172
remove original commented code
5 years ago
Gabriele Gristina
6cb4abd526
Add zlib support v2
5 years ago
Jens Steube
3c4f4df771
Rename some more variables
5 years ago
jsteube
708a86fb59
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
6 years ago
jsteube
5da1e4b872
Fixed maximum password length limit which was announced as 256 but actually was 255
6 years ago
jsteube
3cd3ba8e44
Fix gcc warnings
6 years ago
jsteube
e56c5035aa
Get rid of hash_mode in wordlist.c
6 years ago
jsteube
52c52836e3
Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
jsteube
05a01d3843
fix some datatypes
7 years ago
jsteube
a3a16f676f
OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
...
For details see https://hashcat.net/forum/thread-7267.html
7 years ago
Rosen Penev
1c5915cae3
remove special time handling in hashcat.
...
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
7 years ago
Rosen Penev
353d3c3008
Fix a bunch of cast-qual warnings
7 years ago
Rosen Penev
3ba84f17f1
More clang tidy fixes
7 years ago
philsmd
a10a8427cb
fixed the nanosecond access time problem, also working on macos now
7 years ago
philsmd
d8e7f5f05c
fixed problem with cached word lists (dictstat2): nanoseconds must be considered/ignored too
7 years ago
jsteube
57a70710ae
Small wordlist loading performance optimization
7 years ago
jsteube
18c8de3428
Use zero-copy for main password buffer using CL_MEM_ALLOC_HOST_PTR and hc_clEnqueueMapBuffer()
7 years ago
jsteube
12d95fd22c
Added option --example-hashes to show an example hash for each hash-mode
7 years ago
philsmd
e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
philsmd
bc1a101d2b
fixes #1321 : new option --wordlist-autohex-disable
7 years ago
jsteube
f5ee3db5a6
Update cpu rule engine to support passwords up to length 256
7 years ago
jsteube
beb6ee2061
Add OPTI_TYPE_OPTIMIZED_KERNEL
...
Rename unconverted fast hash kernels to optimized kernels
Finalize some converted fast hashes to default kernels
7 years ago
jsteube
fbea72ebd6
Renamed default kernels to optimized kernels
...
Renamed pure kernels to default kernels
Replaced long option --length-limit-disable with --optimized-kernel-enable
Replaced short option -L with -O
Set --optimized-kernel-enable to unset by default
7 years ago
jsteube
8abd7ae9d1
Fix some old GCC compiler warnings
7 years ago
jsteube
f97c0d38d7
Allow using -L with -a 7 (other modes need no modification) for fast hashes
7 years ago
jsteube
f7a8e7c54b
Multiple changes:
...
* Added more preparations to support to crack passwords and salts up to length 256
* Added option --length-limit-disable to disable optimization based on password- and salt-length
* Added option --self-test-disable to disable self-test functionality on startup
7 years ago
jsteube
ef33544bfa
Show time spent for dictionary cache building on startup
7 years ago
Jens Steube
7cabb848d2
Wordlist encoding: Support added for internal convert from and to user-defined encoding during runtime
...
Wordlist encoding: Added parameters --encoding-from and --encoding-to to configure wordlist encoding handling
Dictstat: Structure for dictstat file changed as it has to include --encoding-from and --encoding-to parameter now
8 years ago
jsteube
877b3fdc4d
Fix some case to make GCC on OSX happy
8 years ago
jsteube
4e2adc031a
Add some compiler independant integer overflow functions
8 years ago