Added letter frequency treemap impage
[cipher-training.git] / SIGNED.md
1 ##### Signed by https://keybase.io/neilnjae
2 ```
3 -----BEGIN PGP SIGNATURE-----
4 Version: GnuPG v2
5
6 iQIcBAABCAAGBQJWjpkcAAoJEJPB2e07PgbqyX4QAIMe/BAgFiLDcxDXp6IUQvd8
7 TSkZitbbe4WVSiGZ2rsS/LbuHeJr7WGBnUYACp1AeMeJqE62mPl0xbForExH7rRS
8 PWF9qw8H+Ie6Cu6KeF9hPbAje+24pntjUT/49slb3zNwcmPP3IytA20w50T6Arw7
9 aDq7pZ8IUfWnxTR6ZeWLWDo1rRjNMumQ4CmjcP24HElEm84IJJE9sBpd1uqGDHzW
10 q12wajgwO8jANVdAAxXHye3QieEINzvkCNBShhIwE1/oxYs0Gl94UwSVtHuAFqxv
11 oul5THS9WFdDCafhgqQkjJC0iOgk9VY833TGIBYzHVA4ktPJmxVvjiDa2aG9vybZ
12 JJ5MUriSjnf/K65KJl/5mt9bZtskteS5xP0njzjv2579vD2qiqTsX7h8WgYmTjKe
13 ZxyICi/c5fg2188J0qyr0AUYX9blF3ixlGnovZqXbGa1hIjW2HgZUUrTrvkhyLw5
14 RwH5B98LIsmVyI0ZNAQejkyHweUYscwyBS0SZDmu5r+23FJ4wlLNUHi2ThK0ep7e
15 2ix7QQ3qKsaISDcl6xxARSnBPqScJVHwb8cxI47KeBkVwE48zqaw6BfxjF7IskeN
16 ypU/7vjy5XjgwxnTanjYZr8LfnpO84I6qMibL1SRz6YgUkzml6Yp+Nq3viBuv1nh
17 6rhe8Q/XLCg5I3VvegZt
18 =Ry9+
19 -----END PGP SIGNATURE-----
20
21 ```
22
23 <!-- END SIGNATURES -->
24
25 ### Begin signed statement
26
27 #### Expect
28
29 ```
30 size exec file contents
31 ./
32 384 .gitignore a93de2ae5c2a47a38599751d1f914566569dfa09dd1778e207117db6c71421dd
33 18025 LICENSE a01259a1b522cf0de95824f9860613b453153eebac468e96196d5d7dba84786c
34 61 README.md 277247b410300ee16477b12ca54ad878d81c8061f6134e2e1cadccaf299de3a3
35 469 affine_break_parameter_trials.csv 1a9d635d0af2f41fc6f1e83ae87d6372034259321ba288a11fb024e98ed52f4f|dd9c840434de596a30c84e79de26a9824b36c217a84876c2aab0579b76999735
36 6488666 big.txt fa066c7d40f0f201ac4144e652aa62430e58a6b3805ec70650f678da5804e87b
37 514 caesar_break_parameter_trials.csv 6586223bcc00e06e3ff79d107202d6c29ef962a6dd544add00610c5907407e85|1cb7cc77831ef3ef4f994a9ea77e82a841b38acdde45ede9cedbe7a54f1e8e46
38 135303 challenge6.ipynb 5b37a8b10db4c8d9831827a2acdffdcdb65369557d15b3e08a900ee8e088da73
39 75506 challenge7.ipynb ee9a99fa7a9845ad7db77199927fe8ad1d05a6b0272e50d8175e874e7a3e4cdf
40 318 cipher-training.sublime-project 58e5d5b4e54fb29abecaef2d41266e3355adccb8b6a70bd595e509bd07c16587
41 42922 cipher.py 58637b8946b4fb973b19a374a2066a896d86c928dacaa1ccd2252e6f8bb6e810
42 28908 cipherbreak.py 0fb22645ddce4e04c7e441a1f7bdc0e4a397a3c9b2cfb3098bcb213e79a361c9
43 11564 count_1edit.txt 3bf563ef032ba151ec1a4b2d1f33f50c49f4a47e4dc5b8152394bc5b63f57655|b5fbacbebcc25f5011ce97bc9ac967a09c50eef28b4aa98379a6c426df6ac08b
44 223 count_1l.txt 335388d457db6ef1da05d8b55ab879e9be7d4e021085efc8d9dfeac0e4a79aa9
45 4956241 count_1w.txt 51df159fd3de12b20e403c108f526e96dbd723d9cabdd5f17955cdc16059e690
46 9270 count_2l.txt bc2895f800189070c193907cd8bca956ad65fed2e25c14300d4bb5b6a243ba99
47 5566017 count_2w.txt 781c0596c3eea532d30bef9f3dba1d5137d652f00376260822c761a7584dfb8c
48 220441 count_3l.txt 8702c95530c7d0d182ab94dc03ed7681fcf969819f6db011a58de31411dc6365
49 320508 count_big.txt 3ba257fba1934bd138413d8274e79b56c5992431a27692fd562929aa43ec01a3
50 3355 find_best_affine_break_parameters.py 6b11004bb93ac26ec7d42d33504e758edbaf9d55365ae2e4ca2fca7589263f25
51 3027 find_best_caesar_break_parameters.py 0347d80309179d937a88fd1c8684490a513ccd086366c5a0dd55b8a2fe5c565f
52 1236 find_wikipedia_titles.py f040bf855dfec7fff9d8e5eba2fb509179bc53bc02a20b26b7fc61fef983aa45
53 5645 language_models.py bfd5b60cdef8af20cdb061b24a1691f569984be3be333782c3d76e3370e16d14
54 368 lettercount.py ed36497d62cf75b91994055e4a18848b2fabe5ce793cd76a77fabfc94d81d4f3
55 592 make-cracking-dictionary.py 71791e64e4853cd9ca292cb436bbe8c72dd60f509811174df93ed2067683d5c1
56 7077 norms.py a657a36c1741e6f3a513386b318fcc99e6b11f98ec64a48284b47462ff2acf30
57 8411 norms.pyc ac7a18765c7bcc27e406d8f38d943408097b3384a271502185d53482e6ec0da7|002b186e716cec64869a00bd2d72e16614931e696daa0cf3529d634a0f270e42
58 112847 plot-caesar-parameters.ipynb 639459b4b2e434f9f0852c012ed9a8a8d87bd1cb6c2d65ca5abfdb0e42c3dea6
59 881 segment.py 94d257cc6151861ef3d3033c4d2d03d8c121b0a982344abf400f65fd507fed28
60 4538523 shakespeare.txt 6f9c770efced5c3d87efa6197cd3091b982341372e36c6357f865df91ddecde6
61 592309 sherlock-holmes.txt 0027de6f4110440ea51d67a2f3af3484898c630808f13b1d4db108e6283e67a3|2034ee1ebdec47e839607124d22b674d4614e1cc6209d758f7b6e99e69ae8e08
62 slides/
63 2493 affine-break.html e2ffcbe50ceefb51638a54163829f9eec880a43a900cb7d0e945ce2df153f036
64 6441 affine-encipher.html 4f239d2d9e0ef1f5080d1ab3cbb7c876ea1997e5b6f2b6ba0ff5099297006d8c
65 3320 aims.html a45e8f4b0cc2987656a1b008351e089dcdc2a717aa1b6aa540bf4e8a4435fe17
66 6835 alternative-plaintext-scoring.html c313d095c04faa6dae6c57fc20dd5b94f08746c4e8352c73178f335328a8a02d
67 7831 c1a_frequency_histogram.png a79cdaebf4db843aae7e302c2cb3c4606908465f5d6aed702c5c33d591780561|13ea628dccda1a22116fce7fc348b0977b451ba76f671184e45dcad239db6dd6
68 8116 caesar-break.html 786312aa2d85b655d084af45120abb937d65137f19cb9f8e7635107569cbbc94
69 3793 caesar-encipher.html 66d4b2d96571a9d7edb10f79d176327efbc3923af2e19c7f61800eea376716e3
70 7860 caesarwheel1.gif fd5a9d2d8ef261b0b7ec4536fc56a27ebec94ac91ff2ca136b74d5c066f3ecce|4c536ee4df63c73c2e5e213ca1f96c2fea0bc058efe991f78fd304ff215e6fcd
71 8200 english_frequency_histogram.png c4a1afec62d2fcda15824f71df3c997088c4a952ee5fe0bc6fa753ede08b2098|6eabd4ebdc616722c9fe3a419e8ca5fc309452120e5023b2e5cb783b9d6d2df8
72 9192 fast-good-cheap.gif 4bc052364a91f4c7f98d5ac4e5ac6abd3a3968cabc7f892eb7c3b987adf9e793|4359cbb234f29ca93ff2fa8dd931ce95dab97cd723788937c5d5d259f913afb7
73 2714 further-work.html 66339213b16c1a98e4afc5c1ec4878bb4839c43ae963e56dd4be624fc60b8895
74 31180 gcd.svg d5b93a7fe870742df02c201d8e12172f2a67798376c54761281c0a660160e753
75 2870 index.html f6c2cbaaaeb43db84e9e1bbd2654c31103e22ae3bdf683bfe6d6719a074c9024
76 5312 keyword-break.html 3217d573ee8ce0ce73e57d23122dec2de39088d006eb0af16d14405361e99d6c
77 5456 keyword-encipher.html d8d54fc7ebc88b52bade6c3da2ba81bceb110beeb1a82ff5ffd3fa2593ecdab8
78 2989 pocket-enigma-break.html aff9bd947680764ebc7fbf7e62cee948f290b1b81f4c2c2f819734ed24c34da1
79 6195 pocket-enigma-encipher.html d930d9149da4ca6766343524aa7df77a64bceaa5264f97bad48574bf0f46e69b
80 108903 pocket-enigma-small.jpg df9796ce51dbd5b86c1c1ec8a3a6806a77a67025c4dd4400676d24ae53b02cfe|395240459ad459032cab96c25d7ad682faaf7e4e2d9c58f64175ce5eb5467235
81 409764 pocket-enigma.jpg aeb79ca953b7fac863340d71f675a50029687aa97bae8af4068927414aeec96c|0fd2d5b1683451ecee1a6501c4ccfa311293e15bcdb063314776493e5746a04b
82 3460 transposition-break.html 5d3df37e584ac2b0cf2a6b49cc9276bf0964cf4290bda35e808467c12224b2ea
83 5758 transposition-encipher.html 2c1c3e64dc875de00a481eefe782fd1a812a9035a10a27e993ccf9414e087762
84 52398 typingmonkeylarge.jpg 04eba431d38b1d9b5a89065c6a6571e28cddb7052ade379b532d4475ab99cf4a|1357b8bbc859ae4487dac3e431463a2df0ac46851baf24e2811a70bc3b11100c
85 15756 vector-dot-product.svg 7dbdf0245ee01f8c920518164ef88f3978312a85ef0e9b6c7771c5a053227d26
86 9845 vector-subtraction.svg 25bf3a4c46253c529f9fe801c350e26f34401e8176496b1de2041b329cd8f1d8
87 8918 word-segmentation.html f39cb54c31412c00c5bdeadcc235f261663596293ecb639921d6dc79ac1fafa8
88 451530 spell-errors.txt a4abe6ce6c24280f9a8d0485cbf78ddd2e58279ca01293692630a08ba4b13407
89 45378 unknown-word-probability-investigation.ipynb a866c807557980091a284bec04ad49a22c3ff14554ea6dca3edd71157318d52a
90 3291641 war-and-peace.txt 3ed0f41cfdf660846878943bad5b9d575bcae1e4a92ee9a7f43d3c9dba2af344|6799e48d3fd0a6f4c40b9951ec86de6da81f0b9cd36e413490ac511542ca54d3
91 868202 words.txt aa77abbcba3c6dee1306d93adcedc2b2ccb8a4e0344a39d0676732ff58ebd5e5
92 868384 words_2013.txt 57faa4841fe28dd82a5da4488b6381c194df6e1ecc04e61fb9f60e842bbca18c
93 ```
94
95 #### Ignore
96
97 ```
98 /SIGNED.md
99 ```
100
101 #### Presets
102
103 ```
104 git # ignore .git and anything as described by .gitignore files
105 ```
106
107 <!-- summarize version = 0.0.9 -->
108
109 ### End signed statement
110
111 <hr>
112
113 #### Notes
114
115 With keybase you can sign any directory's contents, whether it's a git repo,
116 source code distribution, or a personal documents folder. It aims to replace the drudgery of:
117
118 1. comparing a zipped file to a detached statement
119 2. downloading a public key
120 3. confirming it is in fact the author's by reviewing public statements they've made, using it
121
122 All in one simple command:
123
124 ```bash
125 keybase dir verify
126 ```
127
128 There are lots of options, including assertions for automating your checks.
129
130 For more info, check out https://keybase.io/docs/command_line/code_signing