|
Message-ID: <BLU0-SMTP211BA35FAD7C010DB499BA4FDDC0@phx.gbl> Date: Tue, 24 Jul 2012 12:06:05 +0200 From: Frank Dittrich <frank_dittrich@...mail.com> To: john-users@...ts.openwall.com Subject: Confusing --mem-file-size=SIZE description The parameter --mem-file-size is mentioned in the usage output: --mem-file-size=SIZE size threshold for wordlist preload (default 5 MB) It is also mentioned in doc/OPTIONS. --mem-file-size=SIZE max. size of wordlist to preload into memory. The unit is not mentioned in the description, so I assume it is in bytes. That means, to change the value from default 5 MB to 100 MB, I would have to use --mem-file-size=100000000. Is that correct? It would be nice to clarify this in doc/OPTIONS. The parameter --mem-file-size is also mentioned in doc/README.mpi. Here, the special SIZE values 0, 1, 2 are mentioned. Apparently, for MPI this parameter is mis-used for something completely different. Especially the --mem-file-size=0 meaning in MPI mode is unfortunate, since without MPI, this means: load the complete file into memory. If you have enough memory, this is usually what you want. But for MPI that means, the sequence of password candidates tried will not be optimal for wordlists with candidates sorted by popularity. Is this documentation still correct? If yes, should a new (possibly hidden) parameter replace this obscure meaning of --mem-file-size? This parameter could be disabled for non-MPI builds. Frank
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.