hashcat Forum
using --keespace for distributed cracking - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Support (https://hashcat.net/forum/forum-3.html)
+--- Forum: hashcat (https://hashcat.net/forum/forum-45.html)
+--- Thread: using --keespace for distributed cracking (/thread-10961.html)



using --keespace for distributed cracking - qw42 - 08-12-2022

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!