07-30-2017, 01:13 PM
Yes hashcat v3.6.0 uses an improved kernel code which supports cracking passwords > length 16. Your OpenCL runtime fails to compile clean code for it and that's why you get the warning message "OpenCL kernel self-test failed". This is _not_ a hashcat problem. If you use a different OpenCL runtime, you will find it working. A different OpenCL runtime however requires different hardware, that's why I said you should drop the 7970.