mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-14 11:48:57 +00:00
Merge pull request #2824 from roycewilliams/master
changes.txt slight rework
This commit is contained in:
commit
ec98f80180
@ -27,33 +27,33 @@
|
||||
## Features
|
||||
##
|
||||
|
||||
- Autodetect hash-type: performs an automatic analysis of the input hash(es), associating compatible algorithms, or executing the attack if only one compatible format is found
|
||||
- Autodetect hash-type: Added option --identify to limit hashcat to perform only autodetection of hash-type and to skip the backend device initialization
|
||||
- Autodetect hash-type: performs an automatic analysis of input hash(es), either listing compatible algorithms, or executing the attack (if only one compatible format is found)
|
||||
- Autodetect hash-type: added option --identify to only perform autodetection of hash-type, without back-end device initialization
|
||||
|
||||
##
|
||||
## Bugs
|
||||
##
|
||||
|
||||
- Fixed error message in -a 9 mode with rules in case number of words from wordlist are not in sync with number of unique salts
|
||||
- Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead
|
||||
- Fixed false negatives with TrueCrypt/VeraCrypt in case zip or gzip compressed files were used as keyfiles
|
||||
- Fixed free memory size output for skipped GPU (both automatic and manual) of --backend-info information screen
|
||||
- Fixed error message in -a 9 mode with rules when number of words from wordlist is not in sync with number of unique salts
|
||||
- Fixed error-handling logic in monitor thread to not return in case of error (disk full, permission error, ...) but to retry instead
|
||||
- Fixed false negatives with TrueCrypt/VeraCrypt when zip- or gzip-compressed files were used as keyfiles
|
||||
- Fixed free memory-size output for skipped GPU (both automatic and manual) of --backend-info information screen
|
||||
|
||||
##
|
||||
## Improvements
|
||||
##
|
||||
|
||||
- AES Crypt Plugin: Reduced max password length from 256 to 128 which improved performance by 22%
|
||||
- CUDA Backend: Do not warn about missing CUDA SDK installation if --stdout is used
|
||||
- Folder Management: Add support for XDG Base Directory specification if hashcat was installed using make install
|
||||
- CUDA Backend: If --stdout is used, do not warn about missing CUDA SDK
|
||||
- Folder Management: Add support for XDG Base Directory specification when hashcat is installed using 'make install'
|
||||
- Hardware Monitor: Add support for GPU device utilization readings from sysfs (AMD on Linux)
|
||||
- OpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name in case OpenCL runtime supports this query
|
||||
- Performance Monitor: Add -S as a user suggestion to improve cracking performance in specific attack configurations
|
||||
- OpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name (when supported by OpenCL runtime)
|
||||
- Performance Monitor: Suggest -S to improve cracking performance in specific attack configurations
|
||||
- RAR3-p (Compressed): Fix workaround in unrar library in AES constant table generation to enable multi-threading support
|
||||
- RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code
|
||||
- Scrypt Kernels: Re-enable scrypt based kernels to use kernel cache
|
||||
- Status Screen: Show currently running kernel type (pure, optimized) and generator type (host, device)
|
||||
- UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1
|
||||
- RC4 Kernels: Improved performance by 20%+ with new RC4 code in hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6)
|
||||
- Scrypt Kernels: Re-enable use of kernel cache in scrypt-based kernels
|
||||
- Status Screen: Show currently-running kernel type (pure, optimized) and generator type (host, device)
|
||||
- UTF8-to-UTF16: Replaced naive UTF8-to-UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1
|
||||
|
||||
##
|
||||
## Technical
|
||||
@ -62,9 +62,9 @@
|
||||
- Dependencies: Updated LZMA SDK from 19.00 to 21.02 alpha
|
||||
- Dependencies: Updated xxHash from 0.1.0 to v0.8.0 - Stable XXH3
|
||||
- Documentation: Update missing documentation in plugin developer guide for OPTS_TYPE_MP_MULTI_DISABLE and OPTS_TYPE_NATIVE_THREADS
|
||||
- Hashrate: Innerloop hashrate prediction requires update because of the new salt_repeats feature and also respect _loop2 kernel runtime
|
||||
- Hashrate: Update inner-loop hashrate prediction to handle new salt_repeats feature and also respect _loop2 kernel runtime
|
||||
- Kernels: Add RC4 cipher to crypto library with optimized shared memory access pattern which will not cause any bank conflicts if -u <= 32
|
||||
- Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
|
||||
- Kernels: Add standalone true UTF8-to-UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
|
||||
- Kernel Cache: Add module_jit_build_options() string from modules to kernel cache checksum calculation
|
||||
- Modules: Recategorized HASH_CATEGORY option in various modules
|
||||
- Modules: Added hash categories HASH_CATEGORY_IMS and HASH_CATEGORY_CRYPTOCURRENCY_WALLET
|
||||
|
Loading…
Reference in New Issue
Block a user