X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=SIGNED.md;h=5b46ad58dfb3ac020da7176de388d8927481d088;hb=a9d938167b636e599586ebbc5aeec75c877e120f;hp=304513abbc5689f93688c9894548981510c54d0b;hpb=8eb6246a9b4f99e6b3cd68047e6cef21289417ec;p=cipher-tools.git diff --git a/SIGNED.md b/SIGNED.md index 304513a..5b46ad5 100644 --- a/SIGNED.md +++ b/SIGNED.md @@ -3,19 +3,19 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAABAgAGBQJUlDlsAAoJEJPB2e07PgbqdygQAIr93N/1xV9Ag7rNSIB7Pgz1 -zpvnYeuz0uC0EgvgBiTBTiL4obNFeS0B4AnYzxtZekYdP9fpFgAFdytaKq4Pacja -v/wLJlwyaNLyEiGTwEpcqEwopwcMLM/F0TM7brXFZSPBRhsUZ755SIyavkPKfGA6 -NFfTq9WjprAAEq9XSv6ehgiGJkwsTXbP0rM3X7QhyY6FRL41G6fpxAsrlgvLdQDj -tup8VibhEUFuctvAsQbtfVocWpmWSEnYUHRusMlrc8LY6crCXydnQvV3sbIggtsz -yQoCtxzE6HF4eKgjGO2cd+NHIA7BB2vgzz6xymPrMVXxhx3hPyAg2a9k+MCUdmzd -SCeWOpEtG+rVP1tIiSM5VHWlluok2o40dUhfUT563M0Gvo/jhLm9OPkM4SddJG+U -Q/A0/CBtu9eWizzh+2N1mG6F5ryUFTAmDVTTLFYCMgCurTcwIkX2HUKAsbW65U0q -JAM7qJg7bYVIoJ0B6keO3iDnPiEk9IRsP7quU2F7/Vjn1keWdJ0SeeI9vy5Ws5/S -sW7A+v0lVx2gey3Y3X9fRpzyDdY82eitaKUa8CT7IhhhWjB4XvSTDygsO637AZS1 -s7EFPc9vppGKa1CIyD/2VKHvl8iXs+DarWzy/jutdPvc9qcM/V8Pmu88Fq6nL5Nk -R5UvOSoqssCptx2rgaDF -=m8Bf +iQIcBAABCAAGBQJWjpTaAAoJEJPB2e07Pgbqh6IP/3ZEzWXxCdqrHoXYRRuRvP3U +7Q8FJro7m+dW0gV3R+0BvcJx7hmepvU8Hr4O4RLTQ3AWnlVSorMGFgOoZ3XLYvZl +YACQU4q8Cy3PB2nm8/Mcj/yLVyiyGanxYaxGhBoYSUnaE6ncJ8wod3iGHwQouIgA +sQmaJSoBj0RuYCcTlg8ipOmwZ/doNjKcFbmJQx7BRdlaQ1QQtqyDJgX6y0e4snU0 +ktcu0dCwroyAzu+HXQE5prhsB3x3UHzTq3VwIIgeNnO/Hye9LXgrT8fSdY54YndU +E/S/gUD8/jB5TFTdHVmAEQAqg/YHXc49o1taPU+NU6hSl9EDmhM7CacBu+//VUy4 +VXjFFWJV9YFX6yhaNHSS5Vuz7h8oXKOQwGYa4dMlrGl912MnOHl+WjCDjcHL+0ht +cFfEq3OgQDL4Q7Eln1bW7VwYDcpId1yNYcuHvd+h3bSzAxNtMcjH3Sim7EDcFP2z +n6nuwFNdfY+drpAllw1df8QotFP8vkiA3O9sUtTIJkECmu9vGqJDfujhBOhPNQxk +9bwSIWhXz0yvt3V7P/ds2PRGBB67ejkWOEEMhI/94yu/prZaeZQsm49ULoqz+6z/ +3eGlgz/Y0RRjlgorl7VwOwacuqb5w++WZ2CX4O5oylkxOtC/rkuOTFvwsas2c3sy +as4QzMxXGkYvRCKzUvR7 +=gSfT -----END PGP SIGNATURE----- ``` @@ -29,6 +29,7 @@ R5UvOSoqssCptx2rgaDF ``` size exec file contents ./ +60 .directory 0e83b2cb4dc042236e38c6f8b2575dd0e30b70d4d396795008d5fb3facea2872 384 .gitignore a93de2ae5c2a47a38599751d1f914566569dfa09dd1778e207117db6c71421dd 2012/ 1678 1a.ciphertext c7c16198650e7d91577683acca664a0e588ac5474046a028dea3d9dc4b388df8 @@ -68,6 +69,8 @@ size exec file contents 1340 1a.plaintext cbdaac33a7943a752ba5dd21cf7af23bdbdd22e4a5feb0bccecce45d605d0581 1495 1b.ciphertext 2e0389e2c7d3156892f7d361ee79f86eb79d34812fca37d8ce692cb6f3976446 1495 1b.plaintext 717b1f8955515a5d5d2f049f0ffe137820d71f8b2a1689e1a29ec30ed7c9d473 +121429 2013-challenge6.ipynb 4169b040ef2d648af0c5678c22756ab31933f663ec7f38fb27a0af81c8c8d4b8 +25749 2013-challenge7.ipynb a651b44828eeb79c82f63eb00ba0f8d5a3f406e104cb1a59601a61f0aee7432b 1135 2a.ciphertext 85ad3dac4751a8db90f391d0f06935a5ef2118d9ac72e05fe0518d7f77bff058 1135 2a.plaintext 11cdf7c462c536085daced417023adaeff2f6b7a6162ccd12b340b079bd36b48 926 2b.ciphertext 0fc59b28e4cd2db0aa9f28a603e2b25988a6688f05f90a59b205088093721340 @@ -84,11 +87,17 @@ size exec file contents 1565 7b.ciphertext adeef9d9e985c534c40acee5c6734d04195895a32efd9452a89cafef1fdc91b8 182 mona-lisa-words.txt d7d05c9c86f6282fa66df5f4ca795c89f01cef88a9ce8c921ce4484b3d6078a7 1190 solutions.txt bd14d8cb1b6694ee4b07d7f38f4df7931e89c10247f101878b6056647bf67cee -135303 2013-challenge6.ipynb 5b37a8b10db4c8d9831827a2acdffdcdb65369557d15b3e08a900ee8e088da73 -31542 2013-challenge7.ipynb 6de8c15b9cca8b166be4ab86df94898544803e7ed46f8042e363414bed1d2dcc 2014/ 735 1a.ciphertext 3adb9e2747c6e3b4033c8042a6dcccb7c2e45988d64c5c78ec0a2c472dc88f95 610 1b.ciphertext bc11485a47af830fa0ded0b07feebf042c0a6956dc71daa60b525067e96c220a +4061 2014-challenge1.ipynb a1d569b4c7d6d359a9c131244276fbbb61c035e7ffbdb6e224beabf3190c73e5 +23543 2014-challenge2.ipynb 92c301162a49bdda75ec939f77c015a025626bc728365d296187d764a89ef1bc +24088 2014-challenge3.ipynb e0db661b881ee1bc3d51e0edfa958b709677dace6eef7125ae9e034e131ca6c8 +28626 2014-challenge4.ipynb 11db485e9db34673b920635fbeeec85eeb85f776aabc687ebbd114a87039f38d +21102 2014-challenge5.ipynb 085151062fb8b3d7f8d6d7cff5b73ec3053b5d22383301f416a2a29e6b5ab53e +34054 2014-challenge6.ipynb 0e6f30c7296fe16b107ee5df2676e988c8b450b1cbf0e7347bf6e2ac9191f068 +38294 2014-challenge7.ipynb 176ead363cc1970d243ea2e7f7ba49eadc617058ad5144044ce4c8c0e9375c16 +187296 2014-challenge8.ipynb 11fb5200127f954536176cc3b3e4258ee3005fbe0c19e0138e6b9d18c290a71f 767 2a.ciphertext 3881a4f1fc0fadc064bc27d3052800b5eb497e833b208c2cee381b466c9b1db8 398 2b.ciphertext 78faf9d7a0aad25a9fa72f886c398bc0b684a389bc5624ab4514e93685157a93 958 3a.ciphertext 0d0524b194961bdbe6fe200cfe983a9338abcca5adabb6776769387967a50711 @@ -103,22 +112,46 @@ size exec file contents 988 7b.ciphertext cfb66667a8011226be0be7c98e9deb7efa02e9a53cad67743baf166c20136ada 1391 8a.ciphertext ac2b18d13ef44be0fb233d2455c51897b4df59491bbdd23ef82fbd9490bc86b1 7001 8b.ciphertext 8d7e366e8fbb5766717481eeec77b089d3e8f9e708ac198d56176cb0882a9472 -3882 2014-challenge1.ipynb 07715f100d97af32ad5a13b56ade2f5753e17e32404e2eda0dcb9634736298f5 -28071 2014-challenge2.ipynb 1535404ae5a412160c82d19e38f7069a2eaca600bd433e77877bd13e14929e6b -29190 2014-challenge3.ipynb 1454c5e5014eac93c42e88611f3f6b3f014bf70a8e9d8e87ef4725f8d12a27b7 -32758 2014-challenge4.ipynb 1794b0b2c6fd4630f6d9ffe15ffdad52d04af23082eddc920ec02ba4740032e4 -23322 2014-challenge5.ipynb fb3bb531c62ed943528715cc19e800293e3cd4a176ce3a3fe01e7e585386907e -40307 2014-challenge6.ipynb 5085a4ae2a562c87983cbff817ac89826973341551980563ae0c77ab747a5dff -44472 2014-challenge7.ipynb 9800d39c881f22f67f1182f6ca73bbf40a123d0deb598a6009f545f421955241 -77771 2014-challenge8.ipynb 908dec38d100f5d4f41261068a5d07358ba28d48c93a5d21ce43bea31841b3e5 + 2015/ +874 1a.ciphertext 5d0d71f24522e1c05127feb601bf8dc82566f3d2795fb51c4a60e22d900bb5eb +394 1b.ciphertext a35e8265aea45ab5f7c5eb141e5e65c85ecc24c7d87f3e8197dfe6795a7d3226 +3835 2015-challenge1.ipynb 4c9d020904f448c1a8c6443d5a8d6da48d615ce61508e67670ce01ac1c4c5b2e +4307 2015-challenge2.ipynb 702cb83d7b0c52b2ddf360d475e5e1acaaee0419c4a82c17e32a009ce559e352 +4199 2015-challenge3.ipynb 7116fb88f407edd43695d00229479ba5413368a5cb3c2bfb083d7e47f732ff05 +32985 2015-challenge4.ipynb 7c8a2e5d7a2e210431ae273a2a298daea2cb58b71cdb549f0e87a7754990680e +5251 2015-challenge5.ipynb 20037e3678a1290aaacdec2b4baeba315385bc2ff233a84272e6424ebdeecd23 +14285 2015-challenge6.ipynb 0cd2bbd2f67683f696275cd6041d26a54d7cc43971ca0bef8daf91d5b61a80de +76477 2015-challenge7.ipynb de19305ec9c87c0c7d7db34cdf54f8dc67bca1330b15876835c4208167d662ed +3953 2015-challenge8.ipynb 6959c7a98353bda0028003491d2e558670f61ff5b0714756c8e18db93398c1be +1193 2a.ciphertext 412db1381dcb01f858bf848e48ada16aa4603cbb348c1f092ae39b06d2efa5f9 +544 2b.ciphertext 5ff59d7cff1c4d27dee6414769bdbcfb0b0ab9c5931e772bf9f6442eeb9b6855 +898 3a.ciphertext 5a9f89002db8520dbad882565a0130d3a462ed967e9cebeca828e9f727a267c4 +549 3b.ciphertext efe393ad39849468a04bec4a49d259074fa60c54aa3eac832af5f858fcd06bcd +917 4a.ciphertext 9c30e8793c161f3f0e1ef0aeb39c854166f9e8e84c149541c9d71d07ff3d37bd +1032 4b.ciphertext e99143388a6eacb81442ef594bdb0820992eaf89f3a0def9250b4b60ce7ef04b +1576 5a.ciphertext 73011f47f1412903e23a718da397ed3ba3a0306e72299d5abf401d93fc451205 +840 5b.ciphertext 69f3e64a2fa925a84f1f0b09b30bf901564436519f1c8b515121219fcd544638 +2114 6a.ciphertext 64834f6db2055a3c1944d0c22e635fc411cb210ca71a7d737008f42de4febab9 +867 6b.ciphertext abc25188099a927323379ff6e3abad85312aca3cd01338848437c654f6ee5f72 +1779 7a.ciphertext e519e7120bc68dc433723b1408a5b50780ce15413dae6af3e6874e2b44993dfc +725 7b.ciphertext 9376b3432de0b238d17704cee5ebc029142018233339161c64b3f6ade9b7df04 +1661 8a.ciphertext e748aef744bd869ff60aa65993c0e0738af05e95b64a82c1047ae07ea2e353f5 +1771 8b.ciphertext 669a7144433b0554e1de51583abb048ca396f2ffe6a79e53dad6e6ffbf06bc8c +7607 Solitaire.py abb966d0aa4f23599204a1a75f3179903c175eac637c0847bcc772374f380126|9e3ee44bd5d7ec196b513afad0856ed4f2cd6bf3e0fe9b6bc0130bb7731d04c8 +63970 cards2.png f2959fc211d97c9b16bf049eb5c9e99167b033f887c43f9ae20adb13717c7899|b42371c35b39715277627114132f8b261283b2b1d59e47b7066e06f4df5a4ad6 +10000 pysol.zip 64e25c247e877f37285db635fcb5dea101e0c531fdbfe5000bcc088c22caad79|68d878fb019198e691d321be1dd6744fae0b48da9c4e705c34f96e351b00fbed +5281 sol.py dbea0e836eb158a26407ca3b74289d24fa7eae16ed1093eb7c598767a150fccc|e50319aa995f934a4cbd52bc28d8f49f376e62470170690cdbed7352f67a7942 +2195 sol.py.zip 4c22e57eaacd8a91ef9b0c338429e400210a03dec9fbacec4a45fe1faed50720|1fd0a62af53125eacfa11016088451e2c58269d98aaef74c320730ebc7601b66 18025 LICENSE a01259a1b522cf0de95824f9860613b453153eebac468e96196d5d7dba84786c 7999 LJ!-Qt!-Fghxft-dferts%3B-hsjeukaxxn-sfedw.ipynb 429b6c6995096ff19c28a5ee342bef8ea4774200bdf9aaf6268de3cb8b28df28 61 README.md 277247b410300ee16477b12ca54ad878d81c8061f6134e2e1cadccaf299de3a3 469 affine_break_parameter_trials.csv 1a9d635d0af2f41fc6f1e83ae87d6372034259321ba288a11fb024e98ed52f4f|dd9c840434de596a30c84e79de26a9824b36c217a84876c2aab0579b76999735 6488666 big.txt fa066c7d40f0f201ac4144e652aa62430e58a6b3805ec70650f678da5804e87b +16832 cadenus-ciphers.ipynb 50e49b3ec5e6440b86fe13472b9f4ab9e133e5665c7280b2abf7a6b57bb8a89a 514 caesar_break_parameter_trials.csv 6586223bcc00e06e3ff79d107202d6c29ef962a6dd544add00610c5907407e85|1cb7cc77831ef3ef4f994a9ea77e82a841b38acdde45ede9cedbe7a54f1e8e46 -37089 cipher.py f52000ae706d3eedfd0756b4bf8a08add8388bc70de947d51b45d03b545c7aa5 -28349 cipherbreak.py 2a4cdf810302d5645064e460a4409f32173b02fc4e7c7ce0a84d1458a04007bc +318 cipher-training.sublime-project 58e5d5b4e54fb29abecaef2d41266e3355adccb8b6a70bd595e509bd07c16587 +42922 cipher.py 58637b8946b4fb973b19a374a2066a896d86c928dacaa1ccd2252e6f8bb6e810 +28908 cipherbreak.py 0fb22645ddce4e04c7e441a1f7bdc0e4a397a3c9b2cfb3098bcb213e79a361c9 11564 count_1edit.txt 3bf563ef032ba151ec1a4b2d1f33f50c49f4a47e4dc5b8152394bc5b63f57655|b5fbacbebcc25f5011ce97bc9ac967a09c50eef28b4aa98379a6c426df6ac08b 223 count_1l.txt 335388d457db6ef1da05d8b55ab879e9be7d4e021085efc8d9dfeac0e4a79aa9 4956241 count_1w.txt 51df159fd3de12b20e403c108f526e96dbd723d9cabdd5f17955cdc16059e690 @@ -130,7 +163,7 @@ size exec file contents 3027 find_best_caesar_break_parameters.py 0347d80309179d937a88fd1c8684490a513ccd086366c5a0dd55b8a2fe5c565f 1236 find_wikipedia_titles.py f040bf855dfec7fff9d8e5eba2fb509179bc53bc02a20b26b7fc61fef983aa45 37128 hill-ciphers.ipynb ce802c2be807b4565858b568d3a82c65a3957aa625344189f8f2a055237b3fdd -5401 language_models.py e4f868b0322ac57fc4027c22c3c6a4d6b24a30894d19110f1a28f11bec0cbd04 +5645 language_models.py bfd5b60cdef8af20cdb061b24a1691f569984be3be333782c3d76e3370e16d14 368 lettercount.py ed36497d62cf75b91994055e4a18848b2fabe5ce793cd76a77fabfc94d81d4f3 592 make-cracking-dictionary.py 71791e64e4853cd9ca292cb436bbe8c72dd60f509811174df93ed2067683d5c1 7077 norms.py a657a36c1741e6f3a513386b318fcc99e6b11f98ec64a48284b47462ff2acf30