01-16-2015, 08:27 PM
You are calculating keyspace incorrectly. You're calculating the "real keyspace," and not the "oclHashcat keyspace."
The keyspace value oclHashcat uses is the keyspace of the base loop. The --keyspace switch will calculate this value for you.
With your mask, the base loop keyspace is 7962624, which is far less than 61867462616. This is why oclHashcat tells you the restore value is greater than the keyspace.
Given the real keyspace and the keyspace of the base loop, you should be able to trivially calculate the keyspace of the modifier loop, and then use that value to derive your skip value. I'll leave this as an exercise for the reader.
The keyspace value oclHashcat uses is the keyspace of the base loop. The --keyspace switch will calculate this value for you.
With your mask, the base loop keyspace is 7962624, which is far less than 61867462616. This is why oclHashcat tells you the restore value is greater than the keyspace.
Given the real keyspace and the keyspace of the base loop, you should be able to trivially calculate the keyspace of the modifier loop, and then use that value to derive your skip value. I'll leave this as an exercise for the reader.