Wisecracker is a high performance distributed cryptanalysis framework that leverages GPUs and multiple CPUs. It allows security researchers to write their own cryptanalysis tools that can distribute brute-force cryptanalysis work across multiple systems with multiple multi-core processors and GPUs. Security researchers can also use the sample tools provided out-of-the-box. The differentiating aspect of Wisecracker is that it uses OpenCL and MPI together to distribute the work across multiple systems, each having multiple CPUs and/or GPUs.
|Tags||HPC GPGPU mpi OpenCL md5 Cryptography Cryptanalysis Distributed Computing Parallel Computing|
|Operating Systems||Windows (32 and 64bit) Linux (64 Bit) Mac OS 10.6 Mac OS 10.7 Mac OS X Windows 7 Windows Vista Enterprise x64 Windows Vista Windows Vista Home Premium x64|
|Implementation||C C++ cmake mpi OpenCL OpenSSL|
Release Notes: A C and C++ API are provided. The sample application demonstrates reversing of an MD5 checksum for a 6-8 character string.