using --keespace for distributed cracking
#1
Hello!

I carefully read these articles:

do not try to writ --keyspace

what is the a keyspace

From what I understand the main takeaway is
Quote:hashcat's --keyspace is specifically designed to optimize distribution of work, and is not a literal representation of the total possible keyspace for a given attack
.

Do the --skip and --limit options refer to the same keysapce as computed by the --keyspace?

For example, if --keyspace is 1, then there is nothing to distribute.

If --keyspace is 10, the work can be distributed between 10 nodes using the following values for --skip and --limit options:

node1: --skip 0 --limit 1
node2: --skip 1 --limit 1
node3: --skip 2 --limit 1
..............
node10: --skip 9 --limit 1

If --keyspace is 10, then the work can be distributed between at most 10 nodes.

In a way, skip/limit pairs should from a set of intervals which cover the entire interval [0, keyspace] without gaps. Overlapping between intervals is OK, but it will result in redundant duplication of work.

Did I get it right?


Thank you!
Reply