|
Message-ID: <760efe44248835078afadab2405b4176@smtp.hushmail.com> Date: Wed, 27 May 2015 22:10:45 +0200 From: magnum <john.magnum@...hmail.com> To: john-users@...ts.openwall.com Subject: Re: Bleeding jumbo now defaults to UTF-8 On 2015-05-27 10:11, Albert Veli wrote: > Is there a recommended way to convert existing john.pot files to utf-8? > > I tried: > > iconv -f ISO-8859-1 -t UTF-8 john.pot > john2.pot > > and it seems to work, but I am not really sure if it will "remember" all > cracked hashes or if some hashes will be encoded wrong. Ie those that > were not in iso-8859-1 encoding from the beginning. Chinese characters > and so on. It depends a lot on what you have in it. An alternative to the above is ./cprepair -p john.pot > john3.pot A huge difference is that cprepair will quite reliably detect any lines that is UTF-8 already, and will leave them as-is. Also, the -p option will make it never touch the hash (anything up to first ":"). It will also fix erroneously double-encoded lines very reliably. ---8<--------------8<--------------8<----------- $ ../run/cprepair -h Codepage repair (c) magnum 2014 Usage: ../run/cprepair [options] [file] [...] Options: -i <cp> Codepage to use for 8-bit input -f <cp> Alternate codepage when no ASCII letters (a-z, A-Z) seen -n Do not guess (leave 8-bit as-is) -s Suppress lines that does not need fixing. -l List supported encodings. -d Debug (show conversions). -p Only convert stuff after first ':' (.pot file). Code pages default to CP1252 (MS Latin-1). Double-conversions are handled automatically. UTF-8 BOMs are stripped with no mercy. They should never be used, ever. ---8<--------------8<--------------8<----------- You can run "./cprepair -s -d -p john.pot" to get an idea of what will be converted. The "-s -d" will make it suppress lines that need no conversion, and print conversions as "old -> new" like this: $NT$062de529e54e31079861ec97d666a44f:m?ller -> $NT$062de529e54e31079861ec97d666a44f:müller magnum
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.