X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=make-cracking-dictionary.py;fp=make-cracking-dictionary.py;h=0000000000000000000000000000000000000000;hb=92ae3192f1ac20bfefacbefa7c2d68f843553e80;hp=37de917608fb63b9f730fcf04cfc8c86035e7e58;hpb=20aff345391c6ae2d00a55c586fda31f6f4315d5;p=cipher-training.git diff --git a/make-cracking-dictionary.py b/make-cracking-dictionary.py deleted file mode 100644 index 37de917..0000000 --- a/make-cracking-dictionary.py +++ /dev/null @@ -1,19 +0,0 @@ -import language_models - -american = set(open('/usr/share/dict/american-english', 'r').readlines()) -british = set(open('/usr/share/dict/british-english', 'r').readlines()) -cracklib = set(open('/usr/share/dict/cracklib-small', 'r').readlines()) - -words = american | british | cracklib - -# sanitised_words = set() - -# for w in words: - # sanitised_words.add(language_models.sanitise(w)) - -sanitised_words = set(language_models.sanitise(w) for w in words) - -sanitised_words.discard('') - -with open('words.txt', 'w') as f: - f.write('\n'.join(sorted(sanitised_words, key=lambda w: (len(w), w))))