https://hgpu.org/?p=6441
Using CUDA for Exhaustive Password Recovery