Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 20 Feb 2016 23:48:06 +0300
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: Cracking zip files

On Sat, Feb 20, 2016 at 03:39:37PM -0500, Alex wrote:
> > ./configure && make -sj4
> 
> I noticed this doesn't include OpenMP support automatically.

It should, and probably does.  My guess is that you might have confused
OpenMP and OpenMPI.  These are totally different.

> It's been
> some time since I've compiled john, but wouldn't my system benefit
> from that?

Yes, OpenMP is relevant for you.  An alternative to it is --fork, which
has pros and cons.

> I've added that, but also noticed OpenCL support isn't enabled:
> 
> Configured for building John the Ripper jumbo:
> 
> Target CPU ................................. x86_64 SSE2, 64-bit LE

What's your CPU?  Does it really lack anything newer than SSE2?

> OpenMPI support (default disabled) ......... yes

It appears that you've enabled OpenMPI here, which you probably don't
need.

> Fork support ............................... yes
> OpenMP support ............................. yes (not for fast formats)
> CUDA support (default disabled by OpenCL) .. no
> OpenCL support ............................. no

> I've tried to install the mesa-OpenCL packages, but that doesn't
> appear to have been enough on fedora22/23. Any ideas?

What device would you run OpenCL on?  While you could target your CPU
with OpenCL (such as by installing Intel's proprietary OpenCL SDK),
there's no point in doing that with JtR currently (our C+intrinsics code
is as good or better than our OpenCL code).

If you have a GPU, that's a different matter - you do need OpenCL, then.

Alexander

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.