README CUDA: If you have problems with JtR CUDA support: Please check that paths to yours CUDA library are proper in Makefile: CUDAPATH = /usr/local/cuda/lib CUDA64PATH = /usr/local/cuda/lib64 Please check that yours PATH contains cuda lib,bin and include paths. Please check that yours LD_LIBRARY_PATH contains cuda lib path Performance issues: If you have got Fermi or newer card change "-arch sm_10" to "-arch sm_20" in the NVCC_FLAGS (Makefile). If you have Kepler or newer, you can experiment with using "-arch sm_30" as well. Default THREADS and BLOCKS settings might not be optimal. To get better performance you can experiment with THREADS and BLOCKS macros defined for each format in cuda*.h file. For MSCash2[1]: CARD NAME BLOCKS THREADS SM RESULT GTX460 14 128 20 14194 c/s For WPAPSK[1]: CARD NAME BLOCKS THREADS SM RESULT GTX460 14 256 20 15186 c/s For PWSAFE[1]: CARD NAME BLOCKS THREADS SM RESULT GTX460 112 512 10 50746 c/s For XSHA512[2]: CARD NAME BLOCKS THREADS SM RESULT GTX570 1600 256 ?? 67385K c/s For RAWSHA256[1]: CARD NAME BLOCKS THREADS SM RESULT GTX570 7680 128 10 27561K c/s You can contact us at [1] lukas[dot]odzioba[at]gmail[dot]com [2] qqlddg[at]gmail[dot]com or john-dev mailing list or irc #openwall@freenode