Depende de qué hash intentas descifrar. Si es MD4 / 5 me gustaría ir a ighashgpu, para cualquier otra cosa, OCL-hashcat-plus
OCL-HashCat-Plus admite estos hashes y las tarjetas ATI / Nvidia en Linux y Windows y tiene un excelente reputación, foros activos y personalmente lo he utilizado con gran éxito en las plataformas Nvidia y ATI. También se actualiza regularmente.
También he usado ighashgpu para el craqueo MD5. Se dice que es el cracker MD5 multihash más rápido del mundo para MD5. De las comparaciones que he leído, creo que es cierto. La desventaja es que IghashGPU solo admite hashes SHA1, MD5 y MD4. Además, no creo que se haya actualizado durante 2 o 3 años.
Ambos son igualmente confiables siempre que su hardware sea estable en mi experiencia.
Además, dado que ambos están basados en la línea de comandos (ocl-hashcat plus tiene una GUI opcional), es fácil incorporarlos en un script.