1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-08 23:58:24 +00:00
Commit Graph

2855 Commits

Author SHA1 Message Date
Jens Steube
a2a9941475 The Assimilation Bridge (Scrypt-Jane GPU-CPU hybrid plugin -m 70100) 2025-05-31 12:24:44 +02:00
Jens Steube
dc50bdbc72 The Assimilation Bridge (Argon2id plugin -m 70000) 2025-05-30 11:21:40 +02:00
Jens Steube
bce5e1a332
Merge pull request #4188 from matrix/hc_decompress_rar_fp
Modules: Check UnpackSize to raise false positive with hc_decompress_rar
2025-05-27 19:45:49 +02:00
Jens Steube
3dca391770
Merge pull request #4182 from holly-o/blake2s_hmac
Add plugin for HMAC-BLAKE2s
2025-05-26 20:17:59 +02:00
Jens Steube
40365a32d0
Merge pull request #4195 from matrix/issue_4175
Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951)
2025-05-24 16:29:26 +02:00
Jens Steube
a27fc23a14
Merge pull request #4110 from matrix/fix_AppleSilicon_swap64
Update PR #3735
2025-05-24 10:23:50 +02:00
Jens Steube
c9a4609c1f Rename -m 20713 to -m 20730 2025-05-22 07:38:19 +02:00
Jens Steube
1b279abf36
Merge pull request #4184 from vikerup/module_27013
add module 20713 - sha256(sha256(pass+salt))
2025-05-22 07:33:47 +02:00
Jens Steube
686c2ac078
Merge pull request #4199 from matrix/resurrect_PR_2561
Added hash-mode: BestCrypt v4 Volume Encryption
2025-05-19 13:57:14 +02:00
Jens Steube
6782d78898 Rename -m 4500x to -m 3350x 2025-05-18 21:07:44 +02:00
Jens Steube
b9938f34d6
Merge pull request #4201 from matrix/RC4_KPA
Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN
2025-05-18 20:39:24 +02:00
Jens Steube
bac6243533 Add sha256_hmac_init_global_utf16le_swap() for later use 2025-05-12 11:22:16 +02:00
Gabriele Gristina
ff6185e9b4 Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN 2025-05-06 20:44:50 +02:00
holly-o
96cadf80c1 Removed local .DS_Store files 2025-04-28 08:29:56 +01:00
Gabriele Gristina
24fa627f2f Added hash-mode: BestCrypt v4 Volume Encryption 2025-04-27 20:57:43 +02:00
Gabriele Gristina
6a6dd103f6 fix asn1_check_int_tag build failure with Apple Metal 2025-04-25 19:28:14 +02:00
Gabriele Gristina
cc9ae09b94 Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951) 2025-04-25 19:13:33 +02:00
Gabriele Gristina
fb892e01a8 add workaround for false positives on 22931 2025-04-25 18:02:18 +02:00
Gabriele Gristina
21a471139a avoid processing crc32 if the unpacked size is not the expected 2025-04-24 11:16:54 +02:00
Andreas Vikerup
3268b58e24 add module 20713 - sha256(sha256(pass+salt)) 2025-04-15 16:25:53 +02:00
holly-o
d2e9eacca8
Added OpenCL files for plugin 67890 2025-04-11 16:11:20 +01:00
Gabriele Gristina
db814b5837 Update PR #3735 2024-10-31 18:29:23 +01:00
jsteube
6716447dfc Add support for zero-length salts in Electrum $4 and $5 2024-04-20 17:35:45 +00:00
fse-a
47509b2954 Improve performance of scrypt-based algorithms by code reordering. 2024-02-15 15:17:29 +01:00
jsteube
9d1bbd8472 Add support for hash comparison checks to allow slight inaccuracies if so selected in the kernel 2023-11-23 15:19:02 +00:00
jsteube
f8bd133373 Add new function count_bits_32() in inc_common.cl 2023-11-22 03:36:28 +00:00
0x588
a196cfe01c Update inc_hash_base58.cl
Fix the logic error in the loop
2023-11-08 17:08:58 +08:00
jsteube
79d73a7cf8 Fix CRLF in OpenCL/inc_cipher_cast.cl 2023-09-24 20:25:55 +00:00
PenguinKeeper7
4ea43742b9 Update inc_common.cl 2023-09-18 13:13:17 +01:00
Jens Steube
2801527d81
Merge pull request #3873 from piru/master
Raise Flask Session Cookie (-m 29100) max data length to 120 chars.
2023-09-16 15:54:39 +02:00
jsteube
5def8a3534 Rewrote -m 32700 kernel to use u32 datatype instead of u8 2023-09-14 06:28:19 +00:00
Jens Steube
a74270b120 Remove SHA1_TRANSFORM_SWAP modificaton in inc_hash_sha1.cl and use replacement of sha1_final in -m 32700 sources as replacement 2023-09-13 07:50:20 +00:00
Jens Steube
573423af97 Rewrite -m 32700 to use salt_iter and loop kernel as expected in slow hash modes 2023-09-12 07:10:31 +00:00
Harry Sintonen
8ae46f4487 Raise Flask Session Cookie (-m 29100) max data length to 120 chars. 2023-09-11 13:54:02 +03:00
Jens Steube
992fb9047c Fix -m 32700 kernel compile for ROCM/HIP 2023-09-11 09:01:53 +00:00
Jens Steube
42f2286d16
Merge pull request #3742 from hans-vh/kremlin
Add support for Kremlin Encrypt (-m 32700)
2023-09-08 15:28:20 +02:00
jsteube
d4c9c4fae4 Make base64_encode_three_bytes_better() in -m 32500 more readable 2023-09-07 15:00:30 +00:00
red
0bc3bb3ada
Update m31900-pure.cl
extend comp to reduce false positives
2023-08-29 21:45:18 +02:00
Jens Steube
ede390c36a
Merge pull request #3839 from neheb/cas
fix some const-qual warnings
2023-08-24 13:51:28 +02:00
Jens Steube
3cd44e3868 Add missing OpenCL/inc_cipher_cast.cl and moved code from the .h to it 2023-08-22 07:10:06 +00:00
Rosen Penev
ae07d65f34 clang-tidy: remove useless casts
Now that const was fixed, pointless casts can be removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-20 21:10:34 -07:00
Rosen Penev
795674c939 fix some const-qual warnings
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-20 20:55:54 -07:00
Jens Steube
9c206b7c42 Fix missing AES_GCM_decrypt in inc_cipher_aes-gcm.cl 2023-08-19 20:46:39 +00:00
Jens Steube
f2a9198e05 Fix missing DECLSPEC in -m 32500 2023-08-17 06:34:53 +00:00
Hans
219b71c5ae Move Kremlin Encrypt to mode 32700 2023-08-15 13:48:37 +02:00
Hans
9446a589b0 Move Kremlin Encrypt to mode 32600 2023-08-14 09:51:13 +02:00
Rosen Penev
01a8f77bf4
clang-tidy: use const pointer
Found with readability-non-const-parameter
2023-08-10 18:35:24 -07:00
Jens Steube
1259ea03bd
Merge branch 'master' into DCC2-NT 2023-08-07 18:02:57 +02:00
Jens Steube
446178c455
Merge branch 'master' into DCC-NT 2023-08-06 22:48:42 +02:00
jsteube
c2065d158c Renamed hash-mode 6150 to 32600 2023-08-03 20:55:47 +00:00