Jens Steube
6c54314c2d
Update -a 3 kernels to make use of new parameter salt_repeat
3 years ago
Jens Steube
2b069a94fd
Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources
3 years ago
Jens Steube
15f35fa68c
Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube
62fc3601bb
Wrap atomic functions with hc_ prefix to have better platform control
3 years ago
Jens Steube
73cc3170f4
Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
3 years ago
Jens Steube
4ddbd7e047
Fix false positives in -m 3000 in -a 3 mode
3 years ago
Jens Steube
5e9adac1c2
Update module_unstable_warning() results after Crypt::CBC has been fixed
3 years ago
Jens Steube
dc79983bc9
Fix out-of-boundary reads in -m 24800 pure kernels
3 years ago
Jens Steube
ee7d8ef0e7
Added new hash-modes Mozilla key3.db and key4.db
3 years ago
Jens Steube
90bb28fcc7
Merge branch 'master' into 24300-mode
4 years ago
Jens Steube
bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
...
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube
ee26805138
In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs
4 years ago
Robert Gützkow
ada829fa20
Fix the processing for constant salt
...
KNX IP Secure uses a constant salt, which require the use of `OPTS_TYPE_DEEP_COMP_KERNEL`. This commit adds the required options and adjusts the indexing of the esalt accordingly. The attempt at an optimized kernel has been removed as requested in the PR feedback. Additionally, minor formatting improvements have been made.
4 years ago
Robert Gützkow
364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
4 years ago
Robert Gützkow
c7aaf07b41
Optimizations for m25900
4 years ago
Jens Steube
d343e2c4a0
Added support for true UTF8 to UTF16 conversion in kernel crypto library
4 years ago
Jens Steube
97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
...
Added attack mode 25400
4 years ago
Your Name
4b24e91610
now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore
4 years ago
Jens Steube
55e3952815
- Computed invalid J0 buffer if IV's != length 12
...
- Computed invalid GCM hash in AES_GCM_ghash(). Last 15 byte logic was partially incorrect. Worked for length % 16 = 8, but not length % 16 = 5
- Get rid of all byte swaps
4 years ago
Jens Steube
57213e6c6c
Add AES_GCM_GHASH_GLOBAL() to allow using encrypted data directly from GPU memory to avoid reserving registers
4 years ago
Jens Steube
9979394745
Merge branch 'master' into mongodb-scram
4 years ago
Jens Steube
71a8f97294
Optimize GCM code to use only u32 data types, make it CUDA compatible and remove some branches
4 years ago
Jens Steube
1ba1fa6e58
Merge branch 'master' into full-aes-gcm-and-hash-mode-27000
4 years ago
Robert Gützkow
9a4a8d942e
Plugin for KNX IP Secure's device authentication code
4 years ago
Jens Steube
c3c315b170
Merge pull request #2706 from bernardladenthin/master
...
Refactoring to improve usage in external programs.
4 years ago
Jens Steube
9ee1977ac7
Rename -m 29700 to 25300
4 years ago
Jens Steube
2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
...
Added hash-mode: MS Office 2016 - SheetProtection
4 years ago
Your Name
d52f9c2cad
Added attack mode 25400 which cracks a pdf edit password. It's largely duplicate code of 10500. Based on https://hashcat.net/forum/thread-6233.html
4 years ago
Jens Steube
b3bfaf8e1e
Rename -m 29800 to -m 24700 and other small changes
4 years ago
Jens Steube
9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
...
Added hash-mode: Stuffit5
4 years ago
Jens Steube
42dfa6b543
Add optimized -m 24800 kernels
4 years ago
Jens Steube
ea4fdcd7dd
Merge pull request #2703 from lordneon/master
...
Added hash-mode 24800 - Umbraco HMAC-SHA1
4 years ago
Jens Steube
9e474e1e83
Add support for modulus operator in vector data types
4 years ago
Jens Steube
de19c31dee
Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
4 years ago
Jens Steube
98ee8c4168
Merge pull request #2723 from Chick3nman/master
...
Added hash-mode 24900 - Dahua Authentication MD5
4 years ago
Jens Steube
524cb20703
Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
4 years ago
Jens Steube
71766dab43
Merge pull request #2596 from trounce1/24600
...
Added -m 24600 = SQLCipher
4 years ago
Chick3nman
677a61c7fc
Added Dahua Authentication MD5, optimized kernels only. Collision rate is high, no need for Pure kernel/longer plaintexts.
4 years ago
Bernard Ladenthin
b85ffd63fb
Refactoring: Extract transform_public, point_mul_xy and set_precomputed_basepoint_g. Add constants and documentation.
4 years ago
lordneon
c83204c708
Added hashmode m24800 for Umbaraco hashes
4 years ago
Gabriele Gristina
6cf3a89ac3
Added hash-mode: Stuffit5
4 years ago
Gabriele Gristina
f0dec6fe64
Added hash-mode: MS Office 2016 - SheetProtection
4 years ago
Gabriele Gristina
92bfe11671
Added AES_GCM_ALT1 and fix opencl compiler warnings
4 years ago
Gabriele Gristina
54df7d53ea
Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
4 years ago
Bernard Ladenthin
19f4b44840
Refactoring: Extract convert_to_window_naf and add some documentation.
4 years ago
TROUNCE
1b83076d80
Add files via upload
4 years ago
TROUNCE
969fe51733
Add files via upload
4 years ago
TROUNCE
1088000739
Add files via upload
4 years ago
TROUNCE
4f21a06c58
Add files via upload
4 years ago
TROUNCE
5edd8e5f66
Add files via upload
4 years ago