Solar Designer

Results 891 comments of Solar Designer

> would allow things like `123456a!` These two do: ```c [List.External:Policy3of4] int mask[0x100]; void init() { int c; mask[0] = 0x100; // NUL c = 1; while (c < 0x80)...

> if we have a fast external that's 99% correct then that's still a very useful thing to have. I agree. When using it for charset generation, we should keep...

@fred913 I think this is a fine bug report to have in here - you just need to provide more info, and we need to see if the issue is...

Maybe related, we have `TrustPadding = Y` in default `john.conf`, but our code has it default to 0 (like `N`) if it's not found. So if someone runs with a...

Looks like we figured out the likely reason @fred913 saw a behavior change - not a code change, but likely some of the runs having/finding our default `john.conf` and others...

@fred913 When you wrote "It works then!" did you mean just the lack of false positives or that it'd also detect the correct password? Do you know the correct password...

Thank you @fred913! So my best guess is that when you saw false positives (with an older version), you didn't have our default `john.conf` that sets `TrustPadding = Y`. I...

> But...everything changed after recompiling using the latest code, **instead of the latest release**. > > ``` > # john-latest --devices=1,2,3,4,5,6,7 --format=7z-opencl --wordlist=output.txt --fork=7 a.7z.hash > ``` @fred913 Looks like...

Thanks, @claudioandre-br! In other words, per these quick tests our current code is the fastest? That's kind of cool, although I'd use a longer-running benchmark and rerun it a few...

Oh, you wrote your own alternative to `unique`? I thought you were merely patching the different hash functions into `unique`.