X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=enigma.ipynb;h=06f684a426cccb6ec23ed46fe3ee2651ab03a755;hb=b106360744be4a63f38f8a3891926a455cc96770;hp=7c9906cbc618ee32b8dd1a5b035545263001dae8;hpb=3e7d529fd6c6e21874420d3547de766e0c767fe8;p=cipher-tools.git diff --git a/enigma.ipynb b/enigma.ipynb index 7c9906c..06f684a 100644 --- a/enigma.ipynb +++ b/enigma.ipynb @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 733, + "execution_count": 1, "metadata": { "collapsed": true }, @@ -40,7 +40,7 @@ }, { "cell_type": "code", - "execution_count": 734, + "execution_count": 2, "metadata": { "collapsed": true }, @@ -72,7 +72,7 @@ }, { "cell_type": "code", - "execution_count": 735, + "execution_count": 3, "metadata": { "collapsed": false }, @@ -131,7 +131,7 @@ }, { "cell_type": "code", - "execution_count": 736, + "execution_count": 4, "metadata": { "collapsed": false }, @@ -167,7 +167,7 @@ " ('y', 'z')]" ] }, - "execution_count": 736, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -179,7 +179,7 @@ }, { "cell_type": "code", - "execution_count": 737, + "execution_count": 5, "metadata": { "collapsed": false }, @@ -190,7 +190,7 @@ "'zyxwcabdefghijklmnopqrstuv'" ] }, - "execution_count": 737, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -201,7 +201,7 @@ }, { "cell_type": "code", - "execution_count": 738, + "execution_count": 6, "metadata": { "collapsed": false, "scrolled": true @@ -213,7 +213,7 @@ }, { "cell_type": "code", - "execution_count": 739, + "execution_count": 7, "metadata": { "collapsed": false, "scrolled": true @@ -276,7 +276,7 @@ " 24])" ] }, - "execution_count": 739, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -290,7 +290,7 @@ }, { "cell_type": "code", - "execution_count": 740, + "execution_count": 8, "metadata": { "collapsed": false, "scrolled": true @@ -353,7 +353,7 @@ " 0])" ] }, - "execution_count": 740, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -369,7 +369,7 @@ }, { "cell_type": "code", - "execution_count": 741, + "execution_count": 9, "metadata": { "collapsed": false }, @@ -380,7 +380,7 @@ "'zyxwcabdefghijklmnopqrstuv'" ] }, - "execution_count": 741, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -391,7 +391,7 @@ }, { "cell_type": "code", - "execution_count": 742, + "execution_count": 10, "metadata": { "collapsed": false }, @@ -402,7 +402,7 @@ "'fgehijklmnopqrstuvwxyzdcba'" ] }, - "execution_count": 742, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -413,7 +413,7 @@ }, { "cell_type": "code", - "execution_count": 743, + "execution_count": 11, "metadata": { "collapsed": true }, @@ -441,7 +441,7 @@ }, { "cell_type": "code", - "execution_count": 744, + "execution_count": 12, "metadata": { "collapsed": false }, @@ -452,7 +452,7 @@ }, { "cell_type": "code", - "execution_count": 745, + "execution_count": 13, "metadata": { "collapsed": false }, @@ -463,7 +463,7 @@ "'zycdefghijklmnopqrstuvwxba'" ] }, - "execution_count": 745, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -474,7 +474,7 @@ }, { "cell_type": "code", - "execution_count": 746, + "execution_count": 14, "metadata": { "collapsed": false }, @@ -485,7 +485,7 @@ "'zycdefghijklmnopqrstuvwxba'" ] }, - "execution_count": 746, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -496,7 +496,7 @@ }, { "cell_type": "code", - "execution_count": 747, + "execution_count": 15, "metadata": { "collapsed": false }, @@ -507,7 +507,7 @@ }, { "cell_type": "code", - "execution_count": 748, + "execution_count": 16, "metadata": { "collapsed": false }, @@ -518,7 +518,7 @@ "('zycdefghijklmnopqrstuvwxba', 'zycdefghijklmnopqrstuvwxba')" ] }, - "execution_count": 748, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -529,7 +529,7 @@ }, { "cell_type": "code", - "execution_count": 749, + "execution_count": 17, "metadata": { "collapsed": false }, @@ -540,7 +540,7 @@ "('ugcdypblnzkhmisfrqoxavwtej', 'ugcdypblnzkhmisfrqoxavwtej')" ] }, - "execution_count": 749, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -556,7 +556,7 @@ }, { "cell_type": "code", - "execution_count": 750, + "execution_count": 18, "metadata": { "collapsed": true }, @@ -578,7 +578,7 @@ }, { "cell_type": "code", - "execution_count": 751, + "execution_count": 19, "metadata": { "collapsed": false }, @@ -601,7 +601,7 @@ " ('v', 'w')]" ] }, - "execution_count": 751, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -614,7 +614,7 @@ }, { "cell_type": "code", - "execution_count": 752, + "execution_count": 20, "metadata": { "collapsed": false }, @@ -629,7 +629,7 @@ }, { "cell_type": "code", - "execution_count": 753, + "execution_count": 21, "metadata": { "collapsed": false }, @@ -640,7 +640,7 @@ "'yruhqsldpxngokmiebfzcwvjat'" ] }, - "execution_count": 753, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -651,7 +651,7 @@ }, { "cell_type": "code", - "execution_count": 754, + "execution_count": 22, "metadata": { "collapsed": false }, @@ -662,7 +662,7 @@ }, { "cell_type": "code", - "execution_count": 755, + "execution_count": 23, "metadata": { "collapsed": false }, @@ -673,7 +673,7 @@ "'fvpjiaoyedrzxwgctkuqsbnmhl'" ] }, - "execution_count": 755, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -684,7 +684,7 @@ }, { "cell_type": "code", - "execution_count": 756, + "execution_count": 24, "metadata": { "collapsed": true }, @@ -723,7 +723,7 @@ }, { "cell_type": "code", - "execution_count": 757, + "execution_count": 25, "metadata": { "collapsed": false, "scrolled": true @@ -760,7 +760,7 @@ " ('z', 'j')]" ] }, - "execution_count": 757, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -772,7 +772,7 @@ }, { "cell_type": "code", - "execution_count": 758, + "execution_count": 26, "metadata": { "collapsed": false }, @@ -786,7 +786,7 @@ }, { "cell_type": "code", - "execution_count": 759, + "execution_count": 27, "metadata": { "collapsed": false }, @@ -797,7 +797,7 @@ "('ekmflgdqvzntowyhxuspaibrcj', 'uwygadfpvzbeckmthxslrinqoj')" ] }, - "execution_count": 759, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -808,7 +808,7 @@ }, { "cell_type": "code", - "execution_count": 760, + "execution_count": 28, "metadata": { "collapsed": false }, @@ -819,7 +819,7 @@ "'a'" ] }, - "execution_count": 760, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -830,7 +830,7 @@ }, { "cell_type": "code", - "execution_count": 761, + "execution_count": 29, "metadata": { "collapsed": false }, @@ -843,7 +843,7 @@ }, { "cell_type": "code", - "execution_count": 762, + "execution_count": 30, "metadata": { "collapsed": false }, @@ -854,7 +854,7 @@ "('ajdksiruxblhwtmcqgznpyfvoe', 'ajpczwrlfbdkotyuqgenhxmivs')" ] }, - "execution_count": 762, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -865,7 +865,7 @@ }, { "cell_type": "code", - "execution_count": 763, + "execution_count": 31, "metadata": { "collapsed": false }, @@ -876,7 +876,7 @@ "('bdfhjlcprtxvznyeiwgakmusqo', 'tagbpcsdqeufvnzhyixjwlrkom')" ] }, - "execution_count": 763, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -907,7 +907,7 @@ }, { "cell_type": "code", - "execution_count": 764, + "execution_count": 32, "metadata": { "collapsed": false }, @@ -940,7 +940,7 @@ }, { "cell_type": "code", - "execution_count": 765, + "execution_count": 33, "metadata": { "collapsed": false }, @@ -951,7 +951,7 @@ }, { "cell_type": "code", - "execution_count": 766, + "execution_count": 34, "metadata": { "collapsed": false }, @@ -962,7 +962,7 @@ "(1, [20])" ] }, - "execution_count": 766, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -973,7 +973,7 @@ }, { "cell_type": "code", - "execution_count": 767, + "execution_count": 35, "metadata": { "collapsed": false }, @@ -984,7 +984,7 @@ "(25, [24, 11])" ] }, - "execution_count": 767, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" } @@ -996,7 +996,7 @@ }, { "cell_type": "code", - "execution_count": 768, + "execution_count": 36, "metadata": { "collapsed": false, "scrolled": true @@ -1044,7 +1044,7 @@ }, { "cell_type": "code", - "execution_count": 769, + "execution_count": 37, "metadata": { "collapsed": false }, @@ -1062,7 +1062,7 @@ }, { "cell_type": "code", - "execution_count": 770, + "execution_count": 38, "metadata": { "collapsed": false }, @@ -1127,7 +1127,7 @@ }, { "cell_type": "code", - "execution_count": 771, + "execution_count": 39, "metadata": { "collapsed": false }, @@ -1138,7 +1138,7 @@ "(0, 'c', [23, 10])" ] }, - "execution_count": 771, + "execution_count": 39, "metadata": {}, "output_type": "execute_result" } @@ -1149,7 +1149,7 @@ }, { "cell_type": "code", - "execution_count": 772, + "execution_count": 40, "metadata": { "collapsed": true }, @@ -1221,7 +1221,7 @@ }, { "cell_type": "code", - "execution_count": 773, + "execution_count": 41, "metadata": { "collapsed": false }, @@ -1237,7 +1237,7 @@ }, { "cell_type": "code", - "execution_count": 774, + "execution_count": 42, "metadata": { "collapsed": false }, @@ -1248,7 +1248,7 @@ "'u'" ] }, - "execution_count": 774, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } @@ -1259,7 +1259,7 @@ }, { "cell_type": "code", - "execution_count": 775, + "execution_count": 43, "metadata": { "collapsed": false }, @@ -1270,7 +1270,7 @@ "'a'" ] }, - "execution_count": 775, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1281,7 +1281,7 @@ }, { "cell_type": "code", - "execution_count": 776, + "execution_count": 44, "metadata": { "collapsed": false }, @@ -1292,7 +1292,7 @@ "'uejobtpzwcnsrkdgvmlfaqiyxh'" ] }, - "execution_count": 776, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -1303,7 +1303,7 @@ }, { "cell_type": "code", - "execution_count": 777, + "execution_count": 45, "metadata": { "collapsed": false, "scrolled": true @@ -1354,7 +1354,7 @@ }, { "cell_type": "code", - "execution_count": 778, + "execution_count": 46, "metadata": { "collapsed": false, "scrolled": true @@ -1400,7 +1400,7 @@ }, { "cell_type": "code", - "execution_count": 779, + "execution_count": 47, "metadata": { "collapsed": false, "scrolled": true @@ -1457,7 +1457,7 @@ }, { "cell_type": "code", - "execution_count": 780, + "execution_count": 48, "metadata": { "collapsed": false }, @@ -1468,7 +1468,7 @@ "'olpfhnvflyn'" ] }, - "execution_count": 780, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -1482,7 +1482,7 @@ }, { "cell_type": "code", - "execution_count": 781, + "execution_count": 49, "metadata": { "collapsed": false }, @@ -1493,7 +1493,7 @@ "'lawnjgpwjik'" ] }, - "execution_count": 781, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -1507,7 +1507,7 @@ }, { "cell_type": "code", - "execution_count": 782, + "execution_count": 50, "metadata": { "collapsed": false }, @@ -1689,7 +1689,7 @@ }, { "cell_type": "code", - "execution_count": 783, + "execution_count": 51, "metadata": { "collapsed": false }, @@ -1700,7 +1700,7 @@ "'bahxvfrpdc'" ] }, - "execution_count": 783, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -1714,7 +1714,7 @@ }, { "cell_type": "code", - "execution_count": 784, + "execution_count": 52, "metadata": { "collapsed": false }, @@ -1725,7 +1725,7 @@ "'kvmmwrlqlqsqpeugjrcxzwpfyiyybwloewrouvkpoztceuwtfjzqwpbqldttsr'" ] }, - "execution_count": 784, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -1742,7 +1742,7 @@ }, { "cell_type": "code", - "execution_count": 785, + "execution_count": 53, "metadata": { "collapsed": false }, @@ -1753,7 +1753,7 @@ "'c'" ] }, - "execution_count": 785, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -1764,7 +1764,7 @@ }, { "cell_type": "code", - "execution_count": 786, + "execution_count": 54, "metadata": { "collapsed": true }, @@ -1783,7 +1783,7 @@ }, { "cell_type": "code", - "execution_count": 787, + "execution_count": 55, "metadata": { "collapsed": true }, @@ -1802,7 +1802,7 @@ }, { "cell_type": "code", - "execution_count": 788, + "execution_count": 56, "metadata": { "collapsed": true }, @@ -1843,7 +1843,7 @@ }, { "cell_type": "code", - "execution_count": 789, + "execution_count": 57, "metadata": { "collapsed": true }, @@ -2004,7 +2004,7 @@ }, { "cell_type": "code", - "execution_count": 790, + "execution_count": 58, "metadata": { "collapsed": false }, @@ -2019,7 +2019,7 @@ " 'urygzpdmxtwshqvfnbljaokice')" ] }, - "execution_count": 790, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } @@ -2042,7 +2042,7 @@ }, { "cell_type": "code", - "execution_count": 791, + "execution_count": 59, "metadata": { "collapsed": false }, @@ -2249,7 +2249,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.5.1+" + "version": "3.4.3+" } }, "nbformat": 4,