How is keyspace calculated
#1
As noted by atom in the release notes,

Code:
atom@sf:~/oclHashcat-1.20$ ./oclHashcat64.bin some.hash -a 3 ?d?d?d?d?d?d?d --keyspace
10000
atom@sf:~/oclHashcat-1.20$ ./oclHashcat64.bin some.hash -a 3 ?d?d?d?d?d?d --keyspace
10000

These different masks return the same keyspace.

As I understand it, the keyspace for the first should be 10^7, and the keyspace for the second should be 10^6.

The same would hold for the following:
Code:
box@server:~/oclHashcat-1.20$ ./oclHashcat64.bin -a 3 ?a?a?a?a?a?a?a?a --keyspace
7737809375

I would expect that the actual keyspace is 96^8.
(Assuming I didn't make a mistake in counting the characters in ?a)
However, 96^8 is 7213895789838336.

Can someone help me understand what is actually being calculated with the --keyspace flag?


Messages In This Thread
How is keyspace calculated - by BlowCane - 05-23-2014, 11:58 PM
RE: How is keyspace calculated - by epixoip - 05-24-2014, 01:45 AM