You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hashcat/src/modules
Jens Steube 5b58cba12e
Use _unroll in -m 5500 for CPU
4 years ago
..
module_00000.c
module_00010.c
module_00011.c
module_00012.c Add support to configure hash-mode specific range of number of hashes supported 5 years ago
module_00020.c
module_00021.c
module_00022.c
module_00023.c
module_00030.c
module_00040.c
module_00050.c
module_00060.c
module_00100.c
module_00101.c
module_00110.c
module_00111.c
module_00112.c
module_00120.c
module_00121.c
module_00122.c
module_00124.c
module_00125.c
module_00130.c
module_00131.c
module_00132.c
module_00133.c
module_00140.c
module_00141.c
module_00150.c
module_00160.c
module_00200.c
module_00300.c Fix some formating 5 years ago
module_00400.c
module_00500.c
module_00501.c
module_00600.c
module_00900.c
module_01000.c
module_01100.c
module_01300.c Fix some formating 5 years ago
module_01400.c
module_01410.c
module_01411.c
module_01420.c
module_01421.c
module_01430.c
module_01440.c
module_01441.c
module_01450.c Prepare for UNROLL whitelisting 4 years ago
module_01460.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_01500.c Update self-test hash for -m 1500 4 years ago
module_01600.c
module_01700.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_01710.c
module_01711.c
module_01720.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_01722.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_01730.c
module_01731.c
module_01740.c Prepare for UNROLL whitelisting 4 years ago
module_01750.c Prepare for UNROLL whitelisting 4 years ago
module_01760.c Prepare for UNROLL whitelisting 4 years ago
module_01800.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_02000.c Fix KERN_TYPE in --stdout mode 4 years ago
module_02100.c Add tokenizer option TOKEN_ATTR_SEPARATOR_FARTHEST as an option to deal with hash formats where separator character could be part of the salt data itself and at the same time does not allow escape character logic to be applied. This can only work if it is guaranteed by the design of the hash format that the separator character does not occur after the position of the separator character. 4 years ago
module_02400.c
module_02410.c
module_02500.c Use * in potfile entries for -m 250x and -m 1680x 5 years ago
module_02501.c Use * in potfile entries for -m 250x and -m 1680x 5 years ago
module_02600.c
module_02611.c
module_02612.c
module_02711.c
module_02811.c
module_03000.c Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance 4 years ago
module_03100.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_03200.c Add special module option to indicate the kernel is using dynamic shared memory 4 years ago
module_03710.c
module_03711.c
module_03800.c
module_03910.c
module_04010.c Updated optimized kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04 5 years ago
module_04110.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_04300.c
module_04400.c
module_04500.c
module_04520.c
module_04521.c
module_04522.c
module_04700.c
module_04710.c
module_04711.c
module_04800.c
module_04900.c
module_05100.c
module_05200.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_05300.c
module_05400.c
module_05500.c Use _unroll in -m 5500 for CPU 4 years ago
module_05600.c
module_05700.c
module_05800.c
module_06000.c
module_06100.c Rewrite Whirlpool hash with 64 bit instructions 4 years ago
module_06211.c Update ROCM to use _unroll for mode -m 621x 4 years ago
module_06212.c Update ROCM to use _unroll for mode -m 621x 4 years ago
module_06213.c Update ROCM to use _unroll for mode -m 621x 4 years ago
module_06221.c Prepare for UNROLL whitelisting 4 years ago
module_06222.c Prepare for UNROLL whitelisting 4 years ago
module_06223.c Prepare for UNROLL whitelisting 4 years ago
module_06231.c Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change 4 years ago
module_06232.c Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change 4 years ago
module_06233.c Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change 4 years ago
module_06241.c Prepare for UNROLL whitelisting 4 years ago
module_06242.c Prepare for UNROLL whitelisting 4 years ago
module_06243.c Prepare for UNROLL whitelisting 4 years ago
module_06300.c
module_06400.c Prepare for UNROLL whitelisting 4 years ago
module_06500.c Prepare for UNROLL whitelisting 4 years ago
module_06600.c
module_06700.c
module_06800.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_06900.c
module_07000.c Set -m 7000 to OPTS_TYPE_PT_GENERATE_BE mode to slightly improve performance 4 years ago
module_07100.c
module_07200.c Prepare for UNROLL whitelisting 4 years ago
module_07300.c
module_07400.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_07401.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_07500.c Update unstable warnings for Intel GPU on macOSX 10.15 5 years ago
module_07700.c
module_07701.c
module_07800.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_07801.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_07900.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_08000.c Update unroll and unstable configuration for NVIDIA CUDA/OpenCL runtime after unroll whitelisting change 4 years ago
module_08100.c Added hash-mode: Citrix NetScaler (SHA512) 5 years ago
module_08200.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_08300.c
module_08400.c
module_08500.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_08600.c Updated optimized kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04 5 years ago
module_08700.c
module_08800.c
module_08900.c
module_09000.c
module_09100.c
module_09200.c Prepare for UNROLL whitelisting 4 years ago
module_09300.c
module_09400.c
module_09500.c
module_09600.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_09700.c
module_09710.c outfile: improved version of OUTFILE_FORMAT assignment 4 years ago
module_09720.c
module_09800.c
module_09810.c outfile: improved version of OUTFILE_FORMAT assignment 4 years ago
module_09820.c
module_09900.c
module_10000.c
module_10100.c
module_10200.c
module_10300.c
module_10400.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_10410.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_10420.c
module_10500.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_10600.c
module_10700.c Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA 4 years ago
module_10800.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_10900.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_10901.c Rename 23911 to 10901 and populate salt->salt_buf[] 4 years ago
module_11000.c Prepare for UNROLL whitelisting 4 years ago
module_11100.c
module_11200.c
module_11300.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_11400.c
module_11500.c
module_11600.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_11700.c Updated pure kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04 5 years ago
module_11750.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_11760.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_11800.c Updated pure kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04 5 years ago
module_11850.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_11860.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_11900.c
module_12000.c
module_12001.c
module_12100.c Prepare for UNROLL whitelisting 4 years ago
module_12200.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_12300.c Prepare for UNROLL whitelisting 4 years ago
module_12400.c Update unroll and unstable configuration for NVIDIA CUDA/OpenCL runtime after unroll whitelisting change 4 years ago
module_12500.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_12600.c
module_12700.c
module_12800.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_12900.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_13000.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_13100.c Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change 4 years ago
module_13200.c
module_13300.c
module_13400.c
module_13500.c
module_13600.c Reenable SIMD mode for -m 13600 4 years ago
module_13711.c Reenable VeraCrypt on ROCM 4 years ago
module_13712.c Reenable VeraCrypt on ROCM 4 years ago
module_13713.c Reenable VeraCrypt on ROCM 4 years ago
module_13721.c Reenable VeraCrypt on ROCM 4 years ago
module_13722.c Reenable VeraCrypt on ROCM 4 years ago
module_13723.c Reenable VeraCrypt on ROCM 4 years ago
module_13731.c Reenable VeraCrypt on ROCM 4 years ago
module_13732.c Reenable VeraCrypt on ROCM 4 years ago
module_13733.c Reenable VeraCrypt on ROCM 4 years ago
module_13741.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13742.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13743.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13751.c Reenable VeraCrypt on ROCM 4 years ago
module_13752.c Reenable VeraCrypt on ROCM 4 years ago
module_13753.c Reenable VeraCrypt on ROCM 4 years ago
module_13761.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13762.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13763.c Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x 4 years ago
module_13771.c Reenable VeraCrypt on ROCM 4 years ago
module_13772.c Reenable VeraCrypt on ROCM 4 years ago
module_13773.c Reenable VeraCrypt on ROCM 4 years ago
module_13800.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_13900.c
module_14000.c Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance 4 years ago
module_14100.c Prepare for UNROLL whitelisting 4 years ago
module_14400.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_14600.c
module_14700.c
module_14800.c
module_14900.c
module_15000.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_15100.c
module_15200.c
module_15300.c Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel 4 years ago
module_15400.c
module_15500.c
module_15600.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_15700.c Update unstable warnings for Intel GPU on macOSX 10.15 5 years ago
module_15900.c Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change 4 years ago
module_16000.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_16100.c
module_16200.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_16300.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_16400.c
module_16500.c
module_16600.c Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA 4 years ago
module_16700.c Prepare for UNROLL whitelisting 4 years ago
module_16800.c Use * in potfile entries for -m 250x and -m 1680x 5 years ago
module_16801.c Use * in potfile entries for -m 250x and -m 1680x 5 years ago
module_16900.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_17200.c
module_17210.c Remove OPTS_TYPE_PT_NEVERCRACK leftover when merging PR from an older source base 4 years ago
module_17220.c
module_17225.c
module_17230.c
module_17300.c Prepare for UNROLL whitelisting 4 years ago
module_17400.c Prepare for UNROLL whitelisting 4 years ago
module_17500.c Prepare for UNROLL whitelisting 4 years ago
module_17600.c Prepare for UNROLL whitelisting 4 years ago
module_17700.c Prepare for UNROLL whitelisting 4 years ago
module_17800.c Prepare for UNROLL whitelisting 4 years ago
module_17900.c Prepare for UNROLL whitelisting 4 years ago
module_18000.c Prepare for UNROLL whitelisting 4 years ago
module_18100.c
module_18200.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_18300.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_18400.c
module_18500.c
module_18600.c
module_18700.c
module_18800.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_18900.c
module_19000.c
module_19100.c Prepare for UNROLL whitelisting 4 years ago
module_19200.c Prepare for UNROLL whitelisting 4 years ago
module_19300.c
module_19500.c Updated optimized kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04 5 years ago
module_19600.c
module_19700.c
module_19800.c
module_19900.c
module_20011.c
module_20012.c
module_20013.c
module_20200.c Prepare for UNROLL whitelisting 4 years ago
module_20300.c Prepare for UNROLL whitelisting 4 years ago
module_20400.c Prepare for UNROLL whitelisting 4 years ago
module_20500.c
module_20510.c
module_20600.c Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change 4 years ago
module_20710.c
module_20711.c
module_20800.c
module_20900.c
module_21000.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_21100.c
module_21200.c
module_21300.c
module_21400.c Added -m 22300 = sha256($salt.$pass.$salt) 5 years ago
module_21500.c Prepare for UNROLL whitelisting 4 years ago
module_21600.c Prepare for UNROLL whitelisting 4 years ago
module_21700.c Prepare for UNROLL whitelisting 4 years ago
module_21800.c Prepare for UNROLL whitelisting 4 years ago
module_22000.c Fix endianess of MIC in -m 22000 and -m 22001 outfile format 4 years ago
module_22001.c Fix endianess of MIC in -m 22000 and -m 22001 outfile format 4 years ago
module_22100.c Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change 4 years ago
module_22200.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_22300.c Added -m 22300 = sha256($salt.$pass.$salt) 5 years ago
module_22301.c solve telegram format conflict with jtr 4 years ago
module_22400.c Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change 4 years ago
module_22500.c -m 22500: remove unnecessary comment 4 years ago
module_99999.c