08-12-2022, 01:00 PM
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
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!
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!