Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 30 Oct 2013 12:17:51 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: John 1.8.0 format options

Hi Danis,

On Wed, Oct 30, 2013 at 02:43:36AM +0200, Danis Petkakis wrote:
> Hello there, I am a new member on this list and would like to know if the 1.8.0 version
> supports md5,sha256 and sha512 hashing algorithms. I have read the release notes of 
> 1.7.9-jumbo version and know that it supports them, but in the release notes of 1.8.0
> version I only read that it supports md5crypt and crypt. So does the option crypt support
> sha256 and sha512 aswell? Or should I prefer the jumbo version concerning these algorithms?

Given the way you've worded your questions, I guess you're referring to
sha256crypt and sha512crypt rather than to raw SHA-256 and SHA-512.  If so:

JtR 1.8.0 does not include native support for sha256crypt and
sha512crypt, but it nevertheless supports them if the underlying system
does.  That is, if you build and run JtR 1.8.0 e.g. on recent Ubuntu, it
will support these hashes via the system's libcrypt.  This will happen
automatically; you do not need to specify any --format option.

Recent jumbo versions include builtin support for sha256crypt and
sha512crypt, which does not depend on the underlying system's support
for these hashes, and it tends to be slightly faster.  You also do not
need to specify any format option to make use of this support.

With either version, you may use multiple cores by building with OpenMP
or by using --fork=N (the latter requires 1.8.0+ or bleeding-jumbo).
Since these hashes are of a slow type, OpenMP provides good efficiency
at them, so you do not have to go for --fork.

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.