Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110730160030.GA16736@openwall.com>
Date: Sat, 30 Jul 2011 20:00:30 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: Sha-256

On Sat, Jul 30, 2011 at 05:03:22PM +0200, groszek wrote:
> Can you please explain on what ALGORITHM_NAME means then? I assumed it's
> the length of hex representation of ciphertext. But didn't pay too much
> attention to that, as it had no visible effect on cracking.

In ALGORITHM_NAME, I included the number of CPU word bits that the
particular implementation (algorithm) of the hashing method makes
efficient use of, out of the total word size.  For example, "32/64"
means that the algorithm (such as a straightforward implementation of
MD5) makes use of only 32 bits out of 64 (on a 64-bit machine), whereas
"128/128 BS SSE2" (such as for a bitslice implementation of DES on SSE2)
means that the algorithm makes use of 128 out of 128 bits (in SIMD
vectors in this case). ;-)  I started using this notation prior to
inclusion of bitslice DES in JtR, so you could see things such as 24/32
and 48/64 for non-bitslice DES implementations (you still do for
Kerberos AFS, which I did not care to move to the bitslice code).

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.