OPTIONS: --encoding=NAME --input-encoding=NAME input encoding (eg. UTF-8, IS0-8859-1). input encoding (alias for --encoding) --internal-encoding=NAME --target-encoding=NAME encoding used in rules/masks (see doc/ENCODING) output encoding (used by format) Example LM hashes from Western Europe, using a UTF-8 wordlist: john --format=lm hast.txt --encoding=utf8 --target:cp850 --wo:spanish.txt Example using UTF-8 wordlist with internal encoding for rules processing: john --format=#type hash.txt --encoding=utf8 --internal=CP1252 - wordlist=french.lst --rules Example mask mode printing all possible "Latin-1" words of length 4: john --stdout --encoding=utf8 --internal=8859-1 --mask:?l?l?l?l SUPPORTED LANGUAGE ENCODINGS UTF-8, 150-8859-1 (Latin), 150-8859-2 (Central/Eastern Europe), IS0-8859-7 (Latin/Greek), !50-8859-15 (Western Europe), CP437 (Latin), CP737 (Greek), CP850 (Western Europe), CP852 (Central Europe), CP858 (Western Europe), CP866 (Cyrillic), CP1250 (Central Europe), CP1251 (Russian), CP1252 (Default Latinl), CP1253 (Greek) and KOI8-R (Cyrillic). [[Home]] #reference