X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=make-cracking-dictionary.py;fp=make-cracking-dictionary.py;h=0000000000000000000000000000000000000000;hb=311b300d197536622980f7a837294d8245e326b4;hp=37de917608fb63b9f730fcf04cfc8c86035e7e58;hpb=d7224fba67d9f99c01bd78ef669c96189686e4c2;p=cipher-tools.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))))