1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-29 11:28:15 +00:00
Commit Graph

2638 Commits

Author SHA1 Message Date
Jens Steube
57953bec7c Backport changes to md4_update_vector_utf16le() in -m 1000 to -m 30, -m 40 and -m 70 2023-02-11 15:59:45 +01:00
Jens Steube
730b1cd5cc Update UTF8 to UTF16 conversion to match RFC 3629 2023-02-10 23:28:23 +01:00
jsteube
19b3ca87bc Backport changes to md4_update_vector_utf16le() in -m 1000 to -m 1100 and -m 5500 2023-02-09 15:18:58 +00:00
jsteube
86f3e1f5b8 Fix UTF8 to UTF16 conversion in -m 1000 -a 3 kernels for non SIMD compute devices 2023-02-07 22:24:44 +00:00
jsteube
6ee2658104 Prefix more macros to avoid collisions in other existing libraries 2023-01-30 14:41:12 +00:00
jsteube
98d721cf69 Prepare rename macros in kernel files from _MACRO to MACRO 2023-01-18 15:34:49 +00:00
jsteube
f1ff925b6e Prepare rename macros in header files from _MACRO to MACRO 2023-01-17 19:25:40 +00:00
Sein Coray
69807fb2fe removed check which aborted on empty passwords for mode 10700 2023-01-09 09:00:26 +01:00
Jens Steube
cd8bff1682
Merge pull request #3561 from philsmd/3090x_btc_prv_key
fixes #3487: added -m 3090x = Bitcoin raw private key
2023-01-06 16:49:00 +01:00
philsmd
c6b40a40bf
fix whitespace in -m 30700 = Anope IRC Services 2023-01-04 15:55:13 +01:00
philsmd
3ef69f2919
added -m 3090x = Bitcoin raw private key 2023-01-04 15:52:48 +01:00
Jens Steube
5989de470b
Merge pull request #3549 from s3inlc/pkzip-fix
Remove check which may lead to false negatives on pkzip in rare cases
2022-12-25 23:26:05 +01:00
sein
3d70379c39 removed check for 00 bits for compressed hashes as it may be valid for certain zips 2022-12-22 22:32:12 +01:00
magnum
2e10d591b9 Fix a bug causing -m172xx (pkzip) to fail on data sizes > 32 KB
We need a correct total_out size so a separate variable is introduced
to maintain the window buffer.

Closes #3434 (see #3546).
2022-12-21 18:31:53 +01:00
Jens Steube
6bd5e6f03f
Merge pull request #3543 from matrix/base58_errors
fix base58 build errors
2022-12-21 15:44:55 +01:00
Jens Steube
a82cf950bd
Merge pull request #3542 from matrix/m28000_errors
fix kernel 28000 a3 build warnings/errors
2022-12-20 22:45:11 +01:00
Jens Steube
4c90d371ec
Merge pull request #3541 from matrix/m27900_errors
fix kernel 27900 a3 build warnings/errors
2022-12-19 23:05:34 +01:00
Jens Steube
0d186be7e8
Merge pull request #3540 from matrix/m23800_errors
fix kernel 23800 pure build errors
2022-12-18 23:15:05 +01:00
Gabriele Gristina
0d93a00fdf fix base58 build errors 2022-12-17 10:41:50 +01:00
Gabriele Gristina
e82d006bf4 fix kernel 28000 a3 build warnings/errors 2022-12-17 10:09:24 +01:00
Gabriele Gristina
8b4b8c31a0 fix kernel 27900 a3 build warnings/errors 2022-12-17 10:07:18 +01:00
Gabriele Gristina
758a6fe0de fix kernel 23800 pure build errors 2022-12-17 10:04:01 +01:00
Gabriele Gristina
b320da0a2d fix kernel 11500 a3 build warnings/errors 2022-12-17 00:39:50 +01:00
Jens Steube
2431201007
Merge pull request #3536 from hops/anope-sha256
Added hash-mode: Anope IRC Services (enc_sha256)
2022-12-15 19:41:10 +01:00
hops
9f823dc564 -m 30700: set the IV outside of the loop 2022-12-14 21:27:29 +01:00
hops
7edda7c82f Added hash-mode: Anope IRC Services (enc_sha256) 2022-12-14 19:30:11 +01:00
jsteube
57fe66dd10 Precompute byteswap for salt in -m 28200 2022-12-13 22:43:47 +00:00
jsteube
3035f4c24f Precompute byteswap for salt in -m 21300 2022-12-12 19:47:22 +00:00
Jens Steube
06af574dbd
Merge pull request #3531 from matrix/metal_compatibility
Allow using Metal < 300 with --force
2022-12-11 22:50:23 +01:00
Jens Steube
d73b0985f7
Merge pull request #3530 from matrix/metal_module_3730_fix
Fix module 3730, Metal build errors
2022-12-10 19:18:19 +01:00
jsteube
2cf71125f4 Add missing -a 1 kernels for -m 7350 2022-12-08 21:34:44 +00:00
Gabriele Gristina
fdd3fae7a5 Fix module 3730, Metal build errors 2022-12-08 17:40:41 +01:00
Gabriele Gristina
0f63294b8a Allow using Metal < 300 with --force 2022-12-08 17:37:50 +01:00
jsteube
8a81f6143a Add missung unit-test for -m 7350 and kernel name fix 2022-12-07 18:42:57 +00:00
Jens Steube
d008c5cb11
Merge pull request #3522 from rjancewicz/rjancewicz/m07350-rakp-hmac-md5
IPMI v2 RAKP HMAC MD5
2022-12-06 20:32:30 +01:00
Jens Steube
453ec4e7d9 DEScrypt Kernel (1500): Improved performance from 950MH/s to 2200MH/s (RX6900XT) on HIP backend by workaround invalid compile time optimizer 2022-12-03 16:48:44 +01:00
philsmd
b2c2fc86b4
fix whitespace 2022-11-30 16:05:05 +01:00
Russell Jancewicz
cd407b7af8 minor change to minimize the number of xor instructions 2022-11-27 20:29:42 -05:00
Russell Jancewicz
f0023229b6 initial rakp-hmac-md5 optmized kernels - pure kernels fall back on copes of m00050 (hmac md5) 2022-11-27 20:29:42 -05:00
Jens Steube
db9455be04 Avoid macro name collision in sha384/sha512 includes 2022-11-27 17:02:49 +01:00
Jens Steube
a7dbd73612 Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues 2022-11-26 13:32:33 +01:00
Jens Steube
80ba8ca18e Rename -m 25850 to 30600 and add missing unit-test 2022-11-23 10:37:12 +01:00
Thomas WACHE
01938c374c Merge remote-tracking branch 'origin/master' into bcrypt_sha256 2022-11-21 10:39:28 +01:00
Thomas WACHE
e159b459a4 Added bcrypt_sha256
This is the hash format used by Rocket.Chat
2022-11-21 10:36:01 +01:00
Jens Steube
346e945045
Merge branch 'master' into ripemd160-hmac 2022-11-19 14:24:23 +01:00
Mr Dromedary
1ed5d7d6d8 Support for GPG keys with SHA-512 as s2k digest algorithm 2022-11-16 15:49:06 +01:00
Jens Steube
66b22fa644 Add support for Metal > 300 and reject support for older version 2022-11-16 14:26:54 +01:00
piwvvo
0bd3fa4fe4 added HMAC-RIPEMD160 2022-11-14 20:18:35 +01:00
piwvvo
f5c53a7e77 added mode 30500 2022-11-14 18:19:41 +01:00
jsteube
3c3a42737a Help jit compilers to optimize -m 10100 main round 2022-11-13 07:30:12 +00:00