openwall / openwall/john

dynamic formats with high/variable number of iterations

Open
#827 4 comments 0 reactions 1 assignee View on GitHub

@jfoug is already working on this.

Since Jul 22, 2015.

enhancement non-trivial
Dominant language
C
Stars
13.6k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

I'm sure this has been discussed in the past, but I don't find that discussion anywhere.

If a format has a very high, but fixed iteration count, you could still create a dynamic format, even if it is somewhat cumbersome.
But with a variable iteration count, you are lost.
How hard would it be to implement some kind of variable iteration count?
Lets say, a new flag that needs to be set, so that $$I1000 gets interpreted as iteration count 1000?
May be you need some DO ... ENDDO logic, or even handling of more than one iteration count.
In that case, I'd say: use the forst $I for the first (or outer) loop, etc.

Do I remember wrong? Where has this been discussed in the past?
Should this be discussed on john-users for additional input?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.