{
    "segments": [
        {
            "id": 1,
            "seek": 2242,
            "start": 1.35,
            "end": 11.43,
            "text": " Hello, my name is Mike Stay. I'm the CTO of Pyrefx Corporation, and today I'm going to tell you about how we recovered several hundred thousand dollars worth of Bitcoin from an encrypted zip file.",
            "tokens": [
                50414,
                2425,
                11,
                452,
                1315,
                307,
                6602,
                8691,
                13,
                286,
                478,
                264,
                383,
                15427,
                295,
                9953,
                33115,
                87,
                26464,
                11,
                293,
                965,
                286,
                478,
                516,
                281,
                980,
                291,
                466,
                577,
                321,
                19542,
                2940,
                3262,
                4714,
                3808,
                3163,
                295,
                11414,
                490,
                364,
                36663,
                20730,
                3991,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3077445726679719,
            "compression_ratio": 1.4302788844621515,
            "no_speech_prob": 0.233154296875,
            "words": [
                {
                    "start": 1.35,
                    "end": 1.83,
                    "word": " Hello",
                    "probability": 0.367431640625
                },
                {
                    "start": 1.83,
                    "end": 2.07,
                    "word": ",",
                    "probability": 0.703125
                },
                {
                    "start": 2.07,
                    "end": 2.23,
                    "word": " my",
                    "probability": 0.85546875
                },
                {
                    "start": 2.23,
                    "end": 2.37,
                    "word": " name",
                    "probability": 0.81689453125
                },
                {
                    "start": 2.37,
                    "end": 2.51,
                    "word": " is",
                    "probability": 0.9072265625
                },
                {
                    "start": 2.51,
                    "end": 2.69,
                    "word": " Mike",
                    "probability": 0.8583984375
                },
                {
                    "start": 2.69,
                    "end": 2.95,
                    "word": " Stay",
                    "probability": 0.3369140625
                },
                {
                    "start": 2.95,
                    "end": 3.39,
                    "word": ".",
                    "probability": 0.449462890625
                },
                {
                    "start": 3.39,
                    "end": 3.57,
                    "word": " I'm",
                    "probability": 0.9775390625
                },
                {
                    "start": 3.57,
                    "end": 3.69,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 3.69,
                    "end": 4.01,
                    "word": " CTO",
                    "probability": 0.907958984375
                },
                {
                    "start": 4.01,
                    "end": 4.27,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 4.27,
                    "end": 4.73,
                    "word": " Pyrefx",
                    "probability": 0.6647135416666666
                },
                {
                    "start": 4.73,
                    "end": 5.27,
                    "word": " Corporation",
                    "probability": 0.771484375
                },
                {
                    "start": 5.27,
                    "end": 5.59,
                    "word": ",",
                    "probability": 0.36865234375
                },
                {
                    "start": 5.59,
                    "end": 5.67,
                    "word": " and",
                    "probability": 0.88671875
                },
                {
                    "start": 5.67,
                    "end": 5.87,
                    "word": " today",
                    "probability": 0.78466796875
                },
                {
                    "start": 5.87,
                    "end": 5.99,
                    "word": " I'm",
                    "probability": 0.958251953125
                },
                {
                    "start": 5.99,
                    "end": 6.09,
                    "word": " going",
                    "probability": 0.78759765625
                },
                {
                    "start": 6.09,
                    "end": 6.19,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 6.19,
                    "end": 6.31,
                    "word": " tell",
                    "probability": 0.82080078125
                },
                {
                    "start": 6.31,
                    "end": 6.41,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 6.41,
                    "end": 6.59,
                    "word": " about",
                    "probability": 0.8076171875
                },
                {
                    "start": 6.59,
                    "end": 6.73,
                    "word": " how",
                    "probability": 0.8994140625
                },
                {
                    "start": 6.73,
                    "end": 6.89,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 6.89,
                    "end": 7.25,
                    "word": " recovered",
                    "probability": 0.62255859375
                },
                {
                    "start": 7.25,
                    "end": 7.89,
                    "word": " several",
                    "probability": 0.84130859375
                },
                {
                    "start": 7.89,
                    "end": 8.13,
                    "word": " hundred",
                    "probability": 0.79638671875
                },
                {
                    "start": 8.13,
                    "end": 8.49,
                    "word": " thousand",
                    "probability": 0.7705078125
                },
                {
                    "start": 8.49,
                    "end": 8.83,
                    "word": " dollars",
                    "probability": 0.92724609375
                },
                {
                    "start": 8.83,
                    "end": 9.07,
                    "word": " worth",
                    "probability": 0.7568359375
                },
                {
                    "start": 9.07,
                    "end": 9.23,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 9.23,
                    "end": 9.47,
                    "word": " Bitcoin",
                    "probability": 0.68115234375
                },
                {
                    "start": 9.47,
                    "end": 9.89,
                    "word": " from",
                    "probability": 0.81103515625
                },
                {
                    "start": 9.89,
                    "end": 10.07,
                    "word": " an",
                    "probability": 0.888671875
                },
                {
                    "start": 10.07,
                    "end": 10.41,
                    "word": " encrypted",
                    "probability": 0.92138671875
                },
                {
                    "start": 10.41,
                    "end": 10.67,
                    "word": " zip",
                    "probability": 0.7041015625
                },
                {
                    "start": 10.67,
                    "end": 10.95,
                    "word": " file",
                    "probability": 0.8017578125
                },
                {
                    "start": 10.95,
                    "end": 11.43,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 2,
            "seek": 2242,
            "start": 12.95,
            "end": 20.17,
            "text": " Around 20 years ago, I was working as a reverse engineer and cryptanalyst for AccessData while getting my physics degree at BYU.",
            "tokens": [
                50964,
                17633,
                945,
                924,
                2057,
                11,
                286,
                390,
                1364,
                382,
                257,
                9943,
                11403,
                293,
                9844,
                282,
                19530,
                337,
                17166,
                35,
                3274,
                1339,
                1242,
                452,
                10649,
                4314,
                412,
                363,
                19280,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3077445726679719,
            "compression_ratio": 1.4302788844621515,
            "no_speech_prob": 0.233154296875,
            "words": [
                {
                    "start": 12.95,
                    "end": 13.43,
                    "word": " Around",
                    "probability": 0.80224609375
                },
                {
                    "start": 13.43,
                    "end": 13.81,
                    "word": " 20",
                    "probability": 0.77001953125
                },
                {
                    "start": 13.81,
                    "end": 14.11,
                    "word": " years",
                    "probability": 0.86865234375
                },
                {
                    "start": 14.11,
                    "end": 14.39,
                    "word": " ago",
                    "probability": 0.82080078125
                },
                {
                    "start": 14.39,
                    "end": 14.53,
                    "word": ",",
                    "probability": 0.81201171875
                },
                {
                    "start": 14.53,
                    "end": 14.63,
                    "word": " I",
                    "probability": 0.98046875
                },
                {
                    "start": 14.63,
                    "end": 14.75,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 14.75,
                    "end": 15.03,
                    "word": " working",
                    "probability": 0.72705078125
                },
                {
                    "start": 15.03,
                    "end": 15.29,
                    "word": " as",
                    "probability": 0.90380859375
                },
                {
                    "start": 15.41,
                    "end": 15.65,
                    "word": " a reverse",
                    "probability": 0.76611328125
                },
                {
                    "start": 15.65,
                    "end": 16.07,
                    "word": " engineer",
                    "probability": 0.7255859375
                },
                {
                    "start": 16.07,
                    "end": 16.35,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 16.35,
                    "end": 17.01,
                    "word": " cryptanalyst",
                    "probability": 0.652587890625
                },
                {
                    "start": 17.01,
                    "end": 17.27,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 17.27,
                    "end": 17.85,
                    "word": " AccessData",
                    "probability": 0.6559244791666666
                },
                {
                    "start": 17.85,
                    "end": 18.05,
                    "word": " while",
                    "probability": 0.83203125
                },
                {
                    "start": 18.05,
                    "end": 18.27,
                    "word": " getting",
                    "probability": 0.8994140625
                },
                {
                    "start": 18.27,
                    "end": 18.49,
                    "word": " my",
                    "probability": 0.8984375
                },
                {
                    "start": 18.49,
                    "end": 18.79,
                    "word": " physics",
                    "probability": 0.83203125
                },
                {
                    "start": 18.79,
                    "end": 19.11,
                    "word": " degree",
                    "probability": 0.9013671875
                },
                {
                    "start": 19.11,
                    "end": 19.31,
                    "word": " at",
                    "probability": 0.8984375
                },
                {
                    "start": 19.31,
                    "end": 19.69,
                    "word": " BYU",
                    "probability": 0.894775390625
                },
                {
                    "start": 19.69,
                    "end": 20.17,
                    "word": ".",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 3,
            "seek": 2242,
            "start": 20.59,
            "end": 23.25,
            "text": " It was the late 90s, early 2000s.",
            "tokens": [
                51364,
                467,
                390,
                264,
                3469,
                4289,
                82,
                11,
                2440,
                8132,
                82,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3077445726679719,
            "compression_ratio": 1.4302788844621515,
            "no_speech_prob": 0.233154296875,
            "words": [
                {
                    "start": 20.59,
                    "end": 20.73,
                    "word": " It",
                    "probability": 0.88037109375
                },
                {
                    "start": 20.73,
                    "end": 20.83,
                    "word": " was",
                    "probability": 0.89501953125
                },
                {
                    "start": 20.83,
                    "end": 20.97,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 20.97,
                    "end": 21.13,
                    "word": " late",
                    "probability": 0.859375
                },
                {
                    "start": 21.13,
                    "end": 21.69,
                    "word": " 90s",
                    "probability": 0.741943359375
                },
                {
                    "start": 21.69,
                    "end": 21.81,
                    "word": ",",
                    "probability": 0.69970703125
                },
                {
                    "start": 21.81,
                    "end": 22.05,
                    "word": " early",
                    "probability": 0.91845703125
                },
                {
                    "start": 22.05,
                    "end": 22.77,
                    "word": " 2000s",
                    "probability": 0.9091796875
                },
                {
                    "start": 22.77,
                    "end": 23.25,
                    "word": ".",
                    "probability": 0.86376953125
                }
            ]
        },
        {
            "id": 4,
            "seek": 4414,
            "start": 23.25,
            "end": 32.97,
            "text": " The US government had been gradually easing off export restrictions on software containing cryptography, but most software still contained pretty worthless password protection.",
            "tokens": [
                50364,
                440,
                2546,
                2463,
                632,
                668,
                13145,
                1195,
                278,
                766,
                10725,
                14191,
                322,
                4722,
                19273,
                9844,
                5820,
                11,
                457,
                881,
                4722,
                920,
                16212,
                1238,
                34857,
                11524,
                6334,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18740234654396773,
            "compression_ratio": 1.593625498007968,
            "no_speech_prob": 0.29052734375,
            "words": [
                {
                    "start": 23.25,
                    "end": 23.61,
                    "word": " The",
                    "probability": 0.57275390625
                },
                {
                    "start": 23.61,
                    "end": 23.83,
                    "word": " US",
                    "probability": 0.6591796875
                },
                {
                    "start": 23.83,
                    "end": 24.19,
                    "word": " government",
                    "probability": 0.79638671875
                },
                {
                    "start": 24.19,
                    "end": 24.47,
                    "word": " had",
                    "probability": 0.7841796875
                },
                {
                    "start": 24.47,
                    "end": 24.65,
                    "word": " been",
                    "probability": 0.763671875
                },
                {
                    "start": 24.65,
                    "end": 25.01,
                    "word": " gradually",
                    "probability": 0.87451171875
                },
                {
                    "start": 25.01,
                    "end": 25.45,
                    "word": " easing",
                    "probability": 0.88037109375
                },
                {
                    "start": 25.45,
                    "end": 25.67,
                    "word": " off",
                    "probability": 0.78955078125
                },
                {
                    "start": 25.67,
                    "end": 26.11,
                    "word": " export",
                    "probability": 0.830078125
                },
                {
                    "start": 26.11,
                    "end": 26.67,
                    "word": " restrictions",
                    "probability": 0.75341796875
                },
                {
                    "start": 26.67,
                    "end": 26.99,
                    "word": " on",
                    "probability": 0.90380859375
                },
                {
                    "start": 26.99,
                    "end": 27.41,
                    "word": " software",
                    "probability": 0.8330078125
                },
                {
                    "start": 27.41,
                    "end": 27.83,
                    "word": " containing",
                    "probability": 0.85546875
                },
                {
                    "start": 27.83,
                    "end": 28.57,
                    "word": " cryptography",
                    "probability": 0.876220703125
                },
                {
                    "start": 28.57,
                    "end": 28.99,
                    "word": ",",
                    "probability": 0.75146484375
                },
                {
                    "start": 28.99,
                    "end": 29.25,
                    "word": " but",
                    "probability": 0.8828125
                },
                {
                    "start": 29.25,
                    "end": 29.49,
                    "word": " most",
                    "probability": 0.80419921875
                },
                {
                    "start": 29.49,
                    "end": 29.95,
                    "word": " software",
                    "probability": 0.78076171875
                },
                {
                    "start": 29.95,
                    "end": 30.35,
                    "word": " still",
                    "probability": 0.8974609375
                },
                {
                    "start": 30.35,
                    "end": 30.75,
                    "word": " contained",
                    "probability": 0.853515625
                },
                {
                    "start": 30.75,
                    "end": 31.05,
                    "word": " pretty",
                    "probability": 0.857421875
                },
                {
                    "start": 31.05,
                    "end": 31.39,
                    "word": " worthless",
                    "probability": 0.90283203125
                },
                {
                    "start": 31.39,
                    "end": 31.85,
                    "word": " password",
                    "probability": 0.86962890625
                },
                {
                    "start": 31.85,
                    "end": 32.37,
                    "word": " protection",
                    "probability": 0.716796875
                },
                {
                    "start": 32.37,
                    "end": 32.97,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 5,
            "seek": 4414,
            "start": 33.13,
            "end": 40.41,
            "text": " We'd buy desktop office software, I'd reverse engineer it to figure out what algorithm it was using for access control, and then break the crypto.",
            "tokens": [
                50864,
                492,
                1116,
                2256,
                14502,
                3398,
                4722,
                11,
                286,
                1116,
                9943,
                11403,
                309,
                281,
                2573,
                484,
                437,
                9284,
                309,
                390,
                1228,
                337,
                2105,
                1969,
                11,
                293,
                550,
                1821,
                264,
                17240,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18740234654396773,
            "compression_ratio": 1.593625498007968,
            "no_speech_prob": 0.29052734375,
            "words": [
                {
                    "start": 33.13,
                    "end": 33.61,
                    "word": " We'd",
                    "probability": 0.902587890625
                },
                {
                    "start": 33.61,
                    "end": 33.73,
                    "word": " buy",
                    "probability": 0.7861328125
                },
                {
                    "start": 33.73,
                    "end": 34.13,
                    "word": " desktop",
                    "probability": 0.75634765625
                },
                {
                    "start": 34.13,
                    "end": 34.45,
                    "word": " office",
                    "probability": 0.6083984375
                },
                {
                    "start": 34.45,
                    "end": 34.93,
                    "word": " software",
                    "probability": 0.84423828125
                },
                {
                    "start": 34.93,
                    "end": 35.09,
                    "word": ",",
                    "probability": 0.78125
                },
                {
                    "start": 35.09,
                    "end": 35.21,
                    "word": " I'd",
                    "probability": 0.929931640625
                },
                {
                    "start": 35.21,
                    "end": 35.47,
                    "word": " reverse",
                    "probability": 0.779296875
                },
                {
                    "start": 35.47,
                    "end": 35.81,
                    "word": " engineer",
                    "probability": 0.51318359375
                },
                {
                    "start": 35.81,
                    "end": 36.01,
                    "word": " it",
                    "probability": 0.8896484375
                },
                {
                    "start": 36.01,
                    "end": 36.17,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 36.17,
                    "end": 36.35,
                    "word": " figure",
                    "probability": 0.9150390625
                },
                {
                    "start": 36.35,
                    "end": 36.53,
                    "word": " out",
                    "probability": 0.81494140625
                },
                {
                    "start": 36.53,
                    "end": 36.67,
                    "word": " what",
                    "probability": 0.8798828125
                },
                {
                    "start": 36.67,
                    "end": 37.07,
                    "word": " algorithm",
                    "probability": 0.81689453125
                },
                {
                    "start": 37.07,
                    "end": 37.23,
                    "word": " it",
                    "probability": 0.8818359375
                },
                {
                    "start": 37.23,
                    "end": 37.35,
                    "word": " was",
                    "probability": 0.89794921875
                },
                {
                    "start": 37.35,
                    "end": 37.57,
                    "word": " using",
                    "probability": 0.81298828125
                },
                {
                    "start": 37.57,
                    "end": 37.77,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 37.77,
                    "end": 38.05,
                    "word": " access",
                    "probability": 0.81494140625
                },
                {
                    "start": 38.05,
                    "end": 38.49,
                    "word": " control",
                    "probability": 0.6484375
                },
                {
                    "start": 38.49,
                    "end": 38.91,
                    "word": ",",
                    "probability": 0.806640625
                },
                {
                    "start": 38.91,
                    "end": 39.09,
                    "word": " and",
                    "probability": 0.88330078125
                },
                {
                    "start": 39.09,
                    "end": 39.23,
                    "word": " then",
                    "probability": 0.72216796875
                },
                {
                    "start": 39.23,
                    "end": 39.43,
                    "word": " break",
                    "probability": 0.90087890625
                },
                {
                    "start": 39.43,
                    "end": 39.57,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 39.57,
                    "end": 39.81,
                    "word": " crypto",
                    "probability": 0.62158203125
                },
                {
                    "start": 39.81,
                    "end": 40.41,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 6,
            "seek": 4414,
            "start": 40.45,
            "end": 44.97,
            "text": " It was a never-ending stream of interesting but not impossible math puzzles.",
            "tokens": [
                51214,
                467,
                390,
                257,
                1128,
                12,
                2029,
                4309,
                295,
                1880,
                457,
                406,
                6243,
                5221,
                24138,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18740234654396773,
            "compression_ratio": 1.593625498007968,
            "no_speech_prob": 0.29052734375,
            "words": [
                {
                    "start": 40.45,
                    "end": 40.79,
                    "word": " It",
                    "probability": 0.88232421875
                },
                {
                    "start": 40.79,
                    "end": 40.89,
                    "word": " was",
                    "probability": 0.890625
                },
                {
                    "start": 41.03,
                    "end": 41.21,
                    "word": " a never",
                    "probability": 0.8857421875
                },
                {
                    "start": 41.21,
                    "end": 41.41,
                    "word": "-ending",
                    "probability": 0.720703125
                },
                {
                    "start": 41.41,
                    "end": 41.81,
                    "word": " stream",
                    "probability": 0.8857421875
                },
                {
                    "start": 41.81,
                    "end": 41.97,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 41.97,
                    "end": 42.59,
                    "word": " interesting",
                    "probability": 0.6416015625
                },
                {
                    "start": 42.59,
                    "end": 42.87,
                    "word": " but",
                    "probability": 0.4658203125
                },
                {
                    "start": 42.87,
                    "end": 43.17,
                    "word": " not",
                    "probability": 0.89892578125
                },
                {
                    "start": 43.17,
                    "end": 43.75,
                    "word": " impossible",
                    "probability": 0.7861328125
                },
                {
                    "start": 43.75,
                    "end": 44.07,
                    "word": " math",
                    "probability": 0.8935546875
                },
                {
                    "start": 44.07,
                    "end": 44.37,
                    "word": " puzzles",
                    "probability": 0.78564453125
                },
                {
                    "start": 44.37,
                    "end": 44.97,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 7,
            "seek": 6954,
            "start": 44.97,
            "end": 48.71,
            "text": " I wrote about 40 password crackers during my time there.",
            "tokens": [
                50364,
                286,
                4114,
                466,
                3356,
                11524,
                41407,
                1830,
                452,
                565,
                456,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20807549209877996,
            "compression_ratio": 1.5474452554744527,
            "no_speech_prob": 0.168701171875,
            "words": [
                {
                    "start": 44.97,
                    "end": 45.61,
                    "word": " I",
                    "probability": 0.59765625
                },
                {
                    "start": 45.61,
                    "end": 45.79,
                    "word": " wrote",
                    "probability": 0.8388671875
                },
                {
                    "start": 45.79,
                    "end": 46.01,
                    "word": " about",
                    "probability": 0.8056640625
                },
                {
                    "start": 46.01,
                    "end": 46.43,
                    "word": " 40",
                    "probability": 0.84228515625
                },
                {
                    "start": 46.43,
                    "end": 46.89,
                    "word": " password",
                    "probability": 0.904296875
                },
                {
                    "start": 46.89,
                    "end": 47.27,
                    "word": " crackers",
                    "probability": 0.7080078125
                },
                {
                    "start": 47.27,
                    "end": 47.53,
                    "word": " during",
                    "probability": 0.77490234375
                },
                {
                    "start": 47.53,
                    "end": 47.73,
                    "word": " my",
                    "probability": 0.88916015625
                },
                {
                    "start": 47.73,
                    "end": 47.95,
                    "word": " time",
                    "probability": 0.798828125
                },
                {
                    "start": 47.95,
                    "end": 48.19,
                    "word": " there",
                    "probability": 0.84521484375
                },
                {
                    "start": 48.19,
                    "end": 48.71,
                    "word": ".",
                    "probability": 0.9306640625
                }
            ]
        },
        {
            "id": 8,
            "seek": 6954,
            "start": 48.87,
            "end": 54.23,
            "text": " We would sell them to home users, system administrators, local and federal law enforcement agencies.",
            "tokens": [
                50564,
                492,
                576,
                3607,
                552,
                281,
                1280,
                5022,
                11,
                1185,
                27754,
                11,
                2654,
                293,
                6019,
                2101,
                11475,
                9504,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20807549209877996,
            "compression_ratio": 1.5474452554744527,
            "no_speech_prob": 0.168701171875,
            "words": [
                {
                    "start": 48.87,
                    "end": 49.03,
                    "word": " We",
                    "probability": 0.8701171875
                },
                {
                    "start": 49.03,
                    "end": 49.19,
                    "word": " would",
                    "probability": 0.8310546875
                },
                {
                    "start": 49.19,
                    "end": 49.35,
                    "word": " sell",
                    "probability": 0.78662109375
                },
                {
                    "start": 49.35,
                    "end": 49.47,
                    "word": " them",
                    "probability": 0.728515625
                },
                {
                    "start": 49.47,
                    "end": 49.61,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 49.61,
                    "end": 49.83,
                    "word": " home",
                    "probability": 0.787109375
                },
                {
                    "start": 49.83,
                    "end": 50.17,
                    "word": " users",
                    "probability": 0.80859375
                },
                {
                    "start": 50.17,
                    "end": 50.37,
                    "word": ",",
                    "probability": 0.95556640625
                },
                {
                    "start": 50.37,
                    "end": 50.59,
                    "word": " system",
                    "probability": 0.85107421875
                },
                {
                    "start": 50.59,
                    "end": 51.21,
                    "word": " administrators",
                    "probability": 0.63134765625
                },
                {
                    "start": 51.21,
                    "end": 51.57,
                    "word": ",",
                    "probability": 0.9755859375
                },
                {
                    "start": 51.57,
                    "end": 51.85,
                    "word": " local",
                    "probability": 0.75
                },
                {
                    "start": 51.85,
                    "end": 52.33,
                    "word": " and",
                    "probability": 0.8291015625
                },
                {
                    "start": 52.33,
                    "end": 52.59,
                    "word": " federal",
                    "probability": 0.833984375
                },
                {
                    "start": 52.59,
                    "end": 52.83,
                    "word": " law",
                    "probability": 0.8486328125
                },
                {
                    "start": 52.83,
                    "end": 53.19,
                    "word": " enforcement",
                    "probability": 0.6611328125
                },
                {
                    "start": 53.19,
                    "end": 53.71,
                    "word": " agencies",
                    "probability": 0.64501953125
                },
                {
                    "start": 53.71,
                    "end": 54.23,
                    "word": ".",
                    "probability": 0.9599609375
                }
            ]
        },
        {
            "id": 9,
            "seek": 6954,
            "start": 54.49,
            "end": 64.37,
            "text": " I got to go down to the Federal Law Enforcement Training Center in Glynco a few times to teach secret service agents, FBI agents, ATF, about cryptography and the use of our products.",
            "tokens": [
                50814,
                286,
                658,
                281,
                352,
                760,
                281,
                264,
                12380,
                7744,
                2193,
                9382,
                20620,
                5169,
                294,
                460,
                9896,
                1291,
                257,
                1326,
                1413,
                281,
                2924,
                4054,
                2643,
                12554,
                11,
                17441,
                12554,
                11,
                8872,
                37,
                11,
                466,
                9844,
                5820,
                293,
                264,
                764,
                295,
                527,
                3383,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20807549209877996,
            "compression_ratio": 1.5474452554744527,
            "no_speech_prob": 0.168701171875,
            "words": [
                {
                    "start": 54.49,
                    "end": 54.67,
                    "word": " I",
                    "probability": 0.9931640625
                },
                {
                    "start": 54.67,
                    "end": 54.81,
                    "word": " got",
                    "probability": 0.8984375
                },
                {
                    "start": 54.81,
                    "end": 54.95,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 54.95,
                    "end": 55.09,
                    "word": " go",
                    "probability": 0.892578125
                },
                {
                    "start": 55.09,
                    "end": 55.29,
                    "word": " down",
                    "probability": 0.8095703125
                },
                {
                    "start": 55.29,
                    "end": 55.43,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 55.43,
                    "end": 55.57,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 55.57,
                    "end": 55.77,
                    "word": " Federal",
                    "probability": 0.477294921875
                },
                {
                    "start": 55.77,
                    "end": 55.99,
                    "word": " Law",
                    "probability": 0.89892578125
                },
                {
                    "start": 55.99,
                    "end": 56.33,
                    "word": " Enforcement",
                    "probability": 0.839111328125
                },
                {
                    "start": 56.33,
                    "end": 56.69,
                    "word": " Training",
                    "probability": 0.82470703125
                },
                {
                    "start": 56.69,
                    "end": 57.05,
                    "word": " Center",
                    "probability": 0.7626953125
                },
                {
                    "start": 57.05,
                    "end": 57.21,
                    "word": " in",
                    "probability": 0.8671875
                },
                {
                    "start": 57.21,
                    "end": 57.59,
                    "word": " Glynco",
                    "probability": 0.673095703125
                },
                {
                    "start": 57.75,
                    "end": 57.87,
                    "word": " a few",
                    "probability": 0.82470703125
                },
                {
                    "start": 57.87,
                    "end": 58.21,
                    "word": " times",
                    "probability": 0.82080078125
                },
                {
                    "start": 58.21,
                    "end": 58.41,
                    "word": " to",
                    "probability": 0.8837890625
                },
                {
                    "start": 58.41,
                    "end": 58.73,
                    "word": " teach",
                    "probability": 0.86865234375
                },
                {
                    "start": 58.73,
                    "end": 59.13,
                    "word": " secret",
                    "probability": 0.52294921875
                },
                {
                    "start": 59.13,
                    "end": 59.57,
                    "word": " service",
                    "probability": 0.7490234375
                },
                {
                    "start": 59.57,
                    "end": 59.95,
                    "word": " agents",
                    "probability": 0.794921875
                },
                {
                    "start": 59.95,
                    "end": 60.09,
                    "word": ",",
                    "probability": 0.9580078125
                },
                {
                    "start": 60.09,
                    "end": 60.39,
                    "word": " FBI",
                    "probability": 0.8984375
                },
                {
                    "start": 60.39,
                    "end": 60.91,
                    "word": " agents",
                    "probability": 0.78515625
                },
                {
                    "start": 60.91,
                    "end": 61.05,
                    "word": ",",
                    "probability": 0.98193359375
                },
                {
                    "start": 61.05,
                    "end": 61.51,
                    "word": " ATF",
                    "probability": 0.939697265625
                },
                {
                    "start": 61.51,
                    "end": 62.01,
                    "word": ",",
                    "probability": 0.591796875
                },
                {
                    "start": 62.01,
                    "end": 62.27,
                    "word": " about",
                    "probability": 0.8291015625
                },
                {
                    "start": 62.27,
                    "end": 62.83,
                    "word": " cryptography",
                    "probability": 0.911376953125
                },
                {
                    "start": 62.83,
                    "end": 63.03,
                    "word": " and",
                    "probability": 0.86669921875
                },
                {
                    "start": 63.03,
                    "end": 63.13,
                    "word": " the",
                    "probability": 0.7705078125
                },
                {
                    "start": 63.13,
                    "end": 63.25,
                    "word": " use",
                    "probability": 0.8037109375
                },
                {
                    "start": 63.25,
                    "end": 63.35,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 63.35,
                    "end": 63.49,
                    "word": " our",
                    "probability": 0.8212890625
                },
                {
                    "start": 63.49,
                    "end": 63.85,
                    "word": " products",
                    "probability": 0.7421875
                },
                {
                    "start": 63.85,
                    "end": 64.37,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 10,
            "seek": 6954,
            "start": 65.25,
            "end": 67.71,
            "text": " Two of the projects really stand out in my memory.",
            "tokens": [
                51364,
                4453,
                295,
                264,
                4455,
                534,
                1463,
                484,
                294,
                452,
                4675,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20807549209877996,
            "compression_ratio": 1.5474452554744527,
            "no_speech_prob": 0.168701171875,
            "words": [
                {
                    "start": 65.25,
                    "end": 65.41,
                    "word": " Two",
                    "probability": 0.85888671875
                },
                {
                    "start": 65.41,
                    "end": 65.51,
                    "word": " of",
                    "probability": 0.69189453125
                },
                {
                    "start": 65.51,
                    "end": 65.59,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 65.59,
                    "end": 65.91,
                    "word": " projects",
                    "probability": 0.77734375
                },
                {
                    "start": 65.91,
                    "end": 66.17,
                    "word": " really",
                    "probability": 0.77734375
                },
                {
                    "start": 66.17,
                    "end": 66.43,
                    "word": " stand",
                    "probability": 0.67822265625
                },
                {
                    "start": 66.43,
                    "end": 66.67,
                    "word": " out",
                    "probability": 0.80224609375
                },
                {
                    "start": 66.67,
                    "end": 66.79,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 66.79,
                    "end": 66.93,
                    "word": " my",
                    "probability": 0.900390625
                },
                {
                    "start": 66.93,
                    "end": 67.19,
                    "word": " memory",
                    "probability": 0.8251953125
                },
                {
                    "start": 67.19,
                    "end": 67.71,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 11,
            "seek": 6954,
            "start": 67.71,
            "end": 70.37,
            "text": " The first was Microsoft Word 97.",
            "tokens": [
                51514,
                440,
                700,
                390,
                8116,
                8725,
                23399,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20807549209877996,
            "compression_ratio": 1.5474452554744527,
            "no_speech_prob": 0.168701171875,
            "words": [
                {
                    "start": 67.71,
                    "end": 67.87,
                    "word": " The",
                    "probability": 0.81298828125
                },
                {
                    "start": 67.87,
                    "end": 68.19,
                    "word": " first",
                    "probability": 0.81396484375
                },
                {
                    "start": 68.19,
                    "end": 68.55,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 68.55,
                    "end": 69.13,
                    "word": " Microsoft",
                    "probability": 0.82470703125
                },
                {
                    "start": 69.13,
                    "end": 69.39,
                    "word": " Word",
                    "probability": 0.9150390625
                },
                {
                    "start": 69.39,
                    "end": 69.85,
                    "word": " 97",
                    "probability": 0.91162109375
                },
                {
                    "start": 69.85,
                    "end": 70.37,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 12,
            "seek": 9374,
            "start": 70.95,
            "end": 78.21,
            "text": " Before Word 97, the files were encrypted by XORing the bytes with a repeating 16-byte string derived from the password.",
            "tokens": [
                50364,
                4546,
                8725,
                23399,
                11,
                264,
                7098,
                645,
                36663,
                538,
                1783,
                2483,
                278,
                264,
                36088,
                365,
                257,
                18617,
                3165,
                12,
                2322,
                975,
                6798,
                18949,
                490,
                264,
                11524,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17321908986696632,
            "compression_ratio": 1.512396694214876,
            "no_speech_prob": 0.0850830078125,
            "words": [
                {
                    "start": 70.95,
                    "end": 71.43,
                    "word": " Before",
                    "probability": 0.479736328125
                },
                {
                    "start": 71.43,
                    "end": 71.79,
                    "word": " Word",
                    "probability": 0.80029296875
                },
                {
                    "start": 71.79,
                    "end": 72.21,
                    "word": " 97",
                    "probability": 0.8623046875
                },
                {
                    "start": 72.21,
                    "end": 72.83,
                    "word": ",",
                    "probability": 0.8544921875
                },
                {
                    "start": 72.83,
                    "end": 72.97,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 72.97,
                    "end": 73.21,
                    "word": " files",
                    "probability": 0.818359375
                },
                {
                    "start": 73.21,
                    "end": 73.37,
                    "word": " were",
                    "probability": 0.88134765625
                },
                {
                    "start": 73.37,
                    "end": 73.67,
                    "word": " encrypted",
                    "probability": 0.9033203125
                },
                {
                    "start": 73.67,
                    "end": 74.03,
                    "word": " by",
                    "probability": 0.90869140625
                },
                {
                    "start": 74.03,
                    "end": 74.59,
                    "word": " XORing",
                    "probability": 0.7888997395833334
                },
                {
                    "start": 74.59,
                    "end": 74.71,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 74.71,
                    "end": 74.91,
                    "word": " bytes",
                    "probability": 0.82275390625
                },
                {
                    "start": 74.91,
                    "end": 75.09,
                    "word": " with",
                    "probability": 0.79931640625
                },
                {
                    "start": 75.21,
                    "end": 75.55,
                    "word": " a repeating",
                    "probability": 0.89599609375
                },
                {
                    "start": 75.55,
                    "end": 76.03,
                    "word": " 16",
                    "probability": 0.88818359375
                },
                {
                    "start": 76.03,
                    "end": 76.29,
                    "word": "-byte",
                    "probability": 0.818359375
                },
                {
                    "start": 76.29,
                    "end": 76.59,
                    "word": " string",
                    "probability": 0.712890625
                },
                {
                    "start": 76.59,
                    "end": 76.95,
                    "word": " derived",
                    "probability": 0.7490234375
                },
                {
                    "start": 76.95,
                    "end": 77.17,
                    "word": " from",
                    "probability": 0.8193359375
                },
                {
                    "start": 77.17,
                    "end": 77.33,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 77.33,
                    "end": 77.73,
                    "word": " password",
                    "probability": 0.8505859375
                },
                {
                    "start": 77.73,
                    "end": 78.21,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 13,
            "seek": 9374,
            "start": 78.49,
            "end": 84.47,
            "text": " The most common bytes in a Word file were either 0, 255, or 32, which is space.",
            "tokens": [
                50764,
                440,
                881,
                2689,
                36088,
                294,
                257,
                8725,
                3991,
                645,
                2139,
                1958,
                11,
                3552,
                20,
                11,
                420,
                8858,
                11,
                597,
                307,
                1901,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17321908986696632,
            "compression_ratio": 1.512396694214876,
            "no_speech_prob": 0.0850830078125,
            "words": [
                {
                    "start": 78.49,
                    "end": 78.61,
                    "word": " The",
                    "probability": 0.66455078125
                },
                {
                    "start": 78.61,
                    "end": 78.73,
                    "word": " most",
                    "probability": 0.80712890625
                },
                {
                    "start": 78.73,
                    "end": 78.97,
                    "word": " common",
                    "probability": 0.7353515625
                },
                {
                    "start": 78.97,
                    "end": 79.21,
                    "word": " bytes",
                    "probability": 0.7978515625
                },
                {
                    "start": 79.21,
                    "end": 79.35,
                    "word": " in",
                    "probability": 0.89404296875
                },
                {
                    "start": 79.45,
                    "end": 79.63,
                    "word": " a Word",
                    "probability": 0.75537109375
                },
                {
                    "start": 79.63,
                    "end": 79.89,
                    "word": " file",
                    "probability": 0.75927734375
                },
                {
                    "start": 79.89,
                    "end": 80.11,
                    "word": " were",
                    "probability": 0.87353515625
                },
                {
                    "start": 80.11,
                    "end": 80.43,
                    "word": " either",
                    "probability": 0.84033203125
                },
                {
                    "start": 80.43,
                    "end": 81.23,
                    "word": " 0",
                    "probability": 0.7587890625
                },
                {
                    "start": 81.23,
                    "end": 81.41,
                    "word": ",",
                    "probability": 0.958984375
                },
                {
                    "start": 81.41,
                    "end": 82.41,
                    "word": " 255",
                    "probability": 0.901123046875
                },
                {
                    "start": 82.41,
                    "end": 82.49,
                    "word": ",",
                    "probability": 0.74755859375
                },
                {
                    "start": 82.49,
                    "end": 82.63,
                    "word": " or",
                    "probability": 0.9150390625
                },
                {
                    "start": 82.63,
                    "end": 83.09,
                    "word": " 32",
                    "probability": 0.9130859375
                },
                {
                    "start": 83.09,
                    "end": 83.33,
                    "word": ",",
                    "probability": 0.8818359375
                },
                {
                    "start": 83.33,
                    "end": 83.47,
                    "word": " which",
                    "probability": 0.923828125
                },
                {
                    "start": 83.47,
                    "end": 83.61,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 83.61,
                    "end": 84.05,
                    "word": " space",
                    "probability": 0.7421875
                },
                {
                    "start": 84.05,
                    "end": 84.47,
                    "word": ".",
                    "probability": 0.85693359375
                }
            ]
        },
        {
            "id": 14,
            "seek": 9374,
            "start": 84.47,
            "end": 94.57,
            "text": " So we'd just look at the most common character in each of the 16 columns, try the 3 to the 16th variations on those, and recovering the key was usually instantaneous.",
            "tokens": [
                51064,
                407,
                321,
                1116,
                445,
                574,
                412,
                264,
                881,
                2689,
                2517,
                294,
                1184,
                295,
                264,
                3165,
                13766,
                11,
                853,
                264,
                805,
                281,
                264,
                3165,
                392,
                17840,
                322,
                729,
                11,
                293,
                29180,
                264,
                2141,
                390,
                2673,
                45596,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17321908986696632,
            "compression_ratio": 1.512396694214876,
            "no_speech_prob": 0.0850830078125,
            "words": [
                {
                    "start": 84.47,
                    "end": 84.67,
                    "word": " So",
                    "probability": 0.81787109375
                },
                {
                    "start": 84.67,
                    "end": 84.81,
                    "word": " we'd",
                    "probability": 0.72265625
                },
                {
                    "start": 84.81,
                    "end": 84.95,
                    "word": " just",
                    "probability": 0.86279296875
                },
                {
                    "start": 84.95,
                    "end": 85.19,
                    "word": " look",
                    "probability": 0.91357421875
                },
                {
                    "start": 85.19,
                    "end": 85.29,
                    "word": " at",
                    "probability": 0.90869140625
                },
                {
                    "start": 85.29,
                    "end": 85.39,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 85.39,
                    "end": 85.55,
                    "word": " most",
                    "probability": 0.8115234375
                },
                {
                    "start": 85.55,
                    "end": 85.85,
                    "word": " common",
                    "probability": 0.7236328125
                },
                {
                    "start": 85.85,
                    "end": 86.23,
                    "word": " character",
                    "probability": 0.658203125
                },
                {
                    "start": 86.23,
                    "end": 86.43,
                    "word": " in",
                    "probability": 0.900390625
                },
                {
                    "start": 86.43,
                    "end": 86.61,
                    "word": " each",
                    "probability": 0.85302734375
                },
                {
                    "start": 86.61,
                    "end": 86.75,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 86.75,
                    "end": 86.89,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 86.89,
                    "end": 87.23,
                    "word": " 16",
                    "probability": 0.8740234375
                },
                {
                    "start": 87.23,
                    "end": 87.73,
                    "word": " columns",
                    "probability": 0.91259765625
                },
                {
                    "start": 87.73,
                    "end": 88.19,
                    "word": ",",
                    "probability": 0.9521484375
                },
                {
                    "start": 88.19,
                    "end": 88.37,
                    "word": " try",
                    "probability": 0.72998046875
                },
                {
                    "start": 88.37,
                    "end": 88.55,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 88.55,
                    "end": 88.77,
                    "word": " 3",
                    "probability": 0.740234375
                },
                {
                    "start": 88.77,
                    "end": 88.87,
                    "word": " to",
                    "probability": 0.63427734375
                },
                {
                    "start": 88.87,
                    "end": 89.03,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 89.03,
                    "end": 89.45,
                    "word": " 16th",
                    "probability": 0.900146484375
                },
                {
                    "start": 89.45,
                    "end": 89.95,
                    "word": " variations",
                    "probability": 0.7744140625
                },
                {
                    "start": 89.95,
                    "end": 90.29,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 90.29,
                    "end": 90.65,
                    "word": " those",
                    "probability": 0.8447265625
                },
                {
                    "start": 90.65,
                    "end": 91.31,
                    "word": ",",
                    "probability": 0.85693359375
                },
                {
                    "start": 91.31,
                    "end": 91.75,
                    "word": " and",
                    "probability": 0.896484375
                },
                {
                    "start": 91.75,
                    "end": 92.29,
                    "word": " recovering",
                    "probability": 0.7412109375
                },
                {
                    "start": 92.29,
                    "end": 92.59,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 92.59,
                    "end": 92.95,
                    "word": " key",
                    "probability": 0.81298828125
                },
                {
                    "start": 92.95,
                    "end": 93.13,
                    "word": " was",
                    "probability": 0.888671875
                },
                {
                    "start": 93.13,
                    "end": 93.41,
                    "word": " usually",
                    "probability": 0.8056640625
                },
                {
                    "start": 93.41,
                    "end": 94.09,
                    "word": " instantaneous",
                    "probability": 0.89697265625
                },
                {
                    "start": 94.09,
                    "end": 94.57,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 15,
            "seek": 12282,
            "start": 94.57,
            "end": 107.09,
            "text": " But to help people feel like they'd gotten their money's worth, we'd put on a little show like the scene in War Games, where it would be animated, showing random characters that would gradually reveal the right password.",
            "tokens": [
                50364,
                583,
                281,
                854,
                561,
                841,
                411,
                436,
                1116,
                5768,
                641,
                1460,
                311,
                3163,
                11,
                321,
                1116,
                829,
                322,
                257,
                707,
                855,
                411,
                264,
                4145,
                294,
                3630,
                12761,
                11,
                689,
                309,
                576,
                312,
                18947,
                11,
                4099,
                4974,
                4342,
                300,
                576,
                13145,
                10658,
                264,
                558,
                11524,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1932198598182627,
            "compression_ratio": 1.6258064516129032,
            "no_speech_prob": 0.2225341796875,
            "words": [
                {
                    "start": 94.57,
                    "end": 95.19,
                    "word": " But",
                    "probability": 0.32421875
                },
                {
                    "start": 95.19,
                    "end": 95.35,
                    "word": " to",
                    "probability": 0.8359375
                },
                {
                    "start": 95.35,
                    "end": 95.49,
                    "word": " help",
                    "probability": 0.8056640625
                },
                {
                    "start": 95.49,
                    "end": 95.75,
                    "word": " people",
                    "probability": 0.91552734375
                },
                {
                    "start": 95.75,
                    "end": 95.99,
                    "word": " feel",
                    "probability": 0.908203125
                },
                {
                    "start": 95.99,
                    "end": 96.17,
                    "word": " like",
                    "probability": 0.8564453125
                },
                {
                    "start": 96.17,
                    "end": 96.39,
                    "word": " they'd",
                    "probability": 0.646728515625
                },
                {
                    "start": 96.39,
                    "end": 96.57,
                    "word": " gotten",
                    "probability": 0.8505859375
                },
                {
                    "start": 96.57,
                    "end": 96.75,
                    "word": " their",
                    "probability": 0.88671875
                },
                {
                    "start": 96.75,
                    "end": 97.09,
                    "word": " money's",
                    "probability": 0.905517578125
                },
                {
                    "start": 97.09,
                    "end": 97.23,
                    "word": " worth",
                    "probability": 0.87109375
                },
                {
                    "start": 97.23,
                    "end": 97.33,
                    "word": ",",
                    "probability": 0.74267578125
                },
                {
                    "start": 97.33,
                    "end": 97.47,
                    "word": " we'd",
                    "probability": 0.69287109375
                },
                {
                    "start": 97.47,
                    "end": 97.59,
                    "word": " put",
                    "probability": 0.87060546875
                },
                {
                    "start": 97.59,
                    "end": 97.71,
                    "word": " on",
                    "probability": 0.89990234375
                },
                {
                    "start": 97.83,
                    "end": 98.01,
                    "word": " a little",
                    "probability": 0.783203125
                },
                {
                    "start": 98.01,
                    "end": 98.35,
                    "word": " show",
                    "probability": 0.88330078125
                },
                {
                    "start": 98.35,
                    "end": 98.65,
                    "word": " like",
                    "probability": 0.65478515625
                },
                {
                    "start": 98.65,
                    "end": 98.99,
                    "word": " the",
                    "probability": 0.78271484375
                },
                {
                    "start": 98.99,
                    "end": 100.27,
                    "word": " scene",
                    "probability": 0.6435546875
                },
                {
                    "start": 100.27,
                    "end": 100.45,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 100.45,
                    "end": 100.69,
                    "word": " War",
                    "probability": 0.7119140625
                },
                {
                    "start": 100.69,
                    "end": 101.05,
                    "word": " Games",
                    "probability": 0.43115234375
                },
                {
                    "start": 101.05,
                    "end": 101.47,
                    "word": ",",
                    "probability": 0.56494140625
                },
                {
                    "start": 101.47,
                    "end": 102.05,
                    "word": " where",
                    "probability": 0.89111328125
                },
                {
                    "start": 102.05,
                    "end": 102.33,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 102.33,
                    "end": 102.49,
                    "word": " would",
                    "probability": 0.84130859375
                },
                {
                    "start": 102.49,
                    "end": 102.71,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 102.71,
                    "end": 103.17,
                    "word": " animated",
                    "probability": 0.90625
                },
                {
                    "start": 103.17,
                    "end": 103.39,
                    "word": ",",
                    "probability": 0.425537109375
                },
                {
                    "start": 103.39,
                    "end": 103.59,
                    "word": " showing",
                    "probability": 0.7919921875
                },
                {
                    "start": 103.59,
                    "end": 103.97,
                    "word": " random",
                    "probability": 0.72216796875
                },
                {
                    "start": 103.97,
                    "end": 104.35,
                    "word": " characters",
                    "probability": 0.80517578125
                },
                {
                    "start": 104.35,
                    "end": 104.59,
                    "word": " that",
                    "probability": 0.84130859375
                },
                {
                    "start": 104.59,
                    "end": 104.75,
                    "word": " would",
                    "probability": 0.83935546875
                },
                {
                    "start": 104.75,
                    "end": 105.15,
                    "word": " gradually",
                    "probability": 0.79833984375
                },
                {
                    "start": 105.15,
                    "end": 105.61,
                    "word": " reveal",
                    "probability": 0.859375
                },
                {
                    "start": 105.61,
                    "end": 105.89,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 105.89,
                    "end": 106.11,
                    "word": " right",
                    "probability": 0.88330078125
                },
                {
                    "start": 106.11,
                    "end": 106.61,
                    "word": " password",
                    "probability": 0.87939453125
                },
                {
                    "start": 106.61,
                    "end": 107.09,
                    "word": ".",
                    "probability": 0.982421875
                }
            ]
        },
        {
            "id": 16,
            "seek": 12282,
            "start": 107.99,
            "end": 110.61,
            "text": " Microsoft 97 changed that.",
            "tokens": [
                51014,
                8116,
                23399,
                3105,
                300,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1932198598182627,
            "compression_ratio": 1.6258064516129032,
            "no_speech_prob": 0.2225341796875,
            "words": [
                {
                    "start": 107.99,
                    "end": 108.47,
                    "word": " Microsoft",
                    "probability": 0.806640625
                },
                {
                    "start": 108.47,
                    "end": 108.95,
                    "word": " 97",
                    "probability": 0.356201171875
                },
                {
                    "start": 108.95,
                    "end": 109.77,
                    "word": " changed",
                    "probability": 0.7783203125
                },
                {
                    "start": 109.77,
                    "end": 110.13,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 110.13,
                    "end": 110.61,
                    "word": ".",
                    "probability": 0.9501953125
                }
            ]
        },
        {
            "id": 17,
            "seek": 12282,
            "start": 110.91,
            "end": 118.71,
            "text": " It might have been possible to find out the encryption format through Microsoft Developer Network, but we were a small company and couldn't afford the subscription.",
            "tokens": [
                51164,
                467,
                1062,
                362,
                668,
                1944,
                281,
                915,
                484,
                264,
                29575,
                7877,
                807,
                8116,
                44915,
                12640,
                11,
                457,
                321,
                645,
                257,
                1359,
                2237,
                293,
                2809,
                380,
                6157,
                264,
                17231,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1932198598182627,
            "compression_ratio": 1.6258064516129032,
            "no_speech_prob": 0.2225341796875,
            "words": [
                {
                    "start": 110.91,
                    "end": 111.25,
                    "word": " It",
                    "probability": 0.89404296875
                },
                {
                    "start": 111.25,
                    "end": 111.49,
                    "word": " might",
                    "probability": 0.818359375
                },
                {
                    "start": 111.49,
                    "end": 111.59,
                    "word": " have",
                    "probability": 0.7373046875
                },
                {
                    "start": 111.59,
                    "end": 111.73,
                    "word": " been",
                    "probability": 0.79833984375
                },
                {
                    "start": 111.73,
                    "end": 112.09,
                    "word": " possible",
                    "probability": 0.84423828125
                },
                {
                    "start": 112.09,
                    "end": 112.29,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 112.29,
                    "end": 112.47,
                    "word": " find",
                    "probability": 0.8359375
                },
                {
                    "start": 112.47,
                    "end": 112.59,
                    "word": " out",
                    "probability": 0.791015625
                },
                {
                    "start": 112.59,
                    "end": 112.71,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 112.71,
                    "end": 113.05,
                    "word": " encryption",
                    "probability": 0.77197265625
                },
                {
                    "start": 113.05,
                    "end": 113.47,
                    "word": " format",
                    "probability": 0.7705078125
                },
                {
                    "start": 113.47,
                    "end": 113.81,
                    "word": " through",
                    "probability": 0.79248046875
                },
                {
                    "start": 113.81,
                    "end": 114.33,
                    "word": " Microsoft",
                    "probability": 0.79150390625
                },
                {
                    "start": 114.33,
                    "end": 114.79,
                    "word": " Developer",
                    "probability": 0.62060546875
                },
                {
                    "start": 114.79,
                    "end": 115.13,
                    "word": " Network",
                    "probability": 0.88134765625
                },
                {
                    "start": 115.13,
                    "end": 115.51,
                    "word": ",",
                    "probability": 0.91015625
                },
                {
                    "start": 115.51,
                    "end": 115.91,
                    "word": " but",
                    "probability": 0.89990234375
                },
                {
                    "start": 115.91,
                    "end": 116.07,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 116.07,
                    "end": 116.23,
                    "word": " were",
                    "probability": 0.88720703125
                },
                {
                    "start": 116.37,
                    "end": 116.61,
                    "word": " a small",
                    "probability": 0.8544921875
                },
                {
                    "start": 116.61,
                    "end": 116.99,
                    "word": " company",
                    "probability": 0.8037109375
                },
                {
                    "start": 116.99,
                    "end": 117.19,
                    "word": " and",
                    "probability": 0.859375
                },
                {
                    "start": 117.19,
                    "end": 117.37,
                    "word": " couldn't",
                    "probability": 0.873046875
                },
                {
                    "start": 117.37,
                    "end": 117.61,
                    "word": " afford",
                    "probability": 0.91259765625
                },
                {
                    "start": 117.61,
                    "end": 117.79,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 117.79,
                    "end": 118.23,
                    "word": " subscription",
                    "probability": 0.673828125
                },
                {
                    "start": 118.23,
                    "end": 118.71,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 18,
            "seek": 12282,
            "start": 118.85,
            "end": 123.65,
            "text": " It also wasn't clear we'd be allowed to write the cracker if we did get the info from them.",
            "tokens": [
                51564,
                467,
                611,
                2067,
                380,
                1850,
                321,
                1116,
                312,
                4350,
                281,
                2464,
                264,
                6226,
                260,
                498,
                321,
                630,
                483,
                264,
                13614,
                490,
                552,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1932198598182627,
            "compression_ratio": 1.6258064516129032,
            "no_speech_prob": 0.2225341796875,
            "words": [
                {
                    "start": 118.85,
                    "end": 119.33,
                    "word": " It",
                    "probability": 0.8994140625
                },
                {
                    "start": 119.33,
                    "end": 119.53,
                    "word": " also",
                    "probability": 0.8251953125
                },
                {
                    "start": 119.53,
                    "end": 119.81,
                    "word": " wasn't",
                    "probability": 0.924560546875
                },
                {
                    "start": 119.81,
                    "end": 119.99,
                    "word": " clear",
                    "probability": 0.818359375
                },
                {
                    "start": 119.99,
                    "end": 120.21,
                    "word": " we'd",
                    "probability": 0.92822265625
                },
                {
                    "start": 120.21,
                    "end": 120.35,
                    "word": " be",
                    "probability": 0.90283203125
                },
                {
                    "start": 120.35,
                    "end": 120.61,
                    "word": " allowed",
                    "probability": 0.78955078125
                },
                {
                    "start": 120.61,
                    "end": 120.81,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 120.81,
                    "end": 121.25,
                    "word": " write",
                    "probability": 0.80615234375
                },
                {
                    "start": 121.25,
                    "end": 121.51,
                    "word": " the",
                    "probability": 0.75830078125
                },
                {
                    "start": 121.51,
                    "end": 121.93,
                    "word": " cracker",
                    "probability": 0.860107421875
                },
                {
                    "start": 121.93,
                    "end": 122.07,
                    "word": " if",
                    "probability": 0.88037109375
                },
                {
                    "start": 122.07,
                    "end": 122.21,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 122.21,
                    "end": 122.41,
                    "word": " did",
                    "probability": 0.89013671875
                },
                {
                    "start": 122.41,
                    "end": 122.63,
                    "word": " get",
                    "probability": 0.88818359375
                },
                {
                    "start": 122.63,
                    "end": 122.81,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 122.81,
                    "end": 123.07,
                    "word": " info",
                    "probability": 0.72998046875
                },
                {
                    "start": 123.07,
                    "end": 123.37,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 123.37,
                    "end": 123.53,
                    "word": " them",
                    "probability": 0.744140625
                },
                {
                    "start": 123.53,
                    "end": 123.65,
                    "word": ".",
                    "probability": 0.5751953125
                }
            ]
        },
        {
            "id": 19,
            "seek": 14800,
            "start": 123.65,
            "end": 127.37,
            "text": " So to figure out how it worked, I used softdice.",
            "tokens": [
                50364,
                407,
                281,
                2573,
                484,
                577,
                309,
                2732,
                11,
                286,
                1143,
                2787,
                67,
                573,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.6650246305418719,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 123.65,
                    "end": 123.81,
                    "word": " So",
                    "probability": 0.55859375
                },
                {
                    "start": 123.81,
                    "end": 124.47,
                    "word": " to",
                    "probability": 0.564453125
                },
                {
                    "start": 124.47,
                    "end": 124.69,
                    "word": " figure",
                    "probability": 0.9140625
                },
                {
                    "start": 124.69,
                    "end": 124.89,
                    "word": " out",
                    "probability": 0.8193359375
                },
                {
                    "start": 124.89,
                    "end": 125.05,
                    "word": " how",
                    "probability": 0.904296875
                },
                {
                    "start": 125.05,
                    "end": 125.21,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 125.21,
                    "end": 125.51,
                    "word": " worked",
                    "probability": 0.7080078125
                },
                {
                    "start": 125.51,
                    "end": 125.71,
                    "word": ",",
                    "probability": 0.61083984375
                },
                {
                    "start": 125.71,
                    "end": 125.81,
                    "word": " I",
                    "probability": 0.99462890625
                },
                {
                    "start": 125.81,
                    "end": 126.09,
                    "word": " used",
                    "probability": 0.814453125
                },
                {
                    "start": 126.09,
                    "end": 126.85,
                    "word": " softdice",
                    "probability": 0.632080078125
                },
                {
                    "start": 126.85,
                    "end": 127.37,
                    "word": ".",
                    "probability": 0.89892578125
                }
            ]
        },
        {
            "id": 20,
            "seek": 14800,
            "start": 127.81,
            "end": 132.15,
            "text": " There was a button on a cable that would go to a card in the computer.",
            "tokens": [
                50564,
                821,
                390,
                257,
                2960,
                322,
                257,
                8220,
                300,
                576,
                352,
                281,
                257,
                2920,
                294,
                264,
                3820,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.6650246305418719,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 127.81,
                    "end": 128.33,
                    "word": " There",
                    "probability": 0.76513671875
                },
                {
                    "start": 128.33,
                    "end": 128.49,
                    "word": " was",
                    "probability": 0.73388671875
                },
                {
                    "start": 128.81,
                    "end": 129.27,
                    "word": " a button",
                    "probability": 0.81298828125
                },
                {
                    "start": 129.27,
                    "end": 129.53,
                    "word": " on",
                    "probability": 0.90966796875
                },
                {
                    "start": 129.67,
                    "end": 129.97,
                    "word": " a cable",
                    "probability": 0.79443359375
                },
                {
                    "start": 129.97,
                    "end": 130.15,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 130.15,
                    "end": 130.27,
                    "word": " would",
                    "probability": 0.82861328125
                },
                {
                    "start": 130.27,
                    "end": 130.37,
                    "word": " go",
                    "probability": 0.908203125
                },
                {
                    "start": 130.37,
                    "end": 130.53,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 130.71,
                    "end": 131.01,
                    "word": " a card",
                    "probability": 0.8095703125
                },
                {
                    "start": 131.01,
                    "end": 131.15,
                    "word": " in",
                    "probability": 0.89306640625
                },
                {
                    "start": 131.15,
                    "end": 131.27,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 131.27,
                    "end": 131.63,
                    "word": " computer",
                    "probability": 0.64794921875
                },
                {
                    "start": 131.63,
                    "end": 132.15,
                    "word": ".",
                    "probability": 0.80029296875
                }
            ]
        },
        {
            "id": 21,
            "seek": 14800,
            "start": 132.17,
            "end": 143.43,
            "text": " I'd type the password, and then hit enter and the button on the cable as fast as I could, and hope that it would break somewhere in the crypto stuff.",
            "tokens": [
                50814,
                286,
                1116,
                2010,
                264,
                11524,
                11,
                293,
                550,
                2045,
                3242,
                293,
                264,
                2960,
                322,
                264,
                8220,
                382,
                2370,
                382,
                286,
                727,
                11,
                293,
                1454,
                300,
                309,
                576,
                1821,
                4079,
                294,
                264,
                17240,
                1507,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.6650246305418719,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 132.17,
                    "end": 132.51,
                    "word": " I'd",
                    "probability": 0.88134765625
                },
                {
                    "start": 132.51,
                    "end": 132.75,
                    "word": " type",
                    "probability": 0.90625
                },
                {
                    "start": 132.75,
                    "end": 132.93,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 132.93,
                    "end": 133.39,
                    "word": " password",
                    "probability": 0.87451171875
                },
                {
                    "start": 133.39,
                    "end": 133.75,
                    "word": ",",
                    "probability": 0.274169921875
                },
                {
                    "start": 133.75,
                    "end": 133.93,
                    "word": " and",
                    "probability": 0.88134765625
                },
                {
                    "start": 133.93,
                    "end": 134.05,
                    "word": " then",
                    "probability": 0.734375
                },
                {
                    "start": 134.05,
                    "end": 134.27,
                    "word": " hit",
                    "probability": 0.892578125
                },
                {
                    "start": 134.27,
                    "end": 134.65,
                    "word": " enter",
                    "probability": 0.33154296875
                },
                {
                    "start": 134.65,
                    "end": 134.81,
                    "word": " and",
                    "probability": 0.6171875
                },
                {
                    "start": 134.81,
                    "end": 134.95,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 134.95,
                    "end": 135.23,
                    "word": " button",
                    "probability": 0.81201171875
                },
                {
                    "start": 135.23,
                    "end": 135.59,
                    "word": " on",
                    "probability": 0.90087890625
                },
                {
                    "start": 135.59,
                    "end": 135.85,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 135.85,
                    "end": 136.49,
                    "word": " cable",
                    "probability": 0.79052734375
                },
                {
                    "start": 136.49,
                    "end": 136.71,
                    "word": " as",
                    "probability": 0.88232421875
                },
                {
                    "start": 136.71,
                    "end": 136.97,
                    "word": " fast",
                    "probability": 0.8173828125
                },
                {
                    "start": 136.97,
                    "end": 137.11,
                    "word": " as",
                    "probability": 0.90478515625
                },
                {
                    "start": 137.11,
                    "end": 137.27,
                    "word": " I",
                    "probability": 0.98681640625
                },
                {
                    "start": 137.27,
                    "end": 137.53,
                    "word": " could",
                    "probability": 0.82275390625
                },
                {
                    "start": 137.53,
                    "end": 137.71,
                    "word": ",",
                    "probability": 0.49072265625
                },
                {
                    "start": 137.71,
                    "end": 138.17,
                    "word": " and",
                    "probability": 0.88671875
                },
                {
                    "start": 138.17,
                    "end": 138.65,
                    "word": " hope",
                    "probability": 0.5654296875
                },
                {
                    "start": 138.65,
                    "end": 138.83,
                    "word": " that",
                    "probability": 0.873046875
                },
                {
                    "start": 138.83,
                    "end": 138.93,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 138.93,
                    "end": 139.09,
                    "word": " would",
                    "probability": 0.8505859375
                },
                {
                    "start": 139.09,
                    "end": 139.51,
                    "word": " break",
                    "probability": 0.9130859375
                },
                {
                    "start": 139.51,
                    "end": 140.29,
                    "word": " somewhere",
                    "probability": 0.7529296875
                },
                {
                    "start": 140.29,
                    "end": 140.83,
                    "word": " in",
                    "probability": 0.90625
                },
                {
                    "start": 140.83,
                    "end": 141.53,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 141.53,
                    "end": 142.13,
                    "word": " crypto",
                    "probability": 0.7333984375
                },
                {
                    "start": 142.13,
                    "end": 142.91,
                    "word": " stuff",
                    "probability": 0.767578125
                },
                {
                    "start": 142.91,
                    "end": 143.43,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 22,
            "seek": 14800,
            "start": 143.65,
            "end": 148.83,
            "text": " I'd walk up the stack, trying to figure out where the algorithm was.",
            "tokens": [
                51364,
                286,
                1116,
                1792,
                493,
                264,
                8630,
                11,
                1382,
                281,
                2573,
                484,
                689,
                264,
                9284,
                390,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.6650246305418719,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 143.65,
                    "end": 144.17,
                    "word": " I'd",
                    "probability": 0.98486328125
                },
                {
                    "start": 144.17,
                    "end": 144.37,
                    "word": " walk",
                    "probability": 0.81640625
                },
                {
                    "start": 144.37,
                    "end": 144.53,
                    "word": " up",
                    "probability": 0.8994140625
                },
                {
                    "start": 144.53,
                    "end": 144.71,
                    "word": " the",
                    "probability": 0.75146484375
                },
                {
                    "start": 144.71,
                    "end": 145.11,
                    "word": " stack",
                    "probability": 0.9443359375
                },
                {
                    "start": 145.11,
                    "end": 145.57,
                    "word": ",",
                    "probability": 0.485595703125
                },
                {
                    "start": 145.57,
                    "end": 145.85,
                    "word": " trying",
                    "probability": 0.79638671875
                },
                {
                    "start": 145.85,
                    "end": 146.03,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 146.03,
                    "end": 146.27,
                    "word": " figure",
                    "probability": 0.92431640625
                },
                {
                    "start": 146.27,
                    "end": 146.59,
                    "word": " out",
                    "probability": 0.8203125
                },
                {
                    "start": 146.59,
                    "end": 147.35,
                    "word": " where",
                    "probability": 0.9091796875
                },
                {
                    "start": 147.35,
                    "end": 147.55,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 147.55,
                    "end": 147.91,
                    "word": " algorithm",
                    "probability": 0.8232421875
                },
                {
                    "start": 147.91,
                    "end": 148.31,
                    "word": " was",
                    "probability": 0.8955078125
                },
                {
                    "start": 148.31,
                    "end": 148.83,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 23,
            "seek": 17372,
            "start": 148.83,
            "end": 165.25,
            "text": " This was in the days before IDA Pro, so I printed out a few dozen pages of assembly code and taped it to the wall, and then drew all over it with a red crayon, updating the function names and so on as I figured stuff out.",
            "tokens": [
                50364,
                639,
                390,
                294,
                264,
                1708,
                949,
                7348,
                32,
                1705,
                11,
                370,
                286,
                13567,
                484,
                257,
                1326,
                16654,
                7183,
                295,
                12103,
                3089,
                293,
                45673,
                309,
                281,
                264,
                2929,
                11,
                293,
                550,
                12804,
                439,
                670,
                309,
                365,
                257,
                2182,
                33073,
                266,
                11,
                25113,
                264,
                2445,
                5288,
                293,
                370,
                322,
                382,
                286,
                8932,
                1507,
                484,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18535539040378496,
            "compression_ratio": 1.55,
            "no_speech_prob": 0.109619140625,
            "words": [
                {
                    "start": 148.83,
                    "end": 149.35,
                    "word": " This",
                    "probability": 0.72314453125
                },
                {
                    "start": 149.35,
                    "end": 149.51,
                    "word": " was",
                    "probability": 0.8935546875
                },
                {
                    "start": 149.51,
                    "end": 149.65,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 149.65,
                    "end": 149.75,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 149.75,
                    "end": 149.91,
                    "word": " days",
                    "probability": 0.80517578125
                },
                {
                    "start": 149.91,
                    "end": 150.25,
                    "word": " before",
                    "probability": 0.7939453125
                },
                {
                    "start": 150.25,
                    "end": 150.53,
                    "word": " IDA",
                    "probability": 0.78662109375
                },
                {
                    "start": 150.53,
                    "end": 150.77,
                    "word": " Pro",
                    "probability": 0.7255859375
                },
                {
                    "start": 150.77,
                    "end": 151.09,
                    "word": ",",
                    "probability": 0.47216796875
                },
                {
                    "start": 151.09,
                    "end": 151.37,
                    "word": " so",
                    "probability": 0.88232421875
                },
                {
                    "start": 151.37,
                    "end": 151.69,
                    "word": " I",
                    "probability": 0.98681640625
                },
                {
                    "start": 151.69,
                    "end": 151.93,
                    "word": " printed",
                    "probability": 0.86572265625
                },
                {
                    "start": 151.93,
                    "end": 152.15,
                    "word": " out",
                    "probability": 0.81982421875
                },
                {
                    "start": 152.25,
                    "end": 152.41,
                    "word": " a few",
                    "probability": 0.81298828125
                },
                {
                    "start": 152.41,
                    "end": 152.69,
                    "word": " dozen",
                    "probability": 0.8583984375
                },
                {
                    "start": 152.69,
                    "end": 153.03,
                    "word": " pages",
                    "probability": 0.82275390625
                },
                {
                    "start": 153.03,
                    "end": 153.23,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 153.23,
                    "end": 153.61,
                    "word": " assembly",
                    "probability": 0.6513671875
                },
                {
                    "start": 153.61,
                    "end": 153.95,
                    "word": " code",
                    "probability": 0.8173828125
                },
                {
                    "start": 153.95,
                    "end": 154.71,
                    "word": " and",
                    "probability": 0.73974609375
                },
                {
                    "start": 154.71,
                    "end": 154.99,
                    "word": " taped",
                    "probability": 0.77197265625
                },
                {
                    "start": 154.99,
                    "end": 155.15,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 155.15,
                    "end": 155.27,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 155.27,
                    "end": 155.41,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 155.41,
                    "end": 155.67,
                    "word": " wall",
                    "probability": 0.77734375
                },
                {
                    "start": 155.67,
                    "end": 155.73,
                    "word": ",",
                    "probability": 0.2459716796875
                },
                {
                    "start": 155.73,
                    "end": 155.83,
                    "word": " and",
                    "probability": 0.87451171875
                },
                {
                    "start": 155.83,
                    "end": 155.99,
                    "word": " then",
                    "probability": 0.7138671875
                },
                {
                    "start": 155.99,
                    "end": 156.31,
                    "word": " drew",
                    "probability": 0.8779296875
                },
                {
                    "start": 156.31,
                    "end": 156.55,
                    "word": " all",
                    "probability": 0.8974609375
                },
                {
                    "start": 156.55,
                    "end": 156.75,
                    "word": " over",
                    "probability": 0.875
                },
                {
                    "start": 156.75,
                    "end": 156.85,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 156.85,
                    "end": 156.95,
                    "word": " with",
                    "probability": 0.81103515625
                },
                {
                    "start": 157.07,
                    "end": 157.23,
                    "word": " a red",
                    "probability": 0.81494140625
                },
                {
                    "start": 157.23,
                    "end": 157.81,
                    "word": " crayon",
                    "probability": 0.90576171875
                },
                {
                    "start": 157.81,
                    "end": 158.21,
                    "word": ",",
                    "probability": 0.7119140625
                },
                {
                    "start": 158.21,
                    "end": 158.65,
                    "word": " updating",
                    "probability": 0.890625
                },
                {
                    "start": 158.65,
                    "end": 159.07,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 159.07,
                    "end": 160.27,
                    "word": " function",
                    "probability": 0.875
                },
                {
                    "start": 160.27,
                    "end": 160.81,
                    "word": " names",
                    "probability": 0.814453125
                },
                {
                    "start": 160.81,
                    "end": 161.21,
                    "word": " and",
                    "probability": 0.69189453125
                },
                {
                    "start": 161.21,
                    "end": 163.45,
                    "word": " so",
                    "probability": 0.76513671875
                },
                {
                    "start": 163.45,
                    "end": 163.63,
                    "word": " on",
                    "probability": 0.908203125
                },
                {
                    "start": 163.63,
                    "end": 163.77,
                    "word": " as",
                    "probability": 0.70263671875
                },
                {
                    "start": 163.77,
                    "end": 163.91,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 163.91,
                    "end": 164.21,
                    "word": " figured",
                    "probability": 0.74853515625
                },
                {
                    "start": 164.21,
                    "end": 164.57,
                    "word": " stuff",
                    "probability": 0.783203125
                },
                {
                    "start": 164.57,
                    "end": 164.83,
                    "word": " out",
                    "probability": 0.82421875
                },
                {
                    "start": 164.83,
                    "end": 165.25,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 24,
            "seek": 17372,
            "start": 165.25,
            "end": 167.79,
            "text": " I was very pleased when I finally worked it all out.",
            "tokens": [
                51214,
                286,
                390,
                588,
                10587,
                562,
                286,
                2721,
                2732,
                309,
                439,
                484,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18535539040378496,
            "compression_ratio": 1.55,
            "no_speech_prob": 0.109619140625,
            "words": [
                {
                    "start": 165.25,
                    "end": 165.47,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 165.47,
                    "end": 165.57,
                    "word": " was",
                    "probability": 0.890625
                },
                {
                    "start": 165.57,
                    "end": 165.79,
                    "word": " very",
                    "probability": 0.7294921875
                },
                {
                    "start": 165.79,
                    "end": 166.11,
                    "word": " pleased",
                    "probability": 0.83056640625
                },
                {
                    "start": 166.11,
                    "end": 166.29,
                    "word": " when",
                    "probability": 0.876953125
                },
                {
                    "start": 166.29,
                    "end": 166.41,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 166.41,
                    "end": 166.65,
                    "word": " finally",
                    "probability": 0.79541015625
                },
                {
                    "start": 166.65,
                    "end": 166.91,
                    "word": " worked",
                    "probability": 0.73486328125
                },
                {
                    "start": 166.91,
                    "end": 167.01,
                    "word": " it",
                    "probability": 0.9052734375
                },
                {
                    "start": 167.01,
                    "end": 167.15,
                    "word": " all",
                    "probability": 0.890625
                },
                {
                    "start": 167.15,
                    "end": 167.35,
                    "word": " out",
                    "probability": 0.8203125
                },
                {
                    "start": 167.35,
                    "end": 167.79,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 25,
            "seek": 17372,
            "start": 167.99,
            "end": 174.55,
            "text": " At the time, Microsoft was only allowed to export 40-bit cryptography, so they did as much as they were legally permitted to do.",
            "tokens": [
                51364,
                1711,
                264,
                565,
                11,
                8116,
                390,
                787,
                4350,
                281,
                10725,
                3356,
                12,
                5260,
                9844,
                5820,
                11,
                370,
                436,
                630,
                382,
                709,
                382,
                436,
                645,
                21106,
                28658,
                281,
                360,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18535539040378496,
            "compression_ratio": 1.55,
            "no_speech_prob": 0.109619140625,
            "words": [
                {
                    "start": 167.99,
                    "end": 168.35,
                    "word": " At",
                    "probability": 0.91259765625
                },
                {
                    "start": 168.35,
                    "end": 168.47,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 168.47,
                    "end": 168.65,
                    "word": " time",
                    "probability": 0.80859375
                },
                {
                    "start": 168.65,
                    "end": 168.73,
                    "word": ",",
                    "probability": 0.74365234375
                },
                {
                    "start": 168.73,
                    "end": 169.03,
                    "word": " Microsoft",
                    "probability": 0.80078125
                },
                {
                    "start": 169.03,
                    "end": 169.33,
                    "word": " was",
                    "probability": 0.8984375
                },
                {
                    "start": 169.33,
                    "end": 169.55,
                    "word": " only",
                    "probability": 0.8701171875
                },
                {
                    "start": 169.55,
                    "end": 169.81,
                    "word": " allowed",
                    "probability": 0.8056640625
                },
                {
                    "start": 169.81,
                    "end": 170.01,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 170.01,
                    "end": 170.43,
                    "word": " export",
                    "probability": 0.85205078125
                },
                {
                    "start": 170.43,
                    "end": 170.77,
                    "word": " 40",
                    "probability": 0.888671875
                },
                {
                    "start": 170.77,
                    "end": 170.91,
                    "word": "-bit",
                    "probability": 0.9130859375
                },
                {
                    "start": 170.91,
                    "end": 171.57,
                    "word": " cryptography",
                    "probability": 0.88720703125
                },
                {
                    "start": 171.57,
                    "end": 171.69,
                    "word": ",",
                    "probability": 0.712890625
                },
                {
                    "start": 171.69,
                    "end": 171.81,
                    "word": " so",
                    "probability": 0.892578125
                },
                {
                    "start": 171.81,
                    "end": 171.97,
                    "word": " they",
                    "probability": 0.7392578125
                },
                {
                    "start": 171.97,
                    "end": 172.17,
                    "word": " did",
                    "probability": 0.90625
                },
                {
                    "start": 172.17,
                    "end": 172.35,
                    "word": " as",
                    "probability": 0.90234375
                },
                {
                    "start": 172.35,
                    "end": 172.61,
                    "word": " much",
                    "probability": 0.806640625
                },
                {
                    "start": 172.61,
                    "end": 172.79,
                    "word": " as",
                    "probability": 0.90576171875
                },
                {
                    "start": 172.79,
                    "end": 172.93,
                    "word": " they",
                    "probability": 0.7392578125
                },
                {
                    "start": 172.93,
                    "end": 173.07,
                    "word": " were",
                    "probability": 0.88671875
                },
                {
                    "start": 173.07,
                    "end": 173.35,
                    "word": " legally",
                    "probability": 0.78759765625
                },
                {
                    "start": 173.35,
                    "end": 173.71,
                    "word": " permitted",
                    "probability": 0.814453125
                },
                {
                    "start": 173.71,
                    "end": 173.91,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 173.91,
                    "end": 174.11,
                    "word": " do",
                    "probability": 0.90283203125
                },
                {
                    "start": 174.11,
                    "end": 174.55,
                    "word": ".",
                    "probability": 0.97802734375
                }
            ]
        },
        {
            "id": 26,
            "seek": 20372,
            "start": 174.55,
            "end": 188.71,
            "text": " They'd repeatedly MD5 the password with some salt, which is randomly chosen bytes that is stored in the file, and then they'd get a 40-bit key, then they'd add salt to that and repeatedly hash it again.",
            "tokens": [
                50364,
                814,
                1116,
                18227,
                22521,
                20,
                264,
                11524,
                365,
                512,
                5139,
                11,
                597,
                307,
                16979,
                8614,
                36088,
                300,
                307,
                12187,
                294,
                264,
                3991,
                11,
                293,
                550,
                436,
                1116,
                483,
                257,
                3356,
                12,
                5260,
                2141,
                11,
                550,
                436,
                1116,
                909,
                5139,
                281,
                300,
                293,
                18227,
                22019,
                309,
                797,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20748873283197214,
            "compression_ratio": 1.705223880597015,
            "no_speech_prob": 0.41455078125,
            "words": [
                {
                    "start": 174.55,
                    "end": 175.05,
                    "word": " They'd",
                    "probability": 0.6087646484375
                },
                {
                    "start": 175.05,
                    "end": 175.51,
                    "word": " repeatedly",
                    "probability": 0.8212890625
                },
                {
                    "start": 175.51,
                    "end": 176.25,
                    "word": " MD5",
                    "probability": 0.767333984375
                },
                {
                    "start": 176.25,
                    "end": 177.27,
                    "word": " the",
                    "probability": 0.74755859375
                },
                {
                    "start": 177.27,
                    "end": 177.75,
                    "word": " password",
                    "probability": 0.8662109375
                },
                {
                    "start": 177.75,
                    "end": 178.99,
                    "word": " with",
                    "probability": 0.75439453125
                },
                {
                    "start": 178.99,
                    "end": 179.21,
                    "word": " some",
                    "probability": 0.7880859375
                },
                {
                    "start": 179.21,
                    "end": 179.63,
                    "word": " salt",
                    "probability": 0.83056640625
                },
                {
                    "start": 179.63,
                    "end": 179.77,
                    "word": ",",
                    "probability": 0.77880859375
                },
                {
                    "start": 179.77,
                    "end": 179.93,
                    "word": " which",
                    "probability": 0.92333984375
                },
                {
                    "start": 179.93,
                    "end": 180.51,
                    "word": " is",
                    "probability": 0.77490234375
                },
                {
                    "start": 180.51,
                    "end": 180.87,
                    "word": " randomly",
                    "probability": 0.6748046875
                },
                {
                    "start": 180.87,
                    "end": 181.29,
                    "word": " chosen",
                    "probability": 0.90625
                },
                {
                    "start": 181.29,
                    "end": 181.73,
                    "word": " bytes",
                    "probability": 0.78662109375
                },
                {
                    "start": 181.73,
                    "end": 182.13,
                    "word": " that",
                    "probability": 0.8525390625
                },
                {
                    "start": 182.13,
                    "end": 182.29,
                    "word": " is",
                    "probability": 0.83203125
                },
                {
                    "start": 182.29,
                    "end": 182.57,
                    "word": " stored",
                    "probability": 0.7431640625
                },
                {
                    "start": 182.57,
                    "end": 182.69,
                    "word": " in",
                    "probability": 0.9052734375
                },
                {
                    "start": 182.69,
                    "end": 182.81,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 182.81,
                    "end": 183.09,
                    "word": " file",
                    "probability": 0.818359375
                },
                {
                    "start": 183.09,
                    "end": 183.31,
                    "word": ",",
                    "probability": 0.323486328125
                },
                {
                    "start": 183.31,
                    "end": 183.81,
                    "word": " and",
                    "probability": 0.88427734375
                },
                {
                    "start": 183.81,
                    "end": 183.93,
                    "word": " then",
                    "probability": 0.72412109375
                },
                {
                    "start": 183.93,
                    "end": 184.11,
                    "word": " they'd",
                    "probability": 0.803955078125
                },
                {
                    "start": 184.11,
                    "end": 184.23,
                    "word": " get",
                    "probability": 0.8974609375
                },
                {
                    "start": 184.37,
                    "end": 184.61,
                    "word": " a 40",
                    "probability": 0.88427734375
                },
                {
                    "start": 184.61,
                    "end": 184.77,
                    "word": "-bit",
                    "probability": 0.8134765625
                },
                {
                    "start": 184.77,
                    "end": 185.19,
                    "word": " key",
                    "probability": 0.82373046875
                },
                {
                    "start": 185.19,
                    "end": 185.57,
                    "word": ",",
                    "probability": 0.476318359375
                },
                {
                    "start": 185.57,
                    "end": 185.95,
                    "word": " then",
                    "probability": 0.7177734375
                },
                {
                    "start": 185.95,
                    "end": 186.15,
                    "word": " they'd",
                    "probability": 0.8564453125
                },
                {
                    "start": 186.15,
                    "end": 186.33,
                    "word": " add",
                    "probability": 0.76220703125
                },
                {
                    "start": 186.33,
                    "end": 186.57,
                    "word": " salt",
                    "probability": 0.8369140625
                },
                {
                    "start": 186.57,
                    "end": 186.75,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 186.75,
                    "end": 187.11,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 187.11,
                    "end": 187.29,
                    "word": " and",
                    "probability": 0.77001953125
                },
                {
                    "start": 187.29,
                    "end": 187.67,
                    "word": " repeatedly",
                    "probability": 0.837890625
                },
                {
                    "start": 187.67,
                    "end": 188.03,
                    "word": " hash",
                    "probability": 0.796875
                },
                {
                    "start": 188.03,
                    "end": 188.15,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 188.15,
                    "end": 188.53,
                    "word": " again",
                    "probability": 0.91943359375
                },
                {
                    "start": 188.53,
                    "end": 188.71,
                    "word": ".",
                    "probability": 0.7666015625
                }
            ]
        },
        {
            "id": 27,
            "seek": 20372,
            "start": 188.71,
            "end": 193.09,
            "text": " So it took about half a second to test a password on the computers at the time.",
            "tokens": [
                51114,
                407,
                309,
                1890,
                466,
                1922,
                257,
                1150,
                281,
                1500,
                257,
                11524,
                322,
                264,
                10807,
                412,
                264,
                565,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20748873283197214,
            "compression_ratio": 1.705223880597015,
            "no_speech_prob": 0.41455078125,
            "words": [
                {
                    "start": 188.71,
                    "end": 188.81,
                    "word": " So",
                    "probability": 0.8095703125
                },
                {
                    "start": 188.81,
                    "end": 188.93,
                    "word": " it",
                    "probability": 0.74609375
                },
                {
                    "start": 188.93,
                    "end": 189.13,
                    "word": " took",
                    "probability": 0.88720703125
                },
                {
                    "start": 189.13,
                    "end": 189.59,
                    "word": " about",
                    "probability": 0.814453125
                },
                {
                    "start": 189.59,
                    "end": 189.87,
                    "word": " half",
                    "probability": 0.81396484375
                },
                {
                    "start": 190.03,
                    "end": 190.27,
                    "word": " a second",
                    "probability": 0.8037109375
                },
                {
                    "start": 190.27,
                    "end": 190.45,
                    "word": " to",
                    "probability": 0.88671875
                },
                {
                    "start": 190.45,
                    "end": 190.65,
                    "word": " test",
                    "probability": 0.7783203125
                },
                {
                    "start": 190.99,
                    "end": 191.33,
                    "word": " a password",
                    "probability": 0.859375
                },
                {
                    "start": 191.33,
                    "end": 191.55,
                    "word": " on",
                    "probability": 0.9013671875
                },
                {
                    "start": 191.55,
                    "end": 191.65,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 191.65,
                    "end": 192.01,
                    "word": " computers",
                    "probability": 0.72607421875
                },
                {
                    "start": 192.01,
                    "end": 192.17,
                    "word": " at",
                    "probability": 0.85009765625
                },
                {
                    "start": 192.17,
                    "end": 192.29,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 192.29,
                    "end": 192.75,
                    "word": " time",
                    "probability": 0.80908203125
                },
                {
                    "start": 192.75,
                    "end": 193.09,
                    "word": ".",
                    "probability": 0.9814453125
                }
            ]
        },
        {
            "id": 28,
            "seek": 20372,
            "start": 193.09,
            "end": 198.29,
            "text": " So despite being a 40-bit key space, it was a fairly hard problem to attack.",
            "tokens": [
                51314,
                407,
                7228,
                885,
                257,
                3356,
                12,
                5260,
                2141,
                1901,
                11,
                309,
                390,
                257,
                6457,
                1152,
                1154,
                281,
                2690,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20748873283197214,
            "compression_ratio": 1.705223880597015,
            "no_speech_prob": 0.41455078125,
            "words": [
                {
                    "start": 193.09,
                    "end": 193.21,
                    "word": " So",
                    "probability": 0.88134765625
                },
                {
                    "start": 193.21,
                    "end": 193.59,
                    "word": " despite",
                    "probability": 0.7353515625
                },
                {
                    "start": 193.59,
                    "end": 194.05,
                    "word": " being",
                    "probability": 0.8837890625
                },
                {
                    "start": 194.23,
                    "end": 194.45,
                    "word": " a 40",
                    "probability": 0.8916015625
                },
                {
                    "start": 194.45,
                    "end": 194.61,
                    "word": "-bit",
                    "probability": 0.943115234375
                },
                {
                    "start": 194.61,
                    "end": 194.85,
                    "word": " key",
                    "probability": 0.57568359375
                },
                {
                    "start": 194.85,
                    "end": 195.17,
                    "word": " space",
                    "probability": 0.7978515625
                },
                {
                    "start": 195.17,
                    "end": 195.17,
                    "word": ",",
                    "probability": 0.96728515625
                },
                {
                    "start": 195.17,
                    "end": 195.29,
                    "word": " it",
                    "probability": 0.89794921875
                },
                {
                    "start": 195.29,
                    "end": 195.45,
                    "word": " was",
                    "probability": 0.89892578125
                },
                {
                    "start": 196.07,
                    "end": 196.31,
                    "word": " a fairly",
                    "probability": 0.84912109375
                },
                {
                    "start": 196.31,
                    "end": 196.63,
                    "word": " hard",
                    "probability": 0.818359375
                },
                {
                    "start": 196.63,
                    "end": 197.09,
                    "word": " problem",
                    "probability": 0.74462890625
                },
                {
                    "start": 197.09,
                    "end": 197.35,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 197.35,
                    "end": 197.81,
                    "word": " attack",
                    "probability": 0.8447265625
                },
                {
                    "start": 197.81,
                    "end": 198.29,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 29,
            "seek": 20372,
            "start": 198.77,
            "end": 203.55,
            "text": " We had to resort to a dictionary attack, because breaking it outright was pretty much impossible.",
            "tokens": [
                51564,
                492,
                632,
                281,
                19606,
                281,
                257,
                25890,
                2690,
                11,
                570,
                7697,
                309,
                35189,
                390,
                1238,
                709,
                6243,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20748873283197214,
            "compression_ratio": 1.705223880597015,
            "no_speech_prob": 0.41455078125,
            "words": [
                {
                    "start": 198.77,
                    "end": 199.25,
                    "word": " We",
                    "probability": 0.9013671875
                },
                {
                    "start": 199.25,
                    "end": 199.43,
                    "word": " had",
                    "probability": 0.818359375
                },
                {
                    "start": 199.43,
                    "end": 199.55,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 199.55,
                    "end": 199.79,
                    "word": " resort",
                    "probability": 0.86328125
                },
                {
                    "start": 199.79,
                    "end": 200.09,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 200.27,
                    "end": 200.57,
                    "word": " a dictionary",
                    "probability": 0.77490234375
                },
                {
                    "start": 200.57,
                    "end": 201.07,
                    "word": " attack",
                    "probability": 0.84765625
                },
                {
                    "start": 201.07,
                    "end": 201.15,
                    "word": ",",
                    "probability": 0.2169189453125
                },
                {
                    "start": 201.15,
                    "end": 201.31,
                    "word": " because",
                    "probability": 0.568359375
                },
                {
                    "start": 201.31,
                    "end": 201.67,
                    "word": " breaking",
                    "probability": 0.80517578125
                },
                {
                    "start": 201.67,
                    "end": 201.83,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 201.83,
                    "end": 202.21,
                    "word": " outright",
                    "probability": 0.5322265625
                },
                {
                    "start": 202.21,
                    "end": 202.47,
                    "word": " was",
                    "probability": 0.880859375
                },
                {
                    "start": 202.47,
                    "end": 202.69,
                    "word": " pretty",
                    "probability": 0.8876953125
                },
                {
                    "start": 202.69,
                    "end": 202.89,
                    "word": " much",
                    "probability": 0.82080078125
                },
                {
                    "start": 202.89,
                    "end": 203.35,
                    "word": " impossible",
                    "probability": 0.75390625
                },
                {
                    "start": 203.35,
                    "end": 203.55,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 30,
            "seek": 23184,
            "start": 204.55,
            "end": 222.77,
            "text": " We did eventually write a cracker for larger companies that had their own computer labs and resources, other large agencies, to brute force the 40-bit key space using the fancy MMX instructions on the Pentium.",
            "tokens": [
                50364,
                492,
                630,
                4728,
                2464,
                257,
                6226,
                260,
                337,
                4833,
                3431,
                300,
                632,
                641,
                1065,
                3820,
                20339,
                293,
                3593,
                11,
                661,
                2416,
                9504,
                11,
                281,
                47909,
                3464,
                264,
                3356,
                12,
                5260,
                2141,
                1901,
                1228,
                264,
                10247,
                34191,
                55,
                9415,
                322,
                264,
                20165,
                2197,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18019480906523666,
            "compression_ratio": 1.5327510917030567,
            "no_speech_prob": 0.0035381317138671875,
            "words": [
                {
                    "start": 204.55,
                    "end": 204.87,
                    "word": " We",
                    "probability": 0.6611328125
                },
                {
                    "start": 204.87,
                    "end": 205.03,
                    "word": " did",
                    "probability": 0.89794921875
                },
                {
                    "start": 205.03,
                    "end": 205.53,
                    "word": " eventually",
                    "probability": 0.7080078125
                },
                {
                    "start": 205.53,
                    "end": 205.79,
                    "word": " write",
                    "probability": 0.78759765625
                },
                {
                    "start": 205.95,
                    "end": 206.41,
                    "word": " a cracker",
                    "probability": 0.900634765625
                },
                {
                    "start": 206.41,
                    "end": 207.21,
                    "word": " for",
                    "probability": 0.89013671875
                },
                {
                    "start": 207.21,
                    "end": 207.63,
                    "word": " larger",
                    "probability": 0.830078125
                },
                {
                    "start": 207.63,
                    "end": 208.15,
                    "word": " companies",
                    "probability": 0.783203125
                },
                {
                    "start": 208.15,
                    "end": 208.45,
                    "word": " that",
                    "probability": 0.86474609375
                },
                {
                    "start": 208.45,
                    "end": 208.67,
                    "word": " had",
                    "probability": 0.79638671875
                },
                {
                    "start": 208.67,
                    "end": 208.85,
                    "word": " their",
                    "probability": 0.9052734375
                },
                {
                    "start": 208.85,
                    "end": 209.61,
                    "word": " own",
                    "probability": 0.83349609375
                },
                {
                    "start": 209.61,
                    "end": 211.45,
                    "word": " computer",
                    "probability": 0.59375
                },
                {
                    "start": 211.45,
                    "end": 211.89,
                    "word": " labs",
                    "probability": 0.814453125
                },
                {
                    "start": 211.89,
                    "end": 212.37,
                    "word": " and",
                    "probability": 0.86474609375
                },
                {
                    "start": 212.37,
                    "end": 213.23,
                    "word": " resources",
                    "probability": 0.74267578125
                },
                {
                    "start": 213.23,
                    "end": 214.29,
                    "word": ",",
                    "probability": 0.6513671875
                },
                {
                    "start": 214.29,
                    "end": 215.07,
                    "word": " other",
                    "probability": 0.76025390625
                },
                {
                    "start": 215.07,
                    "end": 215.91,
                    "word": " large",
                    "probability": 0.91259765625
                },
                {
                    "start": 215.91,
                    "end": 216.45,
                    "word": " agencies",
                    "probability": 0.6025390625
                },
                {
                    "start": 216.45,
                    "end": 216.93,
                    "word": ",",
                    "probability": 0.401123046875
                },
                {
                    "start": 216.93,
                    "end": 217.15,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 217.15,
                    "end": 217.39,
                    "word": " brute",
                    "probability": 0.84228515625
                },
                {
                    "start": 217.39,
                    "end": 217.67,
                    "word": " force",
                    "probability": 0.806640625
                },
                {
                    "start": 217.67,
                    "end": 217.87,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 217.87,
                    "end": 218.09,
                    "word": " 40",
                    "probability": 0.87646484375
                },
                {
                    "start": 218.09,
                    "end": 218.25,
                    "word": "-bit",
                    "probability": 0.839599609375
                },
                {
                    "start": 218.25,
                    "end": 218.49,
                    "word": " key",
                    "probability": 0.2489013671875
                },
                {
                    "start": 218.49,
                    "end": 218.81,
                    "word": " space",
                    "probability": 0.74267578125
                },
                {
                    "start": 218.81,
                    "end": 219.25,
                    "word": " using",
                    "probability": 0.77294921875
                },
                {
                    "start": 219.25,
                    "end": 219.93,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 219.93,
                    "end": 220.33,
                    "word": " fancy",
                    "probability": 0.8486328125
                },
                {
                    "start": 220.33,
                    "end": 220.87,
                    "word": " MMX",
                    "probability": 0.87744140625
                },
                {
                    "start": 220.87,
                    "end": 221.39,
                    "word": " instructions",
                    "probability": 0.77978515625
                },
                {
                    "start": 221.39,
                    "end": 221.61,
                    "word": " on",
                    "probability": 0.89794921875
                },
                {
                    "start": 221.61,
                    "end": 221.73,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 221.73,
                    "end": 222.13,
                    "word": " Pentium",
                    "probability": 0.951416015625
                },
                {
                    "start": 222.13,
                    "end": 222.77,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 31,
            "seek": 23184,
            "start": 222.81,
            "end": 227.59,
            "text": " This was long before graphics processors were available.",
            "tokens": [
                51264,
                639,
                390,
                938,
                949,
                11837,
                27751,
                645,
                2435,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18019480906523666,
            "compression_ratio": 1.5327510917030567,
            "no_speech_prob": 0.0035381317138671875,
            "words": [
                {
                    "start": 222.81,
                    "end": 223.11,
                    "word": " This",
                    "probability": 0.8056640625
                },
                {
                    "start": 223.11,
                    "end": 223.25,
                    "word": " was",
                    "probability": 0.85009765625
                },
                {
                    "start": 223.25,
                    "end": 223.49,
                    "word": " long",
                    "probability": 0.87646484375
                },
                {
                    "start": 223.49,
                    "end": 223.93,
                    "word": " before",
                    "probability": 0.7998046875
                },
                {
                    "start": 223.93,
                    "end": 224.57,
                    "word": " graphics",
                    "probability": 0.80859375
                },
                {
                    "start": 224.57,
                    "end": 226.25,
                    "word": " processors",
                    "probability": 0.82861328125
                },
                {
                    "start": 226.25,
                    "end": 226.55,
                    "word": " were",
                    "probability": 0.88720703125
                },
                {
                    "start": 226.55,
                    "end": 226.95,
                    "word": " available",
                    "probability": 0.73779296875
                },
                {
                    "start": 226.95,
                    "end": 227.59,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 32,
            "seek": 23184,
            "start": 227.59,
            "end": 232.67,
            "text": " I knew of one place that ran the software for nine months before finally getting in.",
            "tokens": [
                51514,
                286,
                2586,
                295,
                472,
                1081,
                300,
                5872,
                264,
                4722,
                337,
                4949,
                2493,
                949,
                2721,
                1242,
                294,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18019480906523666,
            "compression_ratio": 1.5327510917030567,
            "no_speech_prob": 0.0035381317138671875,
            "words": [
                {
                    "start": 227.59,
                    "end": 227.73,
                    "word": " I",
                    "probability": 0.9794921875
                },
                {
                    "start": 227.73,
                    "end": 227.81,
                    "word": " knew",
                    "probability": 0.5322265625
                },
                {
                    "start": 227.81,
                    "end": 227.91,
                    "word": " of",
                    "probability": 0.83447265625
                },
                {
                    "start": 227.91,
                    "end": 228.03,
                    "word": " one",
                    "probability": 0.82275390625
                },
                {
                    "start": 228.03,
                    "end": 228.31,
                    "word": " place",
                    "probability": 0.8193359375
                },
                {
                    "start": 228.31,
                    "end": 228.45,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 228.45,
                    "end": 228.65,
                    "word": " ran",
                    "probability": 0.8876953125
                },
                {
                    "start": 228.65,
                    "end": 228.81,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 228.81,
                    "end": 229.19,
                    "word": " software",
                    "probability": 0.84423828125
                },
                {
                    "start": 229.19,
                    "end": 229.55,
                    "word": " for",
                    "probability": 0.89697265625
                },
                {
                    "start": 229.55,
                    "end": 230.37,
                    "word": " nine",
                    "probability": 0.8271484375
                },
                {
                    "start": 230.37,
                    "end": 230.67,
                    "word": " months",
                    "probability": 0.7333984375
                },
                {
                    "start": 230.67,
                    "end": 230.99,
                    "word": " before",
                    "probability": 0.79931640625
                },
                {
                    "start": 230.99,
                    "end": 231.55,
                    "word": " finally",
                    "probability": 0.7080078125
                },
                {
                    "start": 231.55,
                    "end": 231.85,
                    "word": " getting",
                    "probability": 0.90771484375
                },
                {
                    "start": 231.85,
                    "end": 232.03,
                    "word": " in",
                    "probability": 0.75732421875
                },
                {
                    "start": 232.03,
                    "end": 232.67,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 33,
            "seek": 25190,
            "start": 232.67,
            "end": 237.09,
            "text": " The other really fun one I did was Zip Archives.",
            "tokens": [
                50364,
                440,
                661,
                534,
                1019,
                472,
                286,
                630,
                390,
                1176,
                647,
                39258,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1894290064588005,
            "compression_ratio": 1.4903846153846154,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 232.67,
                    "end": 233.49,
                    "word": " The",
                    "probability": 0.541015625
                },
                {
                    "start": 233.49,
                    "end": 233.63,
                    "word": " other",
                    "probability": 0.810546875
                },
                {
                    "start": 233.63,
                    "end": 233.85,
                    "word": " really",
                    "probability": 0.71240234375
                },
                {
                    "start": 233.85,
                    "end": 234.13,
                    "word": " fun",
                    "probability": 0.89794921875
                },
                {
                    "start": 234.13,
                    "end": 234.27,
                    "word": " one",
                    "probability": 0.81005859375
                },
                {
                    "start": 234.27,
                    "end": 234.41,
                    "word": " I",
                    "probability": 0.97412109375
                },
                {
                    "start": 234.41,
                    "end": 234.57,
                    "word": " did",
                    "probability": 0.8857421875
                },
                {
                    "start": 234.57,
                    "end": 235.17,
                    "word": " was",
                    "probability": 0.89208984375
                },
                {
                    "start": 235.17,
                    "end": 236.17,
                    "word": " Zip",
                    "probability": 0.641357421875
                },
                {
                    "start": 236.17,
                    "end": 236.57,
                    "word": " Archives",
                    "probability": 0.43701171875
                },
                {
                    "start": 236.57,
                    "end": 237.09,
                    "word": ".",
                    "probability": 0.91943359375
                }
            ]
        },
        {
            "id": 34,
            "seek": 25190,
            "start": 237.09,
            "end": 246.15,
            "text": " The developer of PKZip, Phil Katz, made the decision, which was unusual at the time, to document his file format and include it with his software.",
            "tokens": [
                50614,
                440,
                10754,
                295,
                49475,
                57,
                647,
                11,
                7777,
                8365,
                89,
                11,
                1027,
                264,
                3537,
                11,
                597,
                390,
                10901,
                412,
                264,
                565,
                11,
                281,
                4166,
                702,
                3991,
                7877,
                293,
                4090,
                309,
                365,
                702,
                4722,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1894290064588005,
            "compression_ratio": 1.4903846153846154,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 237.09,
                    "end": 237.29,
                    "word": " The",
                    "probability": 0.78466796875
                },
                {
                    "start": 237.29,
                    "end": 237.81,
                    "word": " developer",
                    "probability": 0.6357421875
                },
                {
                    "start": 237.81,
                    "end": 238.19,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 238.19,
                    "end": 239.03,
                    "word": " PKZip",
                    "probability": 0.7874348958333334
                },
                {
                    "start": 239.03,
                    "end": 239.59,
                    "word": ",",
                    "probability": 0.8876953125
                },
                {
                    "start": 239.59,
                    "end": 239.99,
                    "word": " Phil",
                    "probability": 0.8251953125
                },
                {
                    "start": 239.99,
                    "end": 240.41,
                    "word": " Katz",
                    "probability": 0.866455078125
                },
                {
                    "start": 240.41,
                    "end": 240.47,
                    "word": ",",
                    "probability": 0.904296875
                },
                {
                    "start": 240.47,
                    "end": 240.61,
                    "word": " made",
                    "probability": 0.82763671875
                },
                {
                    "start": 240.61,
                    "end": 240.75,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 240.75,
                    "end": 241.17,
                    "word": " decision",
                    "probability": 0.85107421875
                },
                {
                    "start": 241.17,
                    "end": 241.29,
                    "word": ",",
                    "probability": 0.70654296875
                },
                {
                    "start": 241.29,
                    "end": 241.41,
                    "word": " which",
                    "probability": 0.9072265625
                },
                {
                    "start": 241.41,
                    "end": 241.57,
                    "word": " was",
                    "probability": 0.88134765625
                },
                {
                    "start": 241.57,
                    "end": 241.93,
                    "word": " unusual",
                    "probability": 0.82958984375
                },
                {
                    "start": 241.93,
                    "end": 242.15,
                    "word": " at",
                    "probability": 0.90087890625
                },
                {
                    "start": 242.15,
                    "end": 242.25,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 242.25,
                    "end": 242.49,
                    "word": " time",
                    "probability": 0.81396484375
                },
                {
                    "start": 242.49,
                    "end": 242.81,
                    "word": ",",
                    "probability": 0.94921875
                },
                {
                    "start": 242.81,
                    "end": 243.03,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 243.03,
                    "end": 243.49,
                    "word": " document",
                    "probability": 0.83642578125
                },
                {
                    "start": 243.49,
                    "end": 243.69,
                    "word": " his",
                    "probability": 0.8564453125
                },
                {
                    "start": 243.69,
                    "end": 243.93,
                    "word": " file",
                    "probability": 0.8388671875
                },
                {
                    "start": 243.93,
                    "end": 244.29,
                    "word": " format",
                    "probability": 0.76025390625
                },
                {
                    "start": 244.29,
                    "end": 244.49,
                    "word": " and",
                    "probability": 0.87744140625
                },
                {
                    "start": 244.49,
                    "end": 244.83,
                    "word": " include",
                    "probability": 0.7548828125
                },
                {
                    "start": 244.83,
                    "end": 244.93,
                    "word": " it",
                    "probability": 0.8955078125
                },
                {
                    "start": 244.93,
                    "end": 245.07,
                    "word": " with",
                    "probability": 0.80029296875
                },
                {
                    "start": 245.07,
                    "end": 245.21,
                    "word": " his",
                    "probability": 0.64404296875
                },
                {
                    "start": 245.21,
                    "end": 245.63,
                    "word": " software",
                    "probability": 0.83837890625
                },
                {
                    "start": 245.63,
                    "end": 246.15,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 35,
            "seek": 25190,
            "start": 246.67,
            "end": 249.09,
            "text": " That made it a favorite of developers.",
            "tokens": [
                51064,
                663,
                1027,
                309,
                257,
                2954,
                295,
                8849,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1894290064588005,
            "compression_ratio": 1.4903846153846154,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 246.67,
                    "end": 247.09,
                    "word": " That",
                    "probability": 0.73876953125
                },
                {
                    "start": 247.09,
                    "end": 247.31,
                    "word": " made",
                    "probability": 0.82763671875
                },
                {
                    "start": 247.31,
                    "end": 247.41,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 247.55,
                    "end": 247.79,
                    "word": " a favorite",
                    "probability": 0.75341796875
                },
                {
                    "start": 247.79,
                    "end": 247.99,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 247.99,
                    "end": 248.61,
                    "word": " developers",
                    "probability": 0.66552734375
                },
                {
                    "start": 248.61,
                    "end": 249.09,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 36,
            "seek": 25190,
            "start": 249.09,
            "end": 252.73,
            "text": " Roger Schlafly designed the stream cipher used for encrypting the archives.",
            "tokens": [
                51214,
                17666,
                2065,
                875,
                14061,
                4761,
                264,
                4309,
                269,
                21240,
                1143,
                337,
                17972,
                662,
                278,
                264,
                25607,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1894290064588005,
            "compression_ratio": 1.4903846153846154,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 249.09,
                    "end": 249.33,
                    "word": " Roger",
                    "probability": 0.755859375
                },
                {
                    "start": 249.33,
                    "end": 249.69,
                    "word": " Schlafly",
                    "probability": 0.91845703125
                },
                {
                    "start": 249.69,
                    "end": 250.11,
                    "word": " designed",
                    "probability": 0.72802734375
                },
                {
                    "start": 250.11,
                    "end": 250.29,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 250.29,
                    "end": 250.57,
                    "word": " stream",
                    "probability": 0.78857421875
                },
                {
                    "start": 250.57,
                    "end": 250.85,
                    "word": " cipher",
                    "probability": 0.8115234375
                },
                {
                    "start": 250.85,
                    "end": 251.15,
                    "word": " used",
                    "probability": 0.8212890625
                },
                {
                    "start": 251.15,
                    "end": 251.33,
                    "word": " for",
                    "probability": 0.89892578125
                },
                {
                    "start": 251.33,
                    "end": 251.69,
                    "word": " encrypting",
                    "probability": 0.9239908854166666
                },
                {
                    "start": 251.69,
                    "end": 251.83,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 251.83,
                    "end": 252.21,
                    "word": " archives",
                    "probability": 0.86279296875
                },
                {
                    "start": 252.21,
                    "end": 252.73,
                    "word": ".",
                    "probability": 0.912109375
                }
            ]
        },
        {
            "id": 37,
            "seek": 27742,
            "start": 252.73,
            "end": 257.79,
            "text": " The Zip standard quickly became by far the most popular compression format on Windows.",
            "tokens": [
                50364,
                440,
                1176,
                647,
                3832,
                2661,
                3062,
                538,
                1400,
                264,
                881,
                3743,
                19355,
                7877,
                322,
                8591,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22527472658471748,
            "compression_ratio": 1.540983606557377,
            "no_speech_prob": 0.1942138671875,
            "words": [
                {
                    "start": 252.73,
                    "end": 253.21,
                    "word": " The",
                    "probability": 0.25146484375
                },
                {
                    "start": 253.21,
                    "end": 253.33,
                    "word": " Zip",
                    "probability": 0.38427734375
                },
                {
                    "start": 253.33,
                    "end": 253.69,
                    "word": " standard",
                    "probability": 0.69384765625
                },
                {
                    "start": 253.69,
                    "end": 254.23,
                    "word": " quickly",
                    "probability": 0.86572265625
                },
                {
                    "start": 254.23,
                    "end": 254.65,
                    "word": " became",
                    "probability": 0.77880859375
                },
                {
                    "start": 254.65,
                    "end": 254.85,
                    "word": " by",
                    "probability": 0.8291015625
                },
                {
                    "start": 254.85,
                    "end": 255.11,
                    "word": " far",
                    "probability": 0.8994140625
                },
                {
                    "start": 255.11,
                    "end": 255.23,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 255.23,
                    "end": 255.41,
                    "word": " most",
                    "probability": 0.81591796875
                },
                {
                    "start": 255.41,
                    "end": 255.79,
                    "word": " popular",
                    "probability": 0.892578125
                },
                {
                    "start": 255.79,
                    "end": 256.27,
                    "word": " compression",
                    "probability": 0.82470703125
                },
                {
                    "start": 256.27,
                    "end": 256.67,
                    "word": " format",
                    "probability": 0.775390625
                },
                {
                    "start": 256.67,
                    "end": 256.85,
                    "word": " on",
                    "probability": 0.89892578125
                },
                {
                    "start": 256.85,
                    "end": 257.23,
                    "word": " Windows",
                    "probability": 0.779296875
                },
                {
                    "start": 257.23,
                    "end": 257.79,
                    "word": ".",
                    "probability": 0.206787109375
                }
            ]
        },
        {
            "id": 38,
            "seek": 27742,
            "start": 257.79,
            "end": 267.01,
            "text": " And many other formats, like Java's JAR format, OpenOffice's document formats, are really just Zip files with a particular directory structure inside.",
            "tokens": [
                50614,
                400,
                867,
                661,
                25879,
                11,
                411,
                10745,
                311,
                508,
                1899,
                7877,
                11,
                7238,
                29745,
                573,
                311,
                4166,
                25879,
                11,
                366,
                534,
                445,
                1176,
                647,
                7098,
                365,
                257,
                1729,
                21120,
                3877,
                1854,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22527472658471748,
            "compression_ratio": 1.540983606557377,
            "no_speech_prob": 0.1942138671875,
            "words": [
                {
                    "start": 257.79,
                    "end": 257.83,
                    "word": " And",
                    "probability": 0.453369140625
                },
                {
                    "start": 257.83,
                    "end": 258.01,
                    "word": " many",
                    "probability": 0.7939453125
                },
                {
                    "start": 258.01,
                    "end": 258.27,
                    "word": " other",
                    "probability": 0.7958984375
                },
                {
                    "start": 258.27,
                    "end": 258.71,
                    "word": " formats",
                    "probability": 0.7802734375
                },
                {
                    "start": 258.71,
                    "end": 258.91,
                    "word": ",",
                    "probability": 0.48681640625
                },
                {
                    "start": 258.91,
                    "end": 259.11,
                    "word": " like",
                    "probability": 0.87451171875
                },
                {
                    "start": 259.11,
                    "end": 259.61,
                    "word": " Java's",
                    "probability": 0.8564453125
                },
                {
                    "start": 259.61,
                    "end": 259.83,
                    "word": " JAR",
                    "probability": 0.829833984375
                },
                {
                    "start": 259.83,
                    "end": 260.33,
                    "word": " format",
                    "probability": 0.7294921875
                },
                {
                    "start": 260.33,
                    "end": 260.97,
                    "word": ",",
                    "probability": 0.91162109375
                },
                {
                    "start": 260.97,
                    "end": 262.13,
                    "word": " OpenOffice's",
                    "probability": 0.8154296875
                },
                {
                    "start": 262.13,
                    "end": 262.59,
                    "word": " document",
                    "probability": 0.440185546875
                },
                {
                    "start": 262.59,
                    "end": 263.09,
                    "word": " formats",
                    "probability": 0.650390625
                },
                {
                    "start": 263.09,
                    "end": 263.21,
                    "word": ",",
                    "probability": 0.7509765625
                },
                {
                    "start": 263.21,
                    "end": 263.31,
                    "word": " are",
                    "probability": 0.8779296875
                },
                {
                    "start": 263.31,
                    "end": 263.53,
                    "word": " really",
                    "probability": 0.7822265625
                },
                {
                    "start": 263.53,
                    "end": 263.79,
                    "word": " just",
                    "probability": 0.8994140625
                },
                {
                    "start": 263.79,
                    "end": 264.09,
                    "word": " Zip",
                    "probability": 0.640869140625
                },
                {
                    "start": 264.09,
                    "end": 264.43,
                    "word": " files",
                    "probability": 0.80859375
                },
                {
                    "start": 264.43,
                    "end": 264.69,
                    "word": " with",
                    "probability": 0.7958984375
                },
                {
                    "start": 264.81,
                    "end": 265.23,
                    "word": " a particular",
                    "probability": 0.822265625
                },
                {
                    "start": 265.23,
                    "end": 265.73,
                    "word": " directory",
                    "probability": 0.798828125
                },
                {
                    "start": 265.73,
                    "end": 266.19,
                    "word": " structure",
                    "probability": 0.7314453125
                },
                {
                    "start": 266.19,
                    "end": 266.71,
                    "word": " inside",
                    "probability": 0.88916015625
                },
                {
                    "start": 266.71,
                    "end": 267.01,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 39,
            "seek": 27742,
            "start": 269.37,
            "end": 273.49,
            "text": " InfoZip is an open source implementation of the software.",
            "tokens": [
                51114,
                11537,
                78,
                57,
                647,
                307,
                364,
                1269,
                4009,
                11420,
                295,
                264,
                4722,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22527472658471748,
            "compression_ratio": 1.540983606557377,
            "no_speech_prob": 0.1942138671875,
            "words": [
                {
                    "start": 269.37,
                    "end": 269.97,
                    "word": " InfoZip",
                    "probability": 0.869140625
                },
                {
                    "start": 269.97,
                    "end": 270.57,
                    "word": " is",
                    "probability": 0.890625
                },
                {
                    "start": 270.57,
                    "end": 270.75,
                    "word": " an",
                    "probability": 0.90576171875
                },
                {
                    "start": 270.75,
                    "end": 270.97,
                    "word": " open",
                    "probability": 0.75634765625
                },
                {
                    "start": 270.97,
                    "end": 271.49,
                    "word": " source",
                    "probability": 0.461669921875
                },
                {
                    "start": 271.49,
                    "end": 272.51,
                    "word": " implementation",
                    "probability": 0.68701171875
                },
                {
                    "start": 272.51,
                    "end": 272.69,
                    "word": " of",
                    "probability": 0.859375
                },
                {
                    "start": 272.69,
                    "end": 272.79,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 272.79,
                    "end": 273.23,
                    "word": " software",
                    "probability": 0.83935546875
                },
                {
                    "start": 273.23,
                    "end": 273.49,
                    "word": ".",
                    "probability": 0.578125
                }
            ]
        },
        {
            "id": 40,
            "seek": 27742,
            "start": 273.49,
            "end": 278.25,
            "text": " It was used as the basis for nearly all other branded Zip software, like WinZip.",
            "tokens": [
                51414,
                467,
                390,
                1143,
                382,
                264,
                5143,
                337,
                6217,
                439,
                661,
                38510,
                1176,
                647,
                4722,
                11,
                411,
                10427,
                57,
                647,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22527472658471748,
            "compression_ratio": 1.540983606557377,
            "no_speech_prob": 0.1942138671875,
            "words": [
                {
                    "start": 273.49,
                    "end": 273.85,
                    "word": " It",
                    "probability": 0.900390625
                },
                {
                    "start": 273.85,
                    "end": 273.99,
                    "word": " was",
                    "probability": 0.8955078125
                },
                {
                    "start": 273.99,
                    "end": 274.21,
                    "word": " used",
                    "probability": 0.8095703125
                },
                {
                    "start": 274.21,
                    "end": 274.41,
                    "word": " as",
                    "probability": 0.91162109375
                },
                {
                    "start": 274.41,
                    "end": 274.57,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 274.57,
                    "end": 274.87,
                    "word": " basis",
                    "probability": 0.76904296875
                },
                {
                    "start": 274.87,
                    "end": 275.15,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 275.15,
                    "end": 275.41,
                    "word": " nearly",
                    "probability": 0.826171875
                },
                {
                    "start": 275.41,
                    "end": 275.67,
                    "word": " all",
                    "probability": 0.8984375
                },
                {
                    "start": 275.67,
                    "end": 275.97,
                    "word": " other",
                    "probability": 0.78173828125
                },
                {
                    "start": 275.97,
                    "end": 276.29,
                    "word": " branded",
                    "probability": 0.72412109375
                },
                {
                    "start": 276.29,
                    "end": 276.57,
                    "word": " Zip",
                    "probability": 0.92919921875
                },
                {
                    "start": 276.57,
                    "end": 276.97,
                    "word": " software",
                    "probability": 0.8212890625
                },
                {
                    "start": 276.97,
                    "end": 277.11,
                    "word": ",",
                    "probability": 0.5419921875
                },
                {
                    "start": 277.11,
                    "end": 277.33,
                    "word": " like",
                    "probability": 0.87158203125
                },
                {
                    "start": 277.33,
                    "end": 277.85,
                    "word": " WinZip",
                    "probability": 0.89794921875
                },
                {
                    "start": 277.85,
                    "end": 278.25,
                    "word": ".",
                    "probability": 0.92041015625
                }
            ]
        },
        {
            "id": 41,
            "seek": 30742,
            "start": 278.25,
            "end": 285.03,
            "text": " And at the time I was trying to crack it, WinZip had 95% of the market, according to CNET downloads.",
            "tokens": [
                50364,
                400,
                412,
                264,
                565,
                286,
                390,
                1382,
                281,
                6226,
                309,
                11,
                10427,
                57,
                647,
                632,
                13420,
                4,
                295,
                264,
                2142,
                11,
                4650,
                281,
                14589,
                4850,
                36553,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2103365337332854,
            "compression_ratio": 1.546875,
            "no_speech_prob": 0.050262451171875,
            "words": [
                {
                    "start": 278.25,
                    "end": 278.51,
                    "word": " And",
                    "probability": 0.73095703125
                },
                {
                    "start": 278.51,
                    "end": 278.63,
                    "word": " at",
                    "probability": 0.89794921875
                },
                {
                    "start": 278.63,
                    "end": 278.75,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 278.75,
                    "end": 278.93,
                    "word": " time",
                    "probability": 0.80908203125
                },
                {
                    "start": 278.93,
                    "end": 279.03,
                    "word": " I",
                    "probability": 0.9150390625
                },
                {
                    "start": 279.03,
                    "end": 279.13,
                    "word": " was",
                    "probability": 0.90234375
                },
                {
                    "start": 279.13,
                    "end": 279.31,
                    "word": " trying",
                    "probability": 0.80078125
                },
                {
                    "start": 279.31,
                    "end": 279.47,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 279.47,
                    "end": 279.75,
                    "word": " crack",
                    "probability": 0.845703125
                },
                {
                    "start": 279.75,
                    "end": 279.91,
                    "word": " it",
                    "probability": 0.87939453125
                },
                {
                    "start": 279.91,
                    "end": 280.07,
                    "word": ",",
                    "probability": 0.89453125
                },
                {
                    "start": 280.07,
                    "end": 280.41,
                    "word": " WinZip",
                    "probability": 0.796875
                },
                {
                    "start": 280.41,
                    "end": 280.75,
                    "word": " had",
                    "probability": 0.83642578125
                },
                {
                    "start": 280.75,
                    "end": 281.29,
                    "word": " 95",
                    "probability": 0.89892578125
                },
                {
                    "start": 281.29,
                    "end": 281.71,
                    "word": "%",
                    "probability": 0.9443359375
                },
                {
                    "start": 281.71,
                    "end": 282.35,
                    "word": " of",
                    "probability": 0.90771484375
                },
                {
                    "start": 282.35,
                    "end": 282.63,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 282.63,
                    "end": 282.99,
                    "word": " market",
                    "probability": 0.759765625
                },
                {
                    "start": 282.99,
                    "end": 283.15,
                    "word": ",",
                    "probability": 0.425048828125
                },
                {
                    "start": 283.15,
                    "end": 283.35,
                    "word": " according",
                    "probability": 0.84912109375
                },
                {
                    "start": 283.35,
                    "end": 283.57,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 283.57,
                    "end": 283.91,
                    "word": " CNET",
                    "probability": 0.945556640625
                },
                {
                    "start": 283.91,
                    "end": 284.43,
                    "word": " downloads",
                    "probability": 0.69091796875
                },
                {
                    "start": 284.43,
                    "end": 285.03,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 42,
            "seek": 30742,
            "start": 287.21,
            "end": 293.15,
            "text": " Eli Biem and Paul Kosher had published a known plaintext attack on the cipher.",
            "tokens": [
                50814,
                16943,
                363,
                4907,
                293,
                4552,
                36909,
                511,
                632,
                6572,
                257,
                2570,
                11121,
                25111,
                2690,
                322,
                264,
                269,
                21240,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2103365337332854,
            "compression_ratio": 1.546875,
            "no_speech_prob": 0.050262451171875,
            "words": [
                {
                    "start": 287.21,
                    "end": 287.73,
                    "word": " Eli",
                    "probability": 0.300537109375
                },
                {
                    "start": 287.73,
                    "end": 288.11,
                    "word": " Biem",
                    "probability": 0.2747802734375
                },
                {
                    "start": 288.11,
                    "end": 288.33,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 288.33,
                    "end": 288.57,
                    "word": " Paul",
                    "probability": 0.85302734375
                },
                {
                    "start": 288.57,
                    "end": 288.95,
                    "word": " Kosher",
                    "probability": 0.68798828125
                },
                {
                    "start": 288.95,
                    "end": 289.61,
                    "word": " had",
                    "probability": 0.810546875
                },
                {
                    "start": 289.61,
                    "end": 290.03,
                    "word": " published",
                    "probability": 0.716796875
                },
                {
                    "start": 290.59,
                    "end": 290.89,
                    "word": " a known",
                    "probability": 0.6767578125
                },
                {
                    "start": 290.89,
                    "end": 291.51,
                    "word": " plaintext",
                    "probability": 0.71630859375
                },
                {
                    "start": 291.51,
                    "end": 291.97,
                    "word": " attack",
                    "probability": 0.83447265625
                },
                {
                    "start": 291.97,
                    "end": 292.17,
                    "word": " on",
                    "probability": 0.90673828125
                },
                {
                    "start": 292.17,
                    "end": 292.31,
                    "word": " the",
                    "probability": 0.7861328125
                },
                {
                    "start": 292.31,
                    "end": 292.63,
                    "word": " cipher",
                    "probability": 0.748779296875
                },
                {
                    "start": 292.63,
                    "end": 293.15,
                    "word": ".",
                    "probability": 0.415771484375
                }
            ]
        },
        {
            "id": 43,
            "seek": 30742,
            "start": 293.15,
            "end": 296.49,
            "text": " But the known plaintext was compressed plaintext.",
            "tokens": [
                51114,
                583,
                264,
                2570,
                11121,
                25111,
                390,
                30353,
                11121,
                25111,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2103365337332854,
            "compression_ratio": 1.546875,
            "no_speech_prob": 0.050262451171875,
            "words": [
                {
                    "start": 293.15,
                    "end": 293.37,
                    "word": " But",
                    "probability": 0.892578125
                },
                {
                    "start": 293.37,
                    "end": 293.57,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 293.57,
                    "end": 293.81,
                    "word": " known",
                    "probability": 0.68994140625
                },
                {
                    "start": 293.81,
                    "end": 294.41,
                    "word": " plaintext",
                    "probability": 0.90771484375
                },
                {
                    "start": 294.41,
                    "end": 294.73,
                    "word": " was",
                    "probability": 0.88427734375
                },
                {
                    "start": 294.73,
                    "end": 295.27,
                    "word": " compressed",
                    "probability": 0.77294921875
                },
                {
                    "start": 295.27,
                    "end": 295.97,
                    "word": " plaintext",
                    "probability": 0.903564453125
                },
                {
                    "start": 295.97,
                    "end": 296.49,
                    "word": ".",
                    "probability": 0.8662109375
                }
            ]
        },
        {
            "id": 44,
            "seek": 30742,
            "start": 296.49,
            "end": 303.39,
            "text": " To get the Huffman codes at the start of a deflated file, you basically need 32 kilobytes of the file.",
            "tokens": [
                51264,
                1407,
                483,
                264,
                389,
                1245,
                1601,
                14211,
                412,
                264,
                722,
                295,
                257,
                1060,
                38539,
                3991,
                11,
                291,
                1936,
                643,
                8858,
                5128,
                996,
                43673,
                295,
                264,
                3991,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2103365337332854,
            "compression_ratio": 1.546875,
            "no_speech_prob": 0.050262451171875,
            "words": [
                {
                    "start": 296.49,
                    "end": 296.75,
                    "word": " To",
                    "probability": 0.90283203125
                },
                {
                    "start": 296.75,
                    "end": 296.89,
                    "word": " get",
                    "probability": 0.89404296875
                },
                {
                    "start": 296.89,
                    "end": 297.05,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 297.05,
                    "end": 297.35,
                    "word": " Huffman",
                    "probability": 0.9510091145833334
                },
                {
                    "start": 297.35,
                    "end": 297.61,
                    "word": " codes",
                    "probability": 0.63427734375
                },
                {
                    "start": 297.61,
                    "end": 297.75,
                    "word": " at",
                    "probability": 0.88623046875
                },
                {
                    "start": 297.75,
                    "end": 297.91,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 297.91,
                    "end": 298.13,
                    "word": " start",
                    "probability": 0.86865234375
                },
                {
                    "start": 298.13,
                    "end": 298.23,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 298.33,
                    "end": 298.67,
                    "word": " a deflated",
                    "probability": 0.916748046875
                },
                {
                    "start": 298.67,
                    "end": 299.01,
                    "word": " file",
                    "probability": 0.78173828125
                },
                {
                    "start": 299.01,
                    "end": 299.07,
                    "word": ",",
                    "probability": 0.876953125
                },
                {
                    "start": 299.07,
                    "end": 299.17,
                    "word": " you",
                    "probability": 0.8837890625
                },
                {
                    "start": 299.17,
                    "end": 299.59,
                    "word": " basically",
                    "probability": 0.853515625
                },
                {
                    "start": 299.59,
                    "end": 300.45,
                    "word": " need",
                    "probability": 0.80126953125
                },
                {
                    "start": 300.45,
                    "end": 301.03,
                    "word": " 32",
                    "probability": 0.91357421875
                },
                {
                    "start": 301.03,
                    "end": 301.73,
                    "word": " kilobytes",
                    "probability": 0.93212890625
                },
                {
                    "start": 301.73,
                    "end": 302.35,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 302.35,
                    "end": 302.51,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 302.51,
                    "end": 302.79,
                    "word": " file",
                    "probability": 0.80712890625
                },
                {
                    "start": 302.79,
                    "end": 303.39,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 45,
            "seek": 30742,
            "start": 303.87,
            "end": 308.21,
            "text": " The attack was practically useless to law enforcement agencies.",
            "tokens": [
                51614,
                440,
                2690,
                390,
                15667,
                14115,
                281,
                2101,
                11475,
                9504,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2103365337332854,
            "compression_ratio": 1.546875,
            "no_speech_prob": 0.050262451171875,
            "words": [
                {
                    "start": 303.87,
                    "end": 304.05,
                    "word": " The",
                    "probability": 0.82470703125
                },
                {
                    "start": 304.05,
                    "end": 304.31,
                    "word": " attack",
                    "probability": 0.82763671875
                },
                {
                    "start": 304.31,
                    "end": 304.47,
                    "word": " was",
                    "probability": 0.89453125
                },
                {
                    "start": 304.47,
                    "end": 305.03,
                    "word": " practically",
                    "probability": 0.8994140625
                },
                {
                    "start": 305.03,
                    "end": 305.81,
                    "word": " useless",
                    "probability": 0.82373046875
                },
                {
                    "start": 305.81,
                    "end": 306.49,
                    "word": " to",
                    "probability": 0.8671875
                },
                {
                    "start": 306.49,
                    "end": 306.73,
                    "word": " law",
                    "probability": 0.82080078125
                },
                {
                    "start": 306.73,
                    "end": 307.09,
                    "word": " enforcement",
                    "probability": 0.673828125
                },
                {
                    "start": 307.09,
                    "end": 307.61,
                    "word": " agencies",
                    "probability": 0.63232421875
                },
                {
                    "start": 307.61,
                    "end": 308.21,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 46,
            "seek": 32778,
            "start": 308.25,
            "end": 314.69,
            "text": " This diagram is an illustration of the internal workings of the Zip cipher.",
            "tokens": [
                50364,
                639,
                10686,
                307,
                364,
                22645,
                295,
                264,
                6920,
                589,
                1109,
                295,
                264,
                1176,
                647,
                269,
                21240,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19497283213380454,
            "compression_ratio": 1.380952380952381,
            "no_speech_prob": 0.04949951171875,
            "words": [
                {
                    "start": 308.25,
                    "end": 309.09,
                    "word": " This",
                    "probability": 0.763671875
                },
                {
                    "start": 309.09,
                    "end": 309.51,
                    "word": " diagram",
                    "probability": 0.77392578125
                },
                {
                    "start": 309.51,
                    "end": 309.85,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 309.85,
                    "end": 310.37,
                    "word": " an",
                    "probability": 0.8994140625
                },
                {
                    "start": 310.37,
                    "end": 310.83,
                    "word": " illustration",
                    "probability": 0.86328125
                },
                {
                    "start": 310.83,
                    "end": 311.29,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 311.29,
                    "end": 311.53,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 311.53,
                    "end": 312.09,
                    "word": " internal",
                    "probability": 0.6865234375
                },
                {
                    "start": 312.09,
                    "end": 312.81,
                    "word": " workings",
                    "probability": 0.92431640625
                },
                {
                    "start": 312.81,
                    "end": 313.23,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 313.23,
                    "end": 313.43,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 313.43,
                    "end": 313.63,
                    "word": " Zip",
                    "probability": 0.586669921875
                },
                {
                    "start": 313.63,
                    "end": 313.95,
                    "word": " cipher",
                    "probability": 0.568115234375
                },
                {
                    "start": 313.95,
                    "end": 314.69,
                    "word": ".",
                    "probability": 0.9345703125
                }
            ]
        },
        {
            "id": 47,
            "seek": 32778,
            "start": 314.69,
            "end": 318.57,
            "text": " Each of these boxes represents a byte, 8 bits.",
            "tokens": [
                50664,
                6947,
                295,
                613,
                9002,
                8855,
                257,
                40846,
                11,
                1649,
                9239,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19497283213380454,
            "compression_ratio": 1.380952380952381,
            "no_speech_prob": 0.04949951171875,
            "words": [
                {
                    "start": 314.69,
                    "end": 315.01,
                    "word": " Each",
                    "probability": 0.8525390625
                },
                {
                    "start": 315.01,
                    "end": 315.11,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 315.11,
                    "end": 315.29,
                    "word": " these",
                    "probability": 0.70947265625
                },
                {
                    "start": 315.29,
                    "end": 315.69,
                    "word": " boxes",
                    "probability": 0.8232421875
                },
                {
                    "start": 315.69,
                    "end": 316.41,
                    "word": " represents",
                    "probability": 0.80126953125
                },
                {
                    "start": 316.71,
                    "end": 316.99,
                    "word": " a byte",
                    "probability": 0.896484375
                },
                {
                    "start": 316.99,
                    "end": 317.23,
                    "word": ",",
                    "probability": 0.9169921875
                },
                {
                    "start": 317.23,
                    "end": 317.43,
                    "word": " 8",
                    "probability": 0.10809326171875
                },
                {
                    "start": 317.43,
                    "end": 317.77,
                    "word": " bits",
                    "probability": 0.77001953125
                },
                {
                    "start": 317.77,
                    "end": 318.57,
                    "word": ".",
                    "probability": 0.9765625
                }
            ]
        },
        {
            "id": 48,
            "seek": 32778,
            "start": 318.67,
            "end": 324.21,
            "text": " The cipher has 96 bits of internal state, split into three 32-bit chunks.",
            "tokens": [
                50864,
                440,
                269,
                21240,
                575,
                24124,
                9239,
                295,
                6920,
                1785,
                11,
                7472,
                666,
                1045,
                8858,
                12,
                5260,
                24004,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19497283213380454,
            "compression_ratio": 1.380952380952381,
            "no_speech_prob": 0.04949951171875,
            "words": [
                {
                    "start": 318.67,
                    "end": 318.95,
                    "word": " The",
                    "probability": 0.8232421875
                },
                {
                    "start": 318.95,
                    "end": 319.17,
                    "word": " cipher",
                    "probability": 0.8974609375
                },
                {
                    "start": 319.17,
                    "end": 319.49,
                    "word": " has",
                    "probability": 0.8994140625
                },
                {
                    "start": 319.49,
                    "end": 319.93,
                    "word": " 96",
                    "probability": 0.8857421875
                },
                {
                    "start": 319.93,
                    "end": 320.43,
                    "word": " bits",
                    "probability": 0.8076171875
                },
                {
                    "start": 320.43,
                    "end": 320.59,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 320.59,
                    "end": 321.01,
                    "word": " internal",
                    "probability": 0.69677734375
                },
                {
                    "start": 321.01,
                    "end": 321.47,
                    "word": " state",
                    "probability": 0.5458984375
                },
                {
                    "start": 321.47,
                    "end": 321.55,
                    "word": ",",
                    "probability": 0.1439208984375
                },
                {
                    "start": 321.55,
                    "end": 321.81,
                    "word": " split",
                    "probability": 0.86669921875
                },
                {
                    "start": 321.81,
                    "end": 321.99,
                    "word": " into",
                    "probability": 0.73876953125
                },
                {
                    "start": 321.99,
                    "end": 322.33,
                    "word": " three",
                    "probability": 0.69091796875
                },
                {
                    "start": 322.33,
                    "end": 322.79,
                    "word": " 32",
                    "probability": 0.88427734375
                },
                {
                    "start": 322.79,
                    "end": 323.01,
                    "word": "-bit",
                    "probability": 0.85205078125
                },
                {
                    "start": 323.01,
                    "end": 323.41,
                    "word": " chunks",
                    "probability": 0.798828125
                },
                {
                    "start": 323.41,
                    "end": 324.21,
                    "word": ".",
                    "probability": 0.90185546875
                }
            ]
        },
        {
            "id": 49,
            "seek": 32778,
            "start": 324.21,
            "end": 328.61,
            "text": " One is called Key0, Key1, and Key2.",
            "tokens": [
                51164,
                1485,
                307,
                1219,
                12759,
                15,
                11,
                12759,
                16,
                11,
                293,
                12759,
                17,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19497283213380454,
            "compression_ratio": 1.380952380952381,
            "no_speech_prob": 0.04949951171875,
            "words": [
                {
                    "start": 324.21,
                    "end": 324.47,
                    "word": " One",
                    "probability": 0.89453125
                },
                {
                    "start": 324.47,
                    "end": 324.65,
                    "word": " is",
                    "probability": 0.9072265625
                },
                {
                    "start": 324.65,
                    "end": 325.15,
                    "word": " called",
                    "probability": 0.80224609375
                },
                {
                    "start": 325.15,
                    "end": 325.73,
                    "word": " Key0",
                    "probability": 0.34222412109375
                },
                {
                    "start": 325.73,
                    "end": 326.27,
                    "word": ",",
                    "probability": 0.9892578125
                },
                {
                    "start": 326.27,
                    "end": 326.93,
                    "word": " Key1",
                    "probability": 0.89306640625
                },
                {
                    "start": 326.93,
                    "end": 327.17,
                    "word": ",",
                    "probability": 0.76171875
                },
                {
                    "start": 327.17,
                    "end": 327.61,
                    "word": " and",
                    "probability": 0.89501953125
                },
                {
                    "start": 327.61,
                    "end": 328.15,
                    "word": " Key2",
                    "probability": 0.93603515625
                },
                {
                    "start": 328.15,
                    "end": 328.61,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 50,
            "seek": 35692,
            "start": 328.61,
            "end": 339.15,
            "text": " This subscript indicates the state of that chunk after having processed that many bytes of text.",
            "tokens": [
                50364,
                639,
                2325,
                662,
                16203,
                264,
                1785,
                295,
                300,
                16635,
                934,
                1419,
                18846,
                300,
                867,
                36088,
                295,
                2487,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20187499433755873,
            "compression_ratio": 2.0585106382978724,
            "no_speech_prob": 0.51806640625,
            "words": [
                {
                    "start": 328.61,
                    "end": 328.85,
                    "word": " This",
                    "probability": 0.344482421875
                },
                {
                    "start": 328.85,
                    "end": 329.75,
                    "word": " subscript",
                    "probability": 0.85546875
                },
                {
                    "start": 329.75,
                    "end": 331.13,
                    "word": " indicates",
                    "probability": 0.912109375
                },
                {
                    "start": 331.13,
                    "end": 332.59,
                    "word": " the",
                    "probability": 0.7861328125
                },
                {
                    "start": 332.59,
                    "end": 333.03,
                    "word": " state",
                    "probability": 0.8837890625
                },
                {
                    "start": 333.03,
                    "end": 333.29,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 333.29,
                    "end": 333.55,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 333.55,
                    "end": 334.05,
                    "word": " chunk",
                    "probability": 0.84033203125
                },
                {
                    "start": 334.05,
                    "end": 334.59,
                    "word": " after",
                    "probability": 0.69873046875
                },
                {
                    "start": 334.59,
                    "end": 334.87,
                    "word": " having",
                    "probability": 0.7861328125
                },
                {
                    "start": 334.87,
                    "end": 335.59,
                    "word": " processed",
                    "probability": 0.83154296875
                },
                {
                    "start": 335.59,
                    "end": 336.39,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 336.39,
                    "end": 336.65,
                    "word": " many",
                    "probability": 0.80419921875
                },
                {
                    "start": 336.65,
                    "end": 336.99,
                    "word": " bytes",
                    "probability": 0.63720703125
                },
                {
                    "start": 336.99,
                    "end": 337.69,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 337.69,
                    "end": 338.63,
                    "word": " text",
                    "probability": 0.875
                },
                {
                    "start": 338.63,
                    "end": 339.15,
                    "word": ".",
                    "probability": 0.98046875
                }
            ]
        },
        {
            "id": 51,
            "seek": 35692,
            "start": 339.25,
            "end": 347.71,
            "text": " So here, this is the initial state. We feed in the first byte of text, and we get the subsequent state of Key0.",
            "tokens": [
                50914,
                407,
                510,
                11,
                341,
                307,
                264,
                5883,
                1785,
                13,
                492,
                3154,
                294,
                264,
                700,
                40846,
                295,
                2487,
                11,
                293,
                321,
                483,
                264,
                19962,
                1785,
                295,
                12759,
                15,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20187499433755873,
            "compression_ratio": 2.0585106382978724,
            "no_speech_prob": 0.51806640625,
            "words": [
                {
                    "start": 339.25,
                    "end": 339.71,
                    "word": " So",
                    "probability": 0.7763671875
                },
                {
                    "start": 339.71,
                    "end": 340.01,
                    "word": " here",
                    "probability": 0.73095703125
                },
                {
                    "start": 340.01,
                    "end": 340.15,
                    "word": ",",
                    "probability": 0.6923828125
                },
                {
                    "start": 340.15,
                    "end": 340.27,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 340.27,
                    "end": 340.41,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 340.41,
                    "end": 340.55,
                    "word": " the",
                    "probability": 0.8232421875
                },
                {
                    "start": 340.55,
                    "end": 340.85,
                    "word": " initial",
                    "probability": 0.85693359375
                },
                {
                    "start": 340.85,
                    "end": 341.35,
                    "word": " state",
                    "probability": 0.89208984375
                },
                {
                    "start": 341.35,
                    "end": 341.47,
                    "word": ".",
                    "probability": 0.5888671875
                },
                {
                    "start": 341.47,
                    "end": 341.65,
                    "word": " We",
                    "probability": 0.90478515625
                },
                {
                    "start": 341.65,
                    "end": 341.91,
                    "word": " feed",
                    "probability": 0.88916015625
                },
                {
                    "start": 341.91,
                    "end": 342.07,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 342.07,
                    "end": 342.23,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 342.23,
                    "end": 342.51,
                    "word": " first",
                    "probability": 0.80224609375
                },
                {
                    "start": 342.51,
                    "end": 342.77,
                    "word": " byte",
                    "probability": 0.83251953125
                },
                {
                    "start": 342.77,
                    "end": 342.95,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 342.95,
                    "end": 343.33,
                    "word": " text",
                    "probability": 0.908203125
                },
                {
                    "start": 343.33,
                    "end": 343.51,
                    "word": ",",
                    "probability": 0.387939453125
                },
                {
                    "start": 343.51,
                    "end": 344.41,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 344.41,
                    "end": 344.79,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 344.79,
                    "end": 345.07,
                    "word": " get",
                    "probability": 0.9052734375
                },
                {
                    "start": 345.07,
                    "end": 345.55,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 345.55,
                    "end": 345.91,
                    "word": " subsequent",
                    "probability": 0.7861328125
                },
                {
                    "start": 345.91,
                    "end": 346.49,
                    "word": " state",
                    "probability": 0.87744140625
                },
                {
                    "start": 346.49,
                    "end": 346.79,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 346.79,
                    "end": 347.21,
                    "word": " Key0",
                    "probability": 0.307708740234375
                },
                {
                    "start": 347.21,
                    "end": 347.71,
                    "word": ".",
                    "probability": 0.849609375
                }
            ]
        },
        {
            "id": 52,
            "seek": 35692,
            "start": 347.71,
            "end": 352.99,
            "text": " Then we take part of that and feed it in here, and we get the subsequent state of Key1.",
            "tokens": [
                51314,
                1396,
                321,
                747,
                644,
                295,
                300,
                293,
                3154,
                309,
                294,
                510,
                11,
                293,
                321,
                483,
                264,
                19962,
                1785,
                295,
                12759,
                16,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20187499433755873,
            "compression_ratio": 2.0585106382978724,
            "no_speech_prob": 0.51806640625,
            "words": [
                {
                    "start": 347.71,
                    "end": 348.05,
                    "word": " Then",
                    "probability": 0.304931640625
                },
                {
                    "start": 348.05,
                    "end": 348.19,
                    "word": " we",
                    "probability": 0.84326171875
                },
                {
                    "start": 348.19,
                    "end": 348.43,
                    "word": " take",
                    "probability": 0.82177734375
                },
                {
                    "start": 348.43,
                    "end": 348.79,
                    "word": " part",
                    "probability": 0.7158203125
                },
                {
                    "start": 348.79,
                    "end": 348.91,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 348.91,
                    "end": 349.15,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 349.15,
                    "end": 349.35,
                    "word": " and",
                    "probability": 0.84521484375
                },
                {
                    "start": 349.35,
                    "end": 349.57,
                    "word": " feed",
                    "probability": 0.87939453125
                },
                {
                    "start": 349.57,
                    "end": 349.71,
                    "word": " it",
                    "probability": 0.8994140625
                },
                {
                    "start": 349.71,
                    "end": 349.87,
                    "word": " in",
                    "probability": 0.9052734375
                },
                {
                    "start": 349.87,
                    "end": 350.23,
                    "word": " here",
                    "probability": 0.81884765625
                },
                {
                    "start": 350.23,
                    "end": 350.41,
                    "word": ",",
                    "probability": 0.7353515625
                },
                {
                    "start": 350.41,
                    "end": 350.79,
                    "word": " and",
                    "probability": 0.79052734375
                },
                {
                    "start": 350.79,
                    "end": 350.93,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 350.93,
                    "end": 351.13,
                    "word": " get",
                    "probability": 0.8994140625
                },
                {
                    "start": 351.13,
                    "end": 351.39,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 351.39,
                    "end": 351.73,
                    "word": " subsequent",
                    "probability": 0.75927734375
                },
                {
                    "start": 351.73,
                    "end": 352.13,
                    "word": " state",
                    "probability": 0.87939453125
                },
                {
                    "start": 352.13,
                    "end": 352.29,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 352.29,
                    "end": 352.75,
                    "word": " Key1",
                    "probability": 0.901611328125
                },
                {
                    "start": 352.75,
                    "end": 352.99,
                    "word": ".",
                    "probability": 0.744140625
                }
            ]
        },
        {
            "id": 53,
            "seek": 35692,
            "start": 352.99,
            "end": 357.75,
            "text": " Then we take one of these bytes and feed it in here, and get the subsequent state of Key2.",
            "tokens": [
                51614,
                1396,
                321,
                747,
                472,
                295,
                613,
                36088,
                293,
                3154,
                309,
                294,
                510,
                11,
                293,
                483,
                264,
                19962,
                1785,
                295,
                12759,
                17,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20187499433755873,
            "compression_ratio": 2.0585106382978724,
            "no_speech_prob": 0.51806640625,
            "words": [
                {
                    "start": 352.99,
                    "end": 353.31,
                    "word": " Then",
                    "probability": 0.779296875
                },
                {
                    "start": 353.31,
                    "end": 353.45,
                    "word": " we",
                    "probability": 0.8876953125
                },
                {
                    "start": 353.45,
                    "end": 353.65,
                    "word": " take",
                    "probability": 0.8154296875
                },
                {
                    "start": 353.65,
                    "end": 353.83,
                    "word": " one",
                    "probability": 0.814453125
                },
                {
                    "start": 353.83,
                    "end": 353.91,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 353.91,
                    "end": 354.11,
                    "word": " these",
                    "probability": 0.70849609375
                },
                {
                    "start": 354.11,
                    "end": 354.43,
                    "word": " bytes",
                    "probability": 0.77001953125
                },
                {
                    "start": 354.43,
                    "end": 354.65,
                    "word": " and",
                    "probability": 0.85302734375
                },
                {
                    "start": 354.65,
                    "end": 354.81,
                    "word": " feed",
                    "probability": 0.876953125
                },
                {
                    "start": 354.81,
                    "end": 354.95,
                    "word": " it",
                    "probability": 0.8994140625
                },
                {
                    "start": 354.95,
                    "end": 355.11,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 355.11,
                    "end": 355.45,
                    "word": " here",
                    "probability": 0.818359375
                },
                {
                    "start": 355.45,
                    "end": 355.57,
                    "word": ",",
                    "probability": 0.26416015625
                },
                {
                    "start": 355.57,
                    "end": 355.67,
                    "word": " and",
                    "probability": 0.873046875
                },
                {
                    "start": 355.67,
                    "end": 355.81,
                    "word": " get",
                    "probability": 0.82861328125
                },
                {
                    "start": 355.81,
                    "end": 355.95,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 355.95,
                    "end": 356.25,
                    "word": " subsequent",
                    "probability": 0.76904296875
                },
                {
                    "start": 356.25,
                    "end": 356.73,
                    "word": " state",
                    "probability": 0.880859375
                },
                {
                    "start": 356.73,
                    "end": 356.91,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 356.91,
                    "end": 357.47,
                    "word": " Key2",
                    "probability": 0.925537109375
                },
                {
                    "start": 357.47,
                    "end": 357.75,
                    "word": ".",
                    "probability": 0.8701171875
                }
            ]
        },
        {
            "id": 54,
            "seek": 38440,
            "start": 357.75,
            "end": 363.87,
            "text": " Then we do one more operation on these two low bytes to get the stream byte.",
            "tokens": [
                50364,
                1396,
                321,
                360,
                472,
                544,
                6916,
                322,
                613,
                732,
                2295,
                36088,
                281,
                483,
                264,
                4309,
                40846,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20414401509839555,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.004199981689453125,
            "words": [
                {
                    "start": 357.75,
                    "end": 358.11,
                    "word": " Then",
                    "probability": 0.288818359375
                },
                {
                    "start": 358.11,
                    "end": 358.21,
                    "word": " we",
                    "probability": 0.84765625
                },
                {
                    "start": 358.21,
                    "end": 358.41,
                    "word": " do",
                    "probability": 0.89013671875
                },
                {
                    "start": 358.41,
                    "end": 358.65,
                    "word": " one",
                    "probability": 0.81591796875
                },
                {
                    "start": 358.65,
                    "end": 358.89,
                    "word": " more",
                    "probability": 0.8740234375
                },
                {
                    "start": 358.89,
                    "end": 359.49,
                    "word": " operation",
                    "probability": 0.87353515625
                },
                {
                    "start": 359.49,
                    "end": 360.55,
                    "word": " on",
                    "probability": 0.8798828125
                },
                {
                    "start": 360.55,
                    "end": 360.89,
                    "word": " these",
                    "probability": 0.7021484375
                },
                {
                    "start": 360.89,
                    "end": 361.51,
                    "word": " two",
                    "probability": 0.787109375
                },
                {
                    "start": 361.51,
                    "end": 361.77,
                    "word": " low",
                    "probability": 0.5537109375
                },
                {
                    "start": 361.77,
                    "end": 362.03,
                    "word": " bytes",
                    "probability": 0.62890625
                },
                {
                    "start": 362.03,
                    "end": 362.29,
                    "word": " to",
                    "probability": 0.88134765625
                },
                {
                    "start": 362.29,
                    "end": 362.47,
                    "word": " get",
                    "probability": 0.8955078125
                },
                {
                    "start": 362.47,
                    "end": 362.63,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 362.63,
                    "end": 362.95,
                    "word": " stream",
                    "probability": 0.82763671875
                },
                {
                    "start": 362.95,
                    "end": 363.23,
                    "word": " byte",
                    "probability": 0.9208984375
                },
                {
                    "start": 363.23,
                    "end": 363.87,
                    "word": ".",
                    "probability": 0.93310546875
                }
            ]
        },
        {
            "id": 55,
            "seek": 38440,
            "start": 364.87,
            "end": 370.57,
            "text": " Going into a little more detail, this first section is CRC32.",
            "tokens": [
                50664,
                10963,
                666,
                257,
                707,
                544,
                2607,
                11,
                341,
                700,
                3541,
                307,
                14123,
                34,
                11440,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20414401509839555,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.004199981689453125,
            "words": [
                {
                    "start": 364.87,
                    "end": 365.51,
                    "word": " Going",
                    "probability": 0.80908203125
                },
                {
                    "start": 365.51,
                    "end": 365.73,
                    "word": " into",
                    "probability": 0.73388671875
                },
                {
                    "start": 365.85,
                    "end": 365.95,
                    "word": " a little",
                    "probability": 0.814453125
                },
                {
                    "start": 365.95,
                    "end": 366.19,
                    "word": " more",
                    "probability": 0.8671875
                },
                {
                    "start": 366.19,
                    "end": 366.59,
                    "word": " detail",
                    "probability": 0.8447265625
                },
                {
                    "start": 366.59,
                    "end": 367.03,
                    "word": ",",
                    "probability": 0.80322265625
                },
                {
                    "start": 367.03,
                    "end": 367.29,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 367.29,
                    "end": 367.57,
                    "word": " first",
                    "probability": 0.822265625
                },
                {
                    "start": 367.57,
                    "end": 367.99,
                    "word": " section",
                    "probability": 0.818359375
                },
                {
                    "start": 367.99,
                    "end": 368.49,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 368.49,
                    "end": 369.93,
                    "word": " CRC32",
                    "probability": 0.7374674479166666
                },
                {
                    "start": 369.93,
                    "end": 370.57,
                    "word": ".",
                    "probability": 0.91796875
                }
            ]
        },
        {
            "id": 56,
            "seek": 38440,
            "start": 370.57,
            "end": 373.79,
            "text": " CRC stands for Cyclical Redundancy Check.",
            "tokens": [
                51014,
                14123,
                34,
                7382,
                337,
                10295,
                66,
                1050,
                304,
                4477,
                997,
                6717,
                6881,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20414401509839555,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.004199981689453125,
            "words": [
                {
                    "start": 370.57,
                    "end": 371.21,
                    "word": " CRC",
                    "probability": 0.9169921875
                },
                {
                    "start": 371.21,
                    "end": 371.65,
                    "word": " stands",
                    "probability": 0.71923828125
                },
                {
                    "start": 371.65,
                    "end": 371.91,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 371.91,
                    "end": 372.49,
                    "word": " Cyclical",
                    "probability": 0.7115478515625
                },
                {
                    "start": 372.49,
                    "end": 373.01,
                    "word": " Redundancy",
                    "probability": 0.96728515625
                },
                {
                    "start": 373.01,
                    "end": 373.39,
                    "word": " Check",
                    "probability": 0.79736328125
                },
                {
                    "start": 373.39,
                    "end": 373.79,
                    "word": ".",
                    "probability": 0.9306640625
                }
            ]
        },
        {
            "id": 57,
            "seek": 38440,
            "start": 373.79,
            "end": 381.09,
            "text": " It was designed for detecting errors on the circular tracks that you would find on floppy disks.",
            "tokens": [
                51164,
                467,
                390,
                4761,
                337,
                40237,
                13603,
                322,
                264,
                16476,
                10218,
                300,
                291,
                576,
                915,
                322,
                25343,
                8200,
                41617,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20414401509839555,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.004199981689453125,
            "words": [
                {
                    "start": 373.79,
                    "end": 373.97,
                    "word": " It",
                    "probability": 0.904296875
                },
                {
                    "start": 373.97,
                    "end": 374.13,
                    "word": " was",
                    "probability": 0.89501953125
                },
                {
                    "start": 374.13,
                    "end": 374.45,
                    "word": " designed",
                    "probability": 0.79052734375
                },
                {
                    "start": 374.45,
                    "end": 374.69,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 374.69,
                    "end": 375.11,
                    "word": " detecting",
                    "probability": 0.80615234375
                },
                {
                    "start": 375.11,
                    "end": 375.79,
                    "word": " errors",
                    "probability": 0.80078125
                },
                {
                    "start": 375.79,
                    "end": 376.43,
                    "word": " on",
                    "probability": 0.90380859375
                },
                {
                    "start": 376.43,
                    "end": 377.19,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 377.19,
                    "end": 377.57,
                    "word": " circular",
                    "probability": 0.63427734375
                },
                {
                    "start": 377.57,
                    "end": 378.23,
                    "word": " tracks",
                    "probability": 0.67822265625
                },
                {
                    "start": 378.23,
                    "end": 378.49,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 378.49,
                    "end": 378.57,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 378.57,
                    "end": 378.71,
                    "word": " would",
                    "probability": 0.84033203125
                },
                {
                    "start": 378.71,
                    "end": 379.11,
                    "word": " find",
                    "probability": 0.82177734375
                },
                {
                    "start": 379.11,
                    "end": 379.67,
                    "word": " on",
                    "probability": 0.916015625
                },
                {
                    "start": 379.67,
                    "end": 380.15,
                    "word": " floppy",
                    "probability": 0.926513671875
                },
                {
                    "start": 380.15,
                    "end": 380.45,
                    "word": " disks",
                    "probability": 0.87158203125
                },
                {
                    "start": 380.45,
                    "end": 381.09,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 58,
            "seek": 38440,
            "start": 381.37,
            "end": 385.23,
            "text": " So here we can see the shift, it's being shifted right 8 bits.",
            "tokens": [
                51514,
                407,
                510,
                321,
                393,
                536,
                264,
                5513,
                11,
                309,
                311,
                885,
                18892,
                558,
                1649,
                9239,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20414401509839555,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.004199981689453125,
            "words": [
                {
                    "start": 381.37,
                    "end": 381.51,
                    "word": " So",
                    "probability": 0.6923828125
                },
                {
                    "start": 381.51,
                    "end": 381.75,
                    "word": " here",
                    "probability": 0.73974609375
                },
                {
                    "start": 381.75,
                    "end": 381.91,
                    "word": " we",
                    "probability": 0.72412109375
                },
                {
                    "start": 381.91,
                    "end": 382.07,
                    "word": " can",
                    "probability": 0.89990234375
                },
                {
                    "start": 382.07,
                    "end": 382.23,
                    "word": " see",
                    "probability": 0.80615234375
                },
                {
                    "start": 382.23,
                    "end": 382.41,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 382.41,
                    "end": 382.77,
                    "word": " shift",
                    "probability": 0.9296875
                },
                {
                    "start": 382.77,
                    "end": 382.83,
                    "word": ",",
                    "probability": 0.372802734375
                },
                {
                    "start": 382.83,
                    "end": 383.01,
                    "word": " it's",
                    "probability": 0.941650390625
                },
                {
                    "start": 383.01,
                    "end": 383.19,
                    "word": " being",
                    "probability": 0.86376953125
                },
                {
                    "start": 383.19,
                    "end": 383.57,
                    "word": " shifted",
                    "probability": 0.78564453125
                },
                {
                    "start": 383.57,
                    "end": 383.93,
                    "word": " right",
                    "probability": 0.84619140625
                },
                {
                    "start": 383.93,
                    "end": 384.23,
                    "word": " 8",
                    "probability": 0.31005859375
                },
                {
                    "start": 384.23,
                    "end": 384.59,
                    "word": " bits",
                    "probability": 0.71533203125
                },
                {
                    "start": 384.59,
                    "end": 385.23,
                    "word": ".",
                    "probability": 0.95556640625
                }
            ]
        },
        {
            "id": 59,
            "seek": 40852,
            "start": 385.23,
            "end": 393.21,
            "text": " We take these 8 bits that got shifted off the bottom, and use them to look up a 32-bit word in this table.",
            "tokens": [
                50364,
                492,
                747,
                613,
                1649,
                9239,
                300,
                658,
                18892,
                766,
                264,
                2767,
                11,
                293,
                764,
                552,
                281,
                574,
                493,
                257,
                8858,
                12,
                5260,
                1349,
                294,
                341,
                3199,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.186513152247981,
            "compression_ratio": 1.719387755102041,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 385.23,
                    "end": 385.65,
                    "word": " We",
                    "probability": 0.51953125
                },
                {
                    "start": 385.65,
                    "end": 385.91,
                    "word": " take",
                    "probability": 0.8115234375
                },
                {
                    "start": 385.91,
                    "end": 386.19,
                    "word": " these",
                    "probability": 0.7109375
                },
                {
                    "start": 386.19,
                    "end": 386.47,
                    "word": " 8",
                    "probability": 0.19580078125
                },
                {
                    "start": 386.47,
                    "end": 386.73,
                    "word": " bits",
                    "probability": 0.77490234375
                },
                {
                    "start": 386.73,
                    "end": 386.91,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 386.91,
                    "end": 387.09,
                    "word": " got",
                    "probability": 0.9013671875
                },
                {
                    "start": 387.09,
                    "end": 387.39,
                    "word": " shifted",
                    "probability": 0.80810546875
                },
                {
                    "start": 387.39,
                    "end": 387.65,
                    "word": " off",
                    "probability": 0.80419921875
                },
                {
                    "start": 387.65,
                    "end": 387.81,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 387.81,
                    "end": 388.07,
                    "word": " bottom",
                    "probability": 0.77587890625
                },
                {
                    "start": 388.07,
                    "end": 388.41,
                    "word": ",",
                    "probability": 0.265380859375
                },
                {
                    "start": 388.41,
                    "end": 388.95,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 388.95,
                    "end": 389.25,
                    "word": " use",
                    "probability": 0.796875
                },
                {
                    "start": 389.25,
                    "end": 389.41,
                    "word": " them",
                    "probability": 0.73681640625
                },
                {
                    "start": 389.41,
                    "end": 389.63,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 389.63,
                    "end": 389.89,
                    "word": " look",
                    "probability": 0.92138671875
                },
                {
                    "start": 389.89,
                    "end": 390.11,
                    "word": " up",
                    "probability": 0.84228515625
                },
                {
                    "start": 390.27,
                    "end": 390.61,
                    "word": " a 32",
                    "probability": 0.884765625
                },
                {
                    "start": 390.61,
                    "end": 390.85,
                    "word": "-bit",
                    "probability": 0.874267578125
                },
                {
                    "start": 390.85,
                    "end": 391.19,
                    "word": " word",
                    "probability": 0.8076171875
                },
                {
                    "start": 391.19,
                    "end": 391.95,
                    "word": " in",
                    "probability": 0.89794921875
                },
                {
                    "start": 391.95,
                    "end": 392.37,
                    "word": " this",
                    "probability": 0.88720703125
                },
                {
                    "start": 392.37,
                    "end": 392.69,
                    "word": " table",
                    "probability": 0.7783203125
                },
                {
                    "start": 392.69,
                    "end": 393.21,
                    "word": ".",
                    "probability": 0.93994140625
                }
            ]
        },
        {
            "id": 60,
            "seek": 40852,
            "start": 393.37,
            "end": 399.43,
            "text": " Then we take the byte that's coming in, and we also look up a 32-bit word for that one in the table.",
            "tokens": [
                50764,
                1396,
                321,
                747,
                264,
                40846,
                300,
                311,
                1348,
                294,
                11,
                293,
                321,
                611,
                574,
                493,
                257,
                8858,
                12,
                5260,
                1349,
                337,
                300,
                472,
                294,
                264,
                3199,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.186513152247981,
            "compression_ratio": 1.719387755102041,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 393.37,
                    "end": 393.75,
                    "word": " Then",
                    "probability": 0.63818359375
                },
                {
                    "start": 393.75,
                    "end": 393.85,
                    "word": " we",
                    "probability": 0.86181640625
                },
                {
                    "start": 393.85,
                    "end": 394.05,
                    "word": " take",
                    "probability": 0.8134765625
                },
                {
                    "start": 394.05,
                    "end": 394.23,
                    "word": " the",
                    "probability": 0.82275390625
                },
                {
                    "start": 394.23,
                    "end": 394.43,
                    "word": " byte",
                    "probability": 0.9296875
                },
                {
                    "start": 394.43,
                    "end": 394.71,
                    "word": " that's",
                    "probability": 0.934326171875
                },
                {
                    "start": 394.71,
                    "end": 394.95,
                    "word": " coming",
                    "probability": 0.8203125
                },
                {
                    "start": 394.95,
                    "end": 395.29,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 395.29,
                    "end": 395.57,
                    "word": ",",
                    "probability": 0.77001953125
                },
                {
                    "start": 395.57,
                    "end": 395.79,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 395.79,
                    "end": 395.95,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 395.95,
                    "end": 396.21,
                    "word": " also",
                    "probability": 0.82470703125
                },
                {
                    "start": 396.21,
                    "end": 396.47,
                    "word": " look",
                    "probability": 0.91357421875
                },
                {
                    "start": 396.47,
                    "end": 396.69,
                    "word": " up",
                    "probability": 0.89990234375
                },
                {
                    "start": 397.19,
                    "end": 397.51,
                    "word": " a 32",
                    "probability": 0.87939453125
                },
                {
                    "start": 397.51,
                    "end": 397.73,
                    "word": "-bit",
                    "probability": 0.951416015625
                },
                {
                    "start": 397.73,
                    "end": 397.95,
                    "word": " word",
                    "probability": 0.8095703125
                },
                {
                    "start": 397.95,
                    "end": 398.11,
                    "word": " for",
                    "probability": 0.90087890625
                },
                {
                    "start": 398.11,
                    "end": 398.33,
                    "word": " that",
                    "probability": 0.884765625
                },
                {
                    "start": 398.33,
                    "end": 398.49,
                    "word": " one",
                    "probability": 0.81689453125
                },
                {
                    "start": 398.49,
                    "end": 398.61,
                    "word": " in",
                    "probability": 0.89990234375
                },
                {
                    "start": 398.61,
                    "end": 398.73,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 398.73,
                    "end": 398.99,
                    "word": " table",
                    "probability": 0.7919921875
                },
                {
                    "start": 398.99,
                    "end": 399.43,
                    "word": ".",
                    "probability": 0.5576171875
                }
            ]
        },
        {
            "id": 61,
            "seek": 40852,
            "start": 399.43,
            "end": 409.35,
            "text": " Then we XOR the high 24 bits here, that were left after shifting it down, with these two words, and we get the new state of Key0.",
            "tokens": [
                51064,
                1396,
                321,
                1783,
                2483,
                264,
                1090,
                4022,
                9239,
                510,
                11,
                300,
                645,
                1411,
                934,
                17573,
                309,
                760,
                11,
                365,
                613,
                732,
                2283,
                11,
                293,
                321,
                483,
                264,
                777,
                1785,
                295,
                12759,
                15,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.186513152247981,
            "compression_ratio": 1.719387755102041,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 399.43,
                    "end": 399.69,
                    "word": " Then",
                    "probability": 0.736328125
                },
                {
                    "start": 399.69,
                    "end": 399.85,
                    "word": " we",
                    "probability": 0.88916015625
                },
                {
                    "start": 399.85,
                    "end": 400.19,
                    "word": " XOR",
                    "probability": 0.867431640625
                },
                {
                    "start": 400.19,
                    "end": 400.35,
                    "word": " the",
                    "probability": 0.7822265625
                },
                {
                    "start": 400.35,
                    "end": 400.79,
                    "word": " high",
                    "probability": 0.81005859375
                },
                {
                    "start": 400.79,
                    "end": 401.55,
                    "word": " 24",
                    "probability": 0.87255859375
                },
                {
                    "start": 401.55,
                    "end": 401.97,
                    "word": " bits",
                    "probability": 0.80078125
                },
                {
                    "start": 401.97,
                    "end": 402.31,
                    "word": " here",
                    "probability": 0.79736328125
                },
                {
                    "start": 402.31,
                    "end": 402.69,
                    "word": ",",
                    "probability": 0.282470703125
                },
                {
                    "start": 402.69,
                    "end": 402.85,
                    "word": " that",
                    "probability": 0.8525390625
                },
                {
                    "start": 402.85,
                    "end": 402.93,
                    "word": " were",
                    "probability": 0.74462890625
                },
                {
                    "start": 402.93,
                    "end": 403.19,
                    "word": " left",
                    "probability": 0.84814453125
                },
                {
                    "start": 403.19,
                    "end": 403.49,
                    "word": " after",
                    "probability": 0.75439453125
                },
                {
                    "start": 403.49,
                    "end": 403.79,
                    "word": " shifting",
                    "probability": 0.8701171875
                },
                {
                    "start": 403.79,
                    "end": 403.97,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 403.97,
                    "end": 404.23,
                    "word": " down",
                    "probability": 0.81298828125
                },
                {
                    "start": 404.23,
                    "end": 404.61,
                    "word": ",",
                    "probability": 0.61669921875
                },
                {
                    "start": 404.61,
                    "end": 405.65,
                    "word": " with",
                    "probability": 0.78759765625
                },
                {
                    "start": 405.65,
                    "end": 405.91,
                    "word": " these",
                    "probability": 0.70458984375
                },
                {
                    "start": 405.91,
                    "end": 406.13,
                    "word": " two",
                    "probability": 0.68408203125
                },
                {
                    "start": 406.13,
                    "end": 406.41,
                    "word": " words",
                    "probability": 0.73486328125
                },
                {
                    "start": 406.41,
                    "end": 406.45,
                    "word": ",",
                    "probability": 0.63232421875
                },
                {
                    "start": 406.45,
                    "end": 406.55,
                    "word": " and",
                    "probability": 0.892578125
                },
                {
                    "start": 406.55,
                    "end": 406.65,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 406.65,
                    "end": 406.79,
                    "word": " get",
                    "probability": 0.8994140625
                },
                {
                    "start": 406.79,
                    "end": 406.95,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 406.95,
                    "end": 407.15,
                    "word": " new",
                    "probability": 0.83154296875
                },
                {
                    "start": 407.15,
                    "end": 407.65,
                    "word": " state",
                    "probability": 0.8876953125
                },
                {
                    "start": 407.65,
                    "end": 408.41,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 408.41,
                    "end": 408.83,
                    "word": " Key0",
                    "probability": 0.423675537109375
                },
                {
                    "start": 408.83,
                    "end": 409.35,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 62,
            "seek": 42676,
            "start": 410.15,
            "end": 423.13,
            "text": " We take the low byte of the new value of Key0, add it to the current state of Key1, multiply by this constant, add 1, and get the new state of Key1.",
            "tokens": [
                50414,
                492,
                747,
                264,
                2295,
                40846,
                295,
                264,
                777,
                2158,
                295,
                12759,
                15,
                11,
                909,
                309,
                281,
                264,
                2190,
                1785,
                295,
                12759,
                16,
                11,
                12972,
                538,
                341,
                5754,
                11,
                909,
                502,
                11,
                293,
                483,
                264,
                777,
                1785,
                295,
                12759,
                16,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16905737704918034,
            "compression_ratio": 1.5035971223021583,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 410.15,
                    "end": 410.47,
                    "word": " We",
                    "probability": 0.56103515625
                },
                {
                    "start": 410.47,
                    "end": 410.69,
                    "word": " take",
                    "probability": 0.78955078125
                },
                {
                    "start": 410.69,
                    "end": 410.91,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 410.91,
                    "end": 411.29,
                    "word": " low",
                    "probability": 0.87060546875
                },
                {
                    "start": 411.29,
                    "end": 412.09,
                    "word": " byte",
                    "probability": 0.87939453125
                },
                {
                    "start": 412.09,
                    "end": 412.77,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 412.77,
                    "end": 413.17,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 413.17,
                    "end": 413.37,
                    "word": " new",
                    "probability": 0.82373046875
                },
                {
                    "start": 413.37,
                    "end": 413.69,
                    "word": " value",
                    "probability": 0.923828125
                },
                {
                    "start": 413.69,
                    "end": 413.85,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 413.85,
                    "end": 414.29,
                    "word": " Key0",
                    "probability": 0.3208160400390625
                },
                {
                    "start": 414.29,
                    "end": 414.89,
                    "word": ",",
                    "probability": 0.8447265625
                },
                {
                    "start": 414.89,
                    "end": 415.75,
                    "word": " add",
                    "probability": 0.802734375
                },
                {
                    "start": 415.75,
                    "end": 415.93,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 415.93,
                    "end": 416.15,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 416.15,
                    "end": 416.29,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 416.29,
                    "end": 416.53,
                    "word": " current",
                    "probability": 0.76611328125
                },
                {
                    "start": 416.53,
                    "end": 416.85,
                    "word": " state",
                    "probability": 0.8701171875
                },
                {
                    "start": 416.85,
                    "end": 417.01,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 417.01,
                    "end": 417.49,
                    "word": " Key1",
                    "probability": 0.88134765625
                },
                {
                    "start": 417.49,
                    "end": 418.29,
                    "word": ",",
                    "probability": 0.85205078125
                },
                {
                    "start": 418.29,
                    "end": 418.75,
                    "word": " multiply",
                    "probability": 0.7578125
                },
                {
                    "start": 418.75,
                    "end": 419.03,
                    "word": " by",
                    "probability": 0.85791015625
                },
                {
                    "start": 419.03,
                    "end": 419.27,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 419.27,
                    "end": 419.75,
                    "word": " constant",
                    "probability": 0.84326171875
                },
                {
                    "start": 419.75,
                    "end": 419.99,
                    "word": ",",
                    "probability": 0.7763671875
                },
                {
                    "start": 419.99,
                    "end": 420.21,
                    "word": " add",
                    "probability": 0.78857421875
                },
                {
                    "start": 420.21,
                    "end": 420.59,
                    "word": " 1",
                    "probability": 0.161865234375
                },
                {
                    "start": 420.59,
                    "end": 420.73,
                    "word": ",",
                    "probability": 0.492431640625
                },
                {
                    "start": 420.73,
                    "end": 420.95,
                    "word": " and",
                    "probability": 0.88671875
                },
                {
                    "start": 420.95,
                    "end": 421.11,
                    "word": " get",
                    "probability": 0.89501953125
                },
                {
                    "start": 421.11,
                    "end": 421.27,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 421.27,
                    "end": 421.53,
                    "word": " new",
                    "probability": 0.822265625
                },
                {
                    "start": 421.53,
                    "end": 421.87,
                    "word": " state",
                    "probability": 0.88427734375
                },
                {
                    "start": 421.87,
                    "end": 422.07,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 422.07,
                    "end": 422.49,
                    "word": " Key1",
                    "probability": 0.901123046875
                },
                {
                    "start": 422.49,
                    "end": 423.13,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 63,
            "seek": 42676,
            "start": 423.77,
            "end": 427.59,
            "text": " So this is called a truncated linear congruential generator.",
            "tokens": [
                51064,
                407,
                341,
                307,
                1219,
                257,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16905737704918034,
            "compression_ratio": 1.5035971223021583,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 423.77,
                    "end": 424.21,
                    "word": " So",
                    "probability": 0.87451171875
                },
                {
                    "start": 424.21,
                    "end": 424.39,
                    "word": " this",
                    "probability": 0.8271484375
                },
                {
                    "start": 424.39,
                    "end": 424.59,
                    "word": " is",
                    "probability": 0.90771484375
                },
                {
                    "start": 424.59,
                    "end": 424.81,
                    "word": " called",
                    "probability": 0.81494140625
                },
                {
                    "start": 425.01,
                    "end": 425.51,
                    "word": " a truncated",
                    "probability": 0.9354248046875
                },
                {
                    "start": 425.51,
                    "end": 425.95,
                    "word": " linear",
                    "probability": 0.796875
                },
                {
                    "start": 425.95,
                    "end": 426.69,
                    "word": " congruential",
                    "probability": 0.8701171875
                },
                {
                    "start": 426.69,
                    "end": 427.27,
                    "word": " generator",
                    "probability": 0.890625
                },
                {
                    "start": 427.27,
                    "end": 427.59,
                    "word": ".",
                    "probability": 0.8193359375
                }
            ]
        },
        {
            "id": 64,
            "seek": 45062,
            "start": 427.59,
            "end": 433.07,
            "text": " Truncated because we're only taking the high byte as output.",
            "tokens": [
                50364,
                1765,
                409,
                66,
                770,
                570,
                321,
                434,
                787,
                1940,
                264,
                1090,
                40846,
                382,
                5598,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19309413285902988,
            "compression_ratio": 1.5689655172413792,
            "no_speech_prob": 0.4375,
            "words": [
                {
                    "start": 427.59,
                    "end": 428.53,
                    "word": " Truncated",
                    "probability": 0.7633514404296875
                },
                {
                    "start": 428.53,
                    "end": 429.15,
                    "word": " because",
                    "probability": 0.7041015625
                },
                {
                    "start": 429.15,
                    "end": 429.91,
                    "word": " we're",
                    "probability": 0.923095703125
                },
                {
                    "start": 429.91,
                    "end": 430.13,
                    "word": " only",
                    "probability": 0.8603515625
                },
                {
                    "start": 430.13,
                    "end": 430.91,
                    "word": " taking",
                    "probability": 0.814453125
                },
                {
                    "start": 430.91,
                    "end": 431.11,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 431.11,
                    "end": 431.35,
                    "word": " high",
                    "probability": 0.8095703125
                },
                {
                    "start": 431.35,
                    "end": 431.61,
                    "word": " byte",
                    "probability": 0.8544921875
                },
                {
                    "start": 431.61,
                    "end": 431.83,
                    "word": " as",
                    "probability": 0.87939453125
                },
                {
                    "start": 431.83,
                    "end": 432.25,
                    "word": " output",
                    "probability": 0.8310546875
                },
                {
                    "start": 432.25,
                    "end": 433.07,
                    "word": ".",
                    "probability": 0.437255859375
                }
            ]
        },
        {
            "id": 65,
            "seek": 45062,
            "start": 433.07,
            "end": 435.85,
            "text": " Linear because it's addition.",
            "tokens": [
                50614,
                14670,
                289,
                570,
                309,
                311,
                4500,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19309413285902988,
            "compression_ratio": 1.5689655172413792,
            "no_speech_prob": 0.4375,
            "words": [
                {
                    "start": 433.07,
                    "end": 433.49,
                    "word": " Linear",
                    "probability": 0.887939453125
                },
                {
                    "start": 433.49,
                    "end": 433.91,
                    "word": " because",
                    "probability": 0.72119140625
                },
                {
                    "start": 433.91,
                    "end": 434.51,
                    "word": " it's",
                    "probability": 0.933837890625
                },
                {
                    "start": 434.51,
                    "end": 435.01,
                    "word": " addition",
                    "probability": 0.896484375
                },
                {
                    "start": 435.01,
                    "end": 435.85,
                    "word": ".",
                    "probability": 0.87255859375
                }
            ]
        },
        {
            "id": 66,
            "seek": 45062,
            "start": 436.29,
            "end": 439.71,
            "text": " Congruential because it's modulo 2 to the 32.",
            "tokens": [
                50764,
                4280,
                894,
                2549,
                570,
                309,
                311,
                1072,
                13455,
                568,
                281,
                264,
                8858,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19309413285902988,
            "compression_ratio": 1.5689655172413792,
            "no_speech_prob": 0.4375,
            "words": [
                {
                    "start": 436.29,
                    "end": 436.95,
                    "word": " Congruential",
                    "probability": 0.8929036458333334
                },
                {
                    "start": 436.95,
                    "end": 437.35,
                    "word": " because",
                    "probability": 0.7900390625
                },
                {
                    "start": 437.35,
                    "end": 437.63,
                    "word": " it's",
                    "probability": 0.948486328125
                },
                {
                    "start": 437.63,
                    "end": 438.01,
                    "word": " modulo",
                    "probability": 0.765869140625
                },
                {
                    "start": 438.01,
                    "end": 438.39,
                    "word": " 2",
                    "probability": 0.2421875
                },
                {
                    "start": 438.39,
                    "end": 438.49,
                    "word": " to",
                    "probability": 0.708984375
                },
                {
                    "start": 438.49,
                    "end": 438.61,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 438.61,
                    "end": 439.01,
                    "word": " 32",
                    "probability": 0.88232421875
                },
                {
                    "start": 439.01,
                    "end": 439.71,
                    "word": ".",
                    "probability": 0.69580078125
                }
            ]
        },
        {
            "id": 67,
            "seek": 45062,
            "start": 439.71,
            "end": 446.29,
            "text": " And generator because it's spitting out pseudo-random bytes.",
            "tokens": [
                50964,
                400,
                19265,
                570,
                309,
                311,
                637,
                2414,
                484,
                35899,
                12,
                3699,
                298,
                36088,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19309413285902988,
            "compression_ratio": 1.5689655172413792,
            "no_speech_prob": 0.4375,
            "words": [
                {
                    "start": 439.71,
                    "end": 440.17,
                    "word": " And",
                    "probability": 0.88671875
                },
                {
                    "start": 440.17,
                    "end": 440.59,
                    "word": " generator",
                    "probability": 0.77001953125
                },
                {
                    "start": 440.59,
                    "end": 441.13,
                    "word": " because",
                    "probability": 0.7900390625
                },
                {
                    "start": 441.13,
                    "end": 441.93,
                    "word": " it's",
                    "probability": 0.949462890625
                },
                {
                    "start": 441.93,
                    "end": 442.41,
                    "word": " spitting",
                    "probability": 0.965087890625
                },
                {
                    "start": 442.41,
                    "end": 443.41,
                    "word": " out",
                    "probability": 0.6796875
                },
                {
                    "start": 443.41,
                    "end": 444.99,
                    "word": " pseudo",
                    "probability": 0.490478515625
                },
                {
                    "start": 444.99,
                    "end": 445.47,
                    "word": "-random",
                    "probability": 0.6654866536458334
                },
                {
                    "start": 445.47,
                    "end": 445.83,
                    "word": " bytes",
                    "probability": 0.775390625
                },
                {
                    "start": 445.83,
                    "end": 446.29,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 68,
            "seek": 45062,
            "start": 446.29,
            "end": 451.45,
            "text": " So it takes this byte that it's spitting out and feeds it into CRC32 again.",
            "tokens": [
                51314,
                407,
                309,
                2516,
                341,
                40846,
                300,
                309,
                311,
                637,
                2414,
                484,
                293,
                23712,
                309,
                666,
                14123,
                34,
                11440,
                797,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19309413285902988,
            "compression_ratio": 1.5689655172413792,
            "no_speech_prob": 0.4375,
            "words": [
                {
                    "start": 446.29,
                    "end": 446.61,
                    "word": " So",
                    "probability": 0.89208984375
                },
                {
                    "start": 446.61,
                    "end": 446.83,
                    "word": " it",
                    "probability": 0.84912109375
                },
                {
                    "start": 446.83,
                    "end": 447.49,
                    "word": " takes",
                    "probability": 0.73291015625
                },
                {
                    "start": 447.49,
                    "end": 447.81,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 447.81,
                    "end": 448.11,
                    "word": " byte",
                    "probability": 0.91015625
                },
                {
                    "start": 448.11,
                    "end": 448.29,
                    "word": " that",
                    "probability": 0.87158203125
                },
                {
                    "start": 448.29,
                    "end": 448.47,
                    "word": " it's",
                    "probability": 0.9443359375
                },
                {
                    "start": 448.47,
                    "end": 448.71,
                    "word": " spitting",
                    "probability": 0.96240234375
                },
                {
                    "start": 448.71,
                    "end": 448.97,
                    "word": " out",
                    "probability": 0.822265625
                },
                {
                    "start": 448.97,
                    "end": 449.21,
                    "word": " and",
                    "probability": 0.830078125
                },
                {
                    "start": 449.21,
                    "end": 449.51,
                    "word": " feeds",
                    "probability": 0.7958984375
                },
                {
                    "start": 449.51,
                    "end": 449.65,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 449.65,
                    "end": 449.85,
                    "word": " into",
                    "probability": 0.68115234375
                },
                {
                    "start": 449.85,
                    "end": 450.55,
                    "word": " CRC32",
                    "probability": 0.6688639322916666
                },
                {
                    "start": 450.55,
                    "end": 451.03,
                    "word": " again",
                    "probability": 0.88427734375
                },
                {
                    "start": 451.03,
                    "end": 451.45,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 69,
            "seek": 47768,
            "start": 451.45,
            "end": 462.61,
            "text": " Now, this is a linear feedback shift register, but this one is linear with respect to XOR, while this one is linear with respect to addition, with carries.",
            "tokens": [
                50364,
                823,
                11,
                341,
                307,
                257,
                8213,
                5824,
                5513,
                7280,
                11,
                457,
                341,
                472,
                307,
                8213,
                365,
                3104,
                281,
                1783,
                2483,
                11,
                1339,
                341,
                472,
                307,
                8213,
                365,
                3104,
                281,
                4500,
                11,
                365,
                16402,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17893145225381338,
            "compression_ratio": 1.6484018264840183,
            "no_speech_prob": 0.0267486572265625,
            "words": [
                {
                    "start": 451.45,
                    "end": 451.65,
                    "word": " Now",
                    "probability": 0.8583984375
                },
                {
                    "start": 451.65,
                    "end": 451.97,
                    "word": ",",
                    "probability": 0.685546875
                },
                {
                    "start": 451.97,
                    "end": 452.87,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 452.87,
                    "end": 453.07,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 453.31,
                    "end": 453.73,
                    "word": " a linear",
                    "probability": 0.810546875
                },
                {
                    "start": 453.73,
                    "end": 454.43,
                    "word": " feedback",
                    "probability": 0.8388671875
                },
                {
                    "start": 454.43,
                    "end": 454.73,
                    "word": " shift",
                    "probability": 0.9248046875
                },
                {
                    "start": 454.73,
                    "end": 455.17,
                    "word": " register",
                    "probability": 0.8515625
                },
                {
                    "start": 455.17,
                    "end": 455.33,
                    "word": ",",
                    "probability": 0.64794921875
                },
                {
                    "start": 455.33,
                    "end": 455.41,
                    "word": " but",
                    "probability": 0.90185546875
                },
                {
                    "start": 455.41,
                    "end": 455.61,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 455.61,
                    "end": 455.75,
                    "word": " one",
                    "probability": 0.810546875
                },
                {
                    "start": 455.75,
                    "end": 455.93,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 455.93,
                    "end": 456.23,
                    "word": " linear",
                    "probability": 0.83203125
                },
                {
                    "start": 456.23,
                    "end": 456.49,
                    "word": " with",
                    "probability": 0.8017578125
                },
                {
                    "start": 456.49,
                    "end": 456.85,
                    "word": " respect",
                    "probability": 0.7578125
                },
                {
                    "start": 456.85,
                    "end": 457.11,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 457.11,
                    "end": 457.53,
                    "word": " XOR",
                    "probability": 0.90087890625
                },
                {
                    "start": 457.53,
                    "end": 457.97,
                    "word": ",",
                    "probability": 0.63037109375
                },
                {
                    "start": 457.97,
                    "end": 458.11,
                    "word": " while",
                    "probability": 0.82373046875
                },
                {
                    "start": 458.11,
                    "end": 458.31,
                    "word": " this",
                    "probability": 0.87548828125
                },
                {
                    "start": 458.31,
                    "end": 458.45,
                    "word": " one",
                    "probability": 0.8125
                },
                {
                    "start": 458.45,
                    "end": 458.63,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 458.63,
                    "end": 458.91,
                    "word": " linear",
                    "probability": 0.82763671875
                },
                {
                    "start": 458.91,
                    "end": 459.15,
                    "word": " with",
                    "probability": 0.8076171875
                },
                {
                    "start": 459.15,
                    "end": 459.55,
                    "word": " respect",
                    "probability": 0.75439453125
                },
                {
                    "start": 459.55,
                    "end": 460.01,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 460.01,
                    "end": 460.89,
                    "word": " addition",
                    "probability": 0.9013671875
                },
                {
                    "start": 460.89,
                    "end": 461.19,
                    "word": ",",
                    "probability": 0.12310791015625
                },
                {
                    "start": 461.19,
                    "end": 461.75,
                    "word": " with",
                    "probability": 0.8017578125
                },
                {
                    "start": 461.75,
                    "end": 462.17,
                    "word": " carries",
                    "probability": 0.70458984375
                },
                {
                    "start": 462.17,
                    "end": 462.61,
                    "word": ".",
                    "probability": 0.8916015625
                }
            ]
        },
        {
            "id": 70,
            "seek": 47768,
            "start": 462.61,
            "end": 468.43,
            "text": " So they don't work well together, and that's what really gives it whatever strength it does have.",
            "tokens": [
                50914,
                407,
                436,
                500,
                380,
                589,
                731,
                1214,
                11,
                293,
                300,
                311,
                437,
                534,
                2709,
                309,
                2035,
                3800,
                309,
                775,
                362,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17893145225381338,
            "compression_ratio": 1.6484018264840183,
            "no_speech_prob": 0.0267486572265625,
            "words": [
                {
                    "start": 462.61,
                    "end": 462.99,
                    "word": " So",
                    "probability": 0.892578125
                },
                {
                    "start": 462.99,
                    "end": 463.25,
                    "word": " they",
                    "probability": 0.60107421875
                },
                {
                    "start": 463.25,
                    "end": 463.49,
                    "word": " don't",
                    "probability": 0.947998046875
                },
                {
                    "start": 463.49,
                    "end": 463.77,
                    "word": " work",
                    "probability": 0.8173828125
                },
                {
                    "start": 463.77,
                    "end": 463.97,
                    "word": " well",
                    "probability": 0.87109375
                },
                {
                    "start": 463.97,
                    "end": 464.31,
                    "word": " together",
                    "probability": 0.7802734375
                },
                {
                    "start": 464.31,
                    "end": 464.31,
                    "word": ",",
                    "probability": 0.415283203125
                },
                {
                    "start": 464.31,
                    "end": 464.47,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 464.47,
                    "end": 464.67,
                    "word": " that's",
                    "probability": 0.940185546875
                },
                {
                    "start": 464.67,
                    "end": 464.83,
                    "word": " what",
                    "probability": 0.88720703125
                },
                {
                    "start": 464.83,
                    "end": 465.21,
                    "word": " really",
                    "probability": 0.79052734375
                },
                {
                    "start": 465.21,
                    "end": 465.53,
                    "word": " gives",
                    "probability": 0.84716796875
                },
                {
                    "start": 465.53,
                    "end": 465.79,
                    "word": " it",
                    "probability": 0.90966796875
                },
                {
                    "start": 465.79,
                    "end": 466.45,
                    "word": " whatever",
                    "probability": 0.8017578125
                },
                {
                    "start": 466.45,
                    "end": 466.95,
                    "word": " strength",
                    "probability": 0.7578125
                },
                {
                    "start": 466.95,
                    "end": 467.15,
                    "word": " it",
                    "probability": 0.71142578125
                },
                {
                    "start": 467.15,
                    "end": 467.43,
                    "word": " does",
                    "probability": 0.92236328125
                },
                {
                    "start": 467.43,
                    "end": 467.79,
                    "word": " have",
                    "probability": 0.873046875
                },
                {
                    "start": 467.79,
                    "end": 468.43,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 71,
            "seek": 47768,
            "start": 469.73,
            "end": 478.51,
            "text": " So, CRC32, truncated linear congruential generator, another CRC32, and then this pseudo-squaring operation.",
            "tokens": [
                51214,
                407,
                11,
                14123,
                34,
                11440,
                11,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                11,
                1071,
                14123,
                34,
                11440,
                11,
                293,
                550,
                341,
                35899,
                12,
                33292,
                1921,
                6916,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17893145225381338,
            "compression_ratio": 1.6484018264840183,
            "no_speech_prob": 0.0267486572265625,
            "words": [
                {
                    "start": 469.73,
                    "end": 470.25,
                    "word": " So",
                    "probability": 0.8935546875
                },
                {
                    "start": 470.25,
                    "end": 470.63,
                    "word": ",",
                    "probability": 0.19482421875
                },
                {
                    "start": 470.63,
                    "end": 471.27,
                    "word": " CRC32",
                    "probability": 0.7449544270833334
                },
                {
                    "start": 471.27,
                    "end": 471.93,
                    "word": ",",
                    "probability": 0.671875
                },
                {
                    "start": 471.93,
                    "end": 472.35,
                    "word": " truncated",
                    "probability": 0.95703125
                },
                {
                    "start": 472.35,
                    "end": 472.63,
                    "word": " linear",
                    "probability": 0.82763671875
                },
                {
                    "start": 472.63,
                    "end": 473.09,
                    "word": " congruential",
                    "probability": 0.8671875
                },
                {
                    "start": 473.09,
                    "end": 473.65,
                    "word": " generator",
                    "probability": 0.8984375
                },
                {
                    "start": 473.65,
                    "end": 473.97,
                    "word": ",",
                    "probability": 0.95263671875
                },
                {
                    "start": 473.97,
                    "end": 474.21,
                    "word": " another",
                    "probability": 0.8125
                },
                {
                    "start": 474.21,
                    "end": 475.07,
                    "word": " CRC32",
                    "probability": 0.94970703125
                },
                {
                    "start": 475.07,
                    "end": 475.47,
                    "word": ",",
                    "probability": 0.8603515625
                },
                {
                    "start": 475.47,
                    "end": 475.79,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 475.79,
                    "end": 476.03,
                    "word": " then",
                    "probability": 0.72802734375
                },
                {
                    "start": 476.03,
                    "end": 476.37,
                    "word": " this",
                    "probability": 0.68408203125
                },
                {
                    "start": 476.37,
                    "end": 476.69,
                    "word": " pseudo",
                    "probability": 0.65185546875
                },
                {
                    "start": 476.69,
                    "end": 477.23,
                    "word": "-squaring",
                    "probability": 0.7830403645833334
                },
                {
                    "start": 477.23,
                    "end": 477.87,
                    "word": " operation",
                    "probability": 0.84423828125
                },
                {
                    "start": 477.87,
                    "end": 478.51,
                    "word": ".",
                    "probability": 0.974609375
                }
            ]
        },
        {
            "id": 72,
            "seek": 50284,
            "start": 478.51,
            "end": 483.25,
            "text": " If you look in the source code, the pseudo-squaring operation is like this.",
            "tokens": [
                50364,
                759,
                291,
                574,
                294,
                264,
                4009,
                3089,
                11,
                264,
                35899,
                12,
                33292,
                1921,
                6916,
                307,
                411,
                341,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19747340758430196,
            "compression_ratio": 1.4759615384615385,
            "no_speech_prob": 0.057464599609375,
            "words": [
                {
                    "start": 478.51,
                    "end": 478.67,
                    "word": " If",
                    "probability": 0.513671875
                },
                {
                    "start": 478.67,
                    "end": 478.79,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 478.79,
                    "end": 478.95,
                    "word": " look",
                    "probability": 0.8837890625
                },
                {
                    "start": 478.95,
                    "end": 479.05,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 479.05,
                    "end": 479.21,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 479.21,
                    "end": 479.47,
                    "word": " source",
                    "probability": 0.70849609375
                },
                {
                    "start": 479.47,
                    "end": 479.79,
                    "word": " code",
                    "probability": 0.8154296875
                },
                {
                    "start": 479.79,
                    "end": 480.21,
                    "word": ",",
                    "probability": 0.9521484375
                },
                {
                    "start": 480.21,
                    "end": 480.29,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 480.29,
                    "end": 480.51,
                    "word": " pseudo",
                    "probability": 0.6318359375
                },
                {
                    "start": 480.51,
                    "end": 480.91,
                    "word": "-squaring",
                    "probability": 0.7354329427083334
                },
                {
                    "start": 480.91,
                    "end": 481.45,
                    "word": " operation",
                    "probability": 0.82275390625
                },
                {
                    "start": 481.45,
                    "end": 482.71,
                    "word": " is",
                    "probability": 0.89208984375
                },
                {
                    "start": 482.71,
                    "end": 483.01,
                    "word": " like",
                    "probability": 0.8798828125
                },
                {
                    "start": 483.01,
                    "end": 483.23,
                    "word": " this",
                    "probability": 0.8857421875
                },
                {
                    "start": 483.23,
                    "end": 483.25,
                    "word": ".",
                    "probability": 0.70556640625
                }
            ]
        },
        {
            "id": 73,
            "seek": 50284,
            "start": 483.25,
            "end": 492.39,
            "text": " You take Key2 and the low 16 bits of that, and you OR it with 2, so you set bit 1.",
            "tokens": [
                50614,
                509,
                747,
                12759,
                17,
                293,
                264,
                2295,
                3165,
                9239,
                295,
                300,
                11,
                293,
                291,
                19654,
                309,
                365,
                568,
                11,
                370,
                291,
                992,
                857,
                502,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19747340758430196,
            "compression_ratio": 1.4759615384615385,
            "no_speech_prob": 0.057464599609375,
            "words": [
                {
                    "start": 483.25,
                    "end": 483.35,
                    "word": " You",
                    "probability": 0.88720703125
                },
                {
                    "start": 483.35,
                    "end": 483.65,
                    "word": " take",
                    "probability": 0.81982421875
                },
                {
                    "start": 483.65,
                    "end": 484.69,
                    "word": " Key2",
                    "probability": 0.28863525390625
                },
                {
                    "start": 484.69,
                    "end": 485.99,
                    "word": " and",
                    "probability": 0.75634765625
                },
                {
                    "start": 485.99,
                    "end": 486.79,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 486.79,
                    "end": 486.95,
                    "word": " low",
                    "probability": 0.88037109375
                },
                {
                    "start": 486.95,
                    "end": 487.43,
                    "word": " 16",
                    "probability": 0.86669921875
                },
                {
                    "start": 487.43,
                    "end": 487.93,
                    "word": " bits",
                    "probability": 0.73876953125
                },
                {
                    "start": 487.93,
                    "end": 488.25,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 488.25,
                    "end": 488.57,
                    "word": " that",
                    "probability": 0.8837890625
                },
                {
                    "start": 488.57,
                    "end": 488.85,
                    "word": ",",
                    "probability": 0.53564453125
                },
                {
                    "start": 488.85,
                    "end": 489.13,
                    "word": " and",
                    "probability": 0.884765625
                },
                {
                    "start": 489.13,
                    "end": 489.33,
                    "word": " you",
                    "probability": 0.89013671875
                },
                {
                    "start": 489.33,
                    "end": 489.69,
                    "word": " OR",
                    "probability": 0.58349609375
                },
                {
                    "start": 489.69,
                    "end": 489.89,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 489.89,
                    "end": 490.15,
                    "word": " with",
                    "probability": 0.814453125
                },
                {
                    "start": 490.15,
                    "end": 490.45,
                    "word": " 2",
                    "probability": 0.53662109375
                },
                {
                    "start": 490.45,
                    "end": 490.59,
                    "word": ",",
                    "probability": 0.359619140625
                },
                {
                    "start": 490.59,
                    "end": 490.71,
                    "word": " so",
                    "probability": 0.892578125
                },
                {
                    "start": 490.71,
                    "end": 490.85,
                    "word": " you",
                    "probability": 0.88720703125
                },
                {
                    "start": 490.85,
                    "end": 491.11,
                    "word": " set",
                    "probability": 0.88134765625
                },
                {
                    "start": 491.11,
                    "end": 491.55,
                    "word": " bit",
                    "probability": 0.69091796875
                },
                {
                    "start": 491.55,
                    "end": 491.83,
                    "word": " 1",
                    "probability": 0.6474609375
                },
                {
                    "start": 491.83,
                    "end": 492.39,
                    "word": ".",
                    "probability": 0.70751953125
                }
            ]
        },
        {
            "id": 74,
            "seek": 50284,
            "start": 492.79,
            "end": 496.91,
            "text": " And then you multiply that by itself XOR1.",
            "tokens": [
                51064,
                400,
                550,
                291,
                12972,
                300,
                538,
                2564,
                1783,
                2483,
                16,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19747340758430196,
            "compression_ratio": 1.4759615384615385,
            "no_speech_prob": 0.057464599609375,
            "words": [
                {
                    "start": 492.79,
                    "end": 493.03,
                    "word": " And",
                    "probability": 0.79736328125
                },
                {
                    "start": 493.03,
                    "end": 493.31,
                    "word": " then",
                    "probability": 0.732421875
                },
                {
                    "start": 493.31,
                    "end": 494.13,
                    "word": " you",
                    "probability": 0.77001953125
                },
                {
                    "start": 494.13,
                    "end": 494.63,
                    "word": " multiply",
                    "probability": 0.75927734375
                },
                {
                    "start": 494.63,
                    "end": 495.11,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 495.11,
                    "end": 495.45,
                    "word": " by",
                    "probability": 0.900390625
                },
                {
                    "start": 495.45,
                    "end": 495.97,
                    "word": " itself",
                    "probability": 0.77294921875
                },
                {
                    "start": 495.97,
                    "end": 496.77,
                    "word": " XOR1",
                    "probability": 0.648681640625
                },
                {
                    "start": 496.77,
                    "end": 496.91,
                    "word": ".",
                    "probability": 0.70166015625
                }
            ]
        },
        {
            "id": 75,
            "seek": 50284,
            "start": 496.91,
            "end": 500.05,
            "text": " So one of the values is going to be even and the other one's odd.",
            "tokens": [
                51314,
                407,
                472,
                295,
                264,
                4190,
                307,
                516,
                281,
                312,
                754,
                293,
                264,
                661,
                472,
                311,
                7401,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19747340758430196,
            "compression_ratio": 1.4759615384615385,
            "no_speech_prob": 0.057464599609375,
            "words": [
                {
                    "start": 496.91,
                    "end": 497.03,
                    "word": " So",
                    "probability": 0.88623046875
                },
                {
                    "start": 497.03,
                    "end": 497.19,
                    "word": " one",
                    "probability": 0.7490234375
                },
                {
                    "start": 497.19,
                    "end": 497.31,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 497.31,
                    "end": 497.41,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 497.41,
                    "end": 497.69,
                    "word": " values",
                    "probability": 0.9169921875
                },
                {
                    "start": 497.69,
                    "end": 497.85,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 497.85,
                    "end": 497.99,
                    "word": " going",
                    "probability": 0.53076171875
                },
                {
                    "start": 497.99,
                    "end": 498.03,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 498.03,
                    "end": 498.17,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 498.17,
                    "end": 498.47,
                    "word": " even",
                    "probability": 0.78173828125
                },
                {
                    "start": 498.47,
                    "end": 498.73,
                    "word": " and",
                    "probability": 0.57568359375
                },
                {
                    "start": 498.73,
                    "end": 498.85,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 498.85,
                    "end": 498.97,
                    "word": " other",
                    "probability": 0.79736328125
                },
                {
                    "start": 498.97,
                    "end": 499.21,
                    "word": " one's",
                    "probability": 0.7841796875
                },
                {
                    "start": 499.21,
                    "end": 499.57,
                    "word": " odd",
                    "probability": 0.80419921875
                },
                {
                    "start": 499.57,
                    "end": 500.05,
                    "word": ".",
                    "probability": 0.88623046875
                }
            ]
        },
        {
            "id": 76,
            "seek": 50284,
            "start": 500.05,
            "end": 503.67,
            "text": " You shift it down by 8 and take 8 bits.",
            "tokens": [
                51464,
                509,
                5513,
                309,
                760,
                538,
                1649,
                293,
                747,
                1649,
                9239,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19747340758430196,
            "compression_ratio": 1.4759615384615385,
            "no_speech_prob": 0.057464599609375,
            "words": [
                {
                    "start": 500.05,
                    "end": 500.53,
                    "word": " You",
                    "probability": 0.896484375
                },
                {
                    "start": 500.53,
                    "end": 500.75,
                    "word": " shift",
                    "probability": 0.92578125
                },
                {
                    "start": 500.75,
                    "end": 500.89,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 500.89,
                    "end": 501.17,
                    "word": " down",
                    "probability": 0.8125
                },
                {
                    "start": 501.17,
                    "end": 501.41,
                    "word": " by",
                    "probability": 0.91455078125
                },
                {
                    "start": 501.41,
                    "end": 501.81,
                    "word": " 8",
                    "probability": 0.8017578125
                },
                {
                    "start": 501.81,
                    "end": 502.59,
                    "word": " and",
                    "probability": 0.787109375
                },
                {
                    "start": 502.59,
                    "end": 502.89,
                    "word": " take",
                    "probability": 0.80908203125
                },
                {
                    "start": 502.89,
                    "end": 503.17,
                    "word": " 8",
                    "probability": 0.97607421875
                },
                {
                    "start": 503.17,
                    "end": 503.53,
                    "word": " bits",
                    "probability": 0.8115234375
                },
                {
                    "start": 503.53,
                    "end": 503.67,
                    "word": ".",
                    "probability": 0.81494140625
                }
            ]
        },
        {
            "id": 77,
            "seek": 52978,
            "start": 503.67,
            "end": 509.67,
            "text": " So it's the middle of this pseudo-squaring operation.",
            "tokens": [
                50364,
                407,
                309,
                311,
                264,
                2808,
                295,
                341,
                35899,
                12,
                33292,
                1921,
                6916,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631610544446187,
            "compression_ratio": 1.5635359116022098,
            "no_speech_prob": 0.0574951171875,
            "words": [
                {
                    "start": 503.67,
                    "end": 503.81,
                    "word": " So",
                    "probability": 0.78955078125
                },
                {
                    "start": 503.81,
                    "end": 503.95,
                    "word": " it's",
                    "probability": 0.92236328125
                },
                {
                    "start": 503.95,
                    "end": 504.19,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 504.19,
                    "end": 504.47,
                    "word": " middle",
                    "probability": 0.90869140625
                },
                {
                    "start": 504.47,
                    "end": 504.85,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 504.85,
                    "end": 505.57,
                    "word": " this",
                    "probability": 0.8876953125
                },
                {
                    "start": 505.57,
                    "end": 506.19,
                    "word": " pseudo",
                    "probability": 0.6435546875
                },
                {
                    "start": 506.19,
                    "end": 506.73,
                    "word": "-squaring",
                    "probability": 0.7254231770833334
                },
                {
                    "start": 506.73,
                    "end": 508.91,
                    "word": " operation",
                    "probability": 0.82958984375
                },
                {
                    "start": 508.91,
                    "end": 509.67,
                    "word": ".",
                    "probability": 0.79052734375
                }
            ]
        },
        {
            "id": 78,
            "seek": 52978,
            "start": 509.71,
            "end": 514.39,
            "text": " And the result is a stream byte.",
            "tokens": [
                50664,
                400,
                264,
                1874,
                307,
                257,
                4309,
                40846,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631610544446187,
            "compression_ratio": 1.5635359116022098,
            "no_speech_prob": 0.0574951171875,
            "words": [
                {
                    "start": 509.71,
                    "end": 510.43,
                    "word": " And",
                    "probability": 0.89501953125
                },
                {
                    "start": 510.43,
                    "end": 510.53,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 510.53,
                    "end": 511.01,
                    "word": " result",
                    "probability": 0.8232421875
                },
                {
                    "start": 511.01,
                    "end": 512.21,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 513.25,
                    "end": 513.51,
                    "word": " a stream",
                    "probability": 0.646484375
                },
                {
                    "start": 513.51,
                    "end": 513.75,
                    "word": " byte",
                    "probability": 0.876953125
                },
                {
                    "start": 513.75,
                    "end": 514.39,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 79,
            "seek": 52978,
            "start": 514.39,
            "end": 525.65,
            "text": " Now, the way this stream cipher works is that you initialize it first with a password, and then you encrypt the plaintext that you want to encrypt.",
            "tokens": [
                50914,
                823,
                11,
                264,
                636,
                341,
                4309,
                269,
                21240,
                1985,
                307,
                300,
                291,
                5883,
                1125,
                309,
                700,
                365,
                257,
                11524,
                11,
                293,
                550,
                291,
                17972,
                662,
                264,
                11121,
                25111,
                300,
                291,
                528,
                281,
                17972,
                662,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631610544446187,
            "compression_ratio": 1.5635359116022098,
            "no_speech_prob": 0.0574951171875,
            "words": [
                {
                    "start": 514.39,
                    "end": 514.57,
                    "word": " Now",
                    "probability": 0.89306640625
                },
                {
                    "start": 514.57,
                    "end": 514.61,
                    "word": ",",
                    "probability": 0.397216796875
                },
                {
                    "start": 514.61,
                    "end": 514.69,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 514.69,
                    "end": 514.95,
                    "word": " way",
                    "probability": 0.9013671875
                },
                {
                    "start": 514.95,
                    "end": 515.57,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 515.57,
                    "end": 516.07,
                    "word": " stream",
                    "probability": 0.771484375
                },
                {
                    "start": 516.07,
                    "end": 516.41,
                    "word": " cipher",
                    "probability": 0.843505859375
                },
                {
                    "start": 516.41,
                    "end": 516.95,
                    "word": " works",
                    "probability": 0.744140625
                },
                {
                    "start": 516.95,
                    "end": 517.35,
                    "word": " is",
                    "probability": 0.85498046875
                },
                {
                    "start": 517.35,
                    "end": 517.55,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 517.55,
                    "end": 517.71,
                    "word": " you",
                    "probability": 0.8896484375
                },
                {
                    "start": 517.71,
                    "end": 518.49,
                    "word": " initialize",
                    "probability": 0.921630859375
                },
                {
                    "start": 518.49,
                    "end": 518.77,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 518.77,
                    "end": 519.59,
                    "word": " first",
                    "probability": 0.78662109375
                },
                {
                    "start": 519.59,
                    "end": 519.85,
                    "word": " with",
                    "probability": 0.81005859375
                },
                {
                    "start": 520.01,
                    "end": 520.49,
                    "word": " a password",
                    "probability": 0.86669921875
                },
                {
                    "start": 520.49,
                    "end": 520.49,
                    "word": ",",
                    "probability": 0.494384765625
                },
                {
                    "start": 520.49,
                    "end": 521.17,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 521.17,
                    "end": 521.31,
                    "word": " then",
                    "probability": 0.7392578125
                },
                {
                    "start": 521.31,
                    "end": 521.53,
                    "word": " you",
                    "probability": 0.88720703125
                },
                {
                    "start": 521.53,
                    "end": 522.19,
                    "word": " encrypt",
                    "probability": 0.898681640625
                },
                {
                    "start": 522.19,
                    "end": 523.03,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 523.03,
                    "end": 523.77,
                    "word": " plaintext",
                    "probability": 0.660400390625
                },
                {
                    "start": 523.77,
                    "end": 524.03,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 524.03,
                    "end": 524.13,
                    "word": " you",
                    "probability": 0.89697265625
                },
                {
                    "start": 524.13,
                    "end": 524.31,
                    "word": " want",
                    "probability": 0.82080078125
                },
                {
                    "start": 524.31,
                    "end": 524.47,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 524.47,
                    "end": 524.89,
                    "word": " encrypt",
                    "probability": 0.90380859375
                },
                {
                    "start": 524.89,
                    "end": 525.65,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 80,
            "seek": 52978,
            "start": 525.69,
            "end": 530.61,
            "text": " To make it harder, they encrypt some salt first.",
            "tokens": [
                51464,
                1407,
                652,
                309,
                6081,
                11,
                436,
                17972,
                662,
                512,
                5139,
                700,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631610544446187,
            "compression_ratio": 1.5635359116022098,
            "no_speech_prob": 0.0574951171875,
            "words": [
                {
                    "start": 525.69,
                    "end": 526.21,
                    "word": " To",
                    "probability": 0.908203125
                },
                {
                    "start": 526.21,
                    "end": 526.43,
                    "word": " make",
                    "probability": 0.8779296875
                },
                {
                    "start": 526.43,
                    "end": 526.61,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 526.61,
                    "end": 526.93,
                    "word": " harder",
                    "probability": 0.79052734375
                },
                {
                    "start": 526.93,
                    "end": 527.19,
                    "word": ",",
                    "probability": 0.90869140625
                },
                {
                    "start": 527.19,
                    "end": 527.19,
                    "word": " they",
                    "probability": 0.73681640625
                },
                {
                    "start": 527.19,
                    "end": 528.53,
                    "word": " encrypt",
                    "probability": 0.78466796875
                },
                {
                    "start": 528.53,
                    "end": 528.71,
                    "word": " some",
                    "probability": 0.8125
                },
                {
                    "start": 528.71,
                    "end": 529.25,
                    "word": " salt",
                    "probability": 0.80078125
                },
                {
                    "start": 529.25,
                    "end": 529.85,
                    "word": " first",
                    "probability": 0.79541015625
                },
                {
                    "start": 529.85,
                    "end": 530.61,
                    "word": ".",
                    "probability": 0.86376953125
                }
            ]
        },
        {
            "id": 81,
            "seek": 55530,
            "start": 533.53,
            "end": 542.17,
            "text": " PKZip used bytes that were in memory, so it would allocate 10 bytes and use whatever bytes were there.",
            "tokens": [
                50364,
                49475,
                57,
                647,
                1143,
                36088,
                300,
                645,
                294,
                4675,
                11,
                370,
                309,
                576,
                35713,
                1266,
                36088,
                293,
                764,
                2035,
                36088,
                645,
                456,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16955236486486486,
            "compression_ratio": 1.510752688172043,
            "no_speech_prob": 0.10369873046875,
            "words": [
                {
                    "start": 533.53,
                    "end": 534.01,
                    "word": " PKZip",
                    "probability": 0.70361328125
                },
                {
                    "start": 534.01,
                    "end": 534.49,
                    "word": " used",
                    "probability": 0.74462890625
                },
                {
                    "start": 534.49,
                    "end": 536.05,
                    "word": " bytes",
                    "probability": 0.79345703125
                },
                {
                    "start": 536.05,
                    "end": 536.83,
                    "word": " that",
                    "probability": 0.8837890625
                },
                {
                    "start": 536.83,
                    "end": 538.15,
                    "word": " were",
                    "probability": 0.87255859375
                },
                {
                    "start": 538.15,
                    "end": 538.51,
                    "word": " in",
                    "probability": 0.9091796875
                },
                {
                    "start": 538.51,
                    "end": 538.97,
                    "word": " memory",
                    "probability": 0.74755859375
                },
                {
                    "start": 538.97,
                    "end": 539.09,
                    "word": ",",
                    "probability": 0.2841796875
                },
                {
                    "start": 539.09,
                    "end": 539.27,
                    "word": " so",
                    "probability": 0.87646484375
                },
                {
                    "start": 539.27,
                    "end": 539.37,
                    "word": " it",
                    "probability": 0.8896484375
                },
                {
                    "start": 539.37,
                    "end": 539.53,
                    "word": " would",
                    "probability": 0.85498046875
                },
                {
                    "start": 539.53,
                    "end": 540.05,
                    "word": " allocate",
                    "probability": 0.73193359375
                },
                {
                    "start": 540.05,
                    "end": 540.35,
                    "word": " 10",
                    "probability": 0.88525390625
                },
                {
                    "start": 540.35,
                    "end": 540.59,
                    "word": " bytes",
                    "probability": 0.82177734375
                },
                {
                    "start": 540.59,
                    "end": 540.77,
                    "word": " and",
                    "probability": 0.87060546875
                },
                {
                    "start": 540.77,
                    "end": 540.97,
                    "word": " use",
                    "probability": 0.80810546875
                },
                {
                    "start": 540.97,
                    "end": 541.27,
                    "word": " whatever",
                    "probability": 0.82421875
                },
                {
                    "start": 541.27,
                    "end": 541.61,
                    "word": " bytes",
                    "probability": 0.82470703125
                },
                {
                    "start": 541.61,
                    "end": 541.77,
                    "word": " were",
                    "probability": 0.8828125
                },
                {
                    "start": 541.77,
                    "end": 542.03,
                    "word": " there",
                    "probability": 0.859375
                },
                {
                    "start": 542.03,
                    "end": 542.17,
                    "word": ".",
                    "probability": 0.763671875
                }
            ]
        },
        {
            "id": 82,
            "seek": 55530,
            "start": 542.17,
            "end": 544.01,
            "text": " That's how it got its entropy.",
            "tokens": [
                50964,
                663,
                311,
                577,
                309,
                658,
                1080,
                30867,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16955236486486486,
            "compression_ratio": 1.510752688172043,
            "no_speech_prob": 0.10369873046875,
            "words": [
                {
                    "start": 542.17,
                    "end": 542.39,
                    "word": " That's",
                    "probability": 0.90185546875
                },
                {
                    "start": 542.39,
                    "end": 542.51,
                    "word": " how",
                    "probability": 0.90185546875
                },
                {
                    "start": 542.51,
                    "end": 542.65,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 542.65,
                    "end": 542.87,
                    "word": " got",
                    "probability": 0.89501953125
                },
                {
                    "start": 542.87,
                    "end": 543.09,
                    "word": " its",
                    "probability": 0.81103515625
                },
                {
                    "start": 543.09,
                    "end": 543.53,
                    "word": " entropy",
                    "probability": 0.70654296875
                },
                {
                    "start": 543.53,
                    "end": 544.01,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 83,
            "seek": 55530,
            "start": 545.85,
            "end": 556.13,
            "text": " InfoZip, because it was built for use on Linux as well as Windows, couldn't do that because when the memory was allocated, it was also initialized.",
            "tokens": [
                51114,
                11537,
                78,
                57,
                647,
                11,
                570,
                309,
                390,
                3094,
                337,
                764,
                322,
                18734,
                382,
                731,
                382,
                8591,
                11,
                2809,
                380,
                360,
                300,
                570,
                562,
                264,
                4675,
                390,
                29772,
                11,
                309,
                390,
                611,
                5883,
                1602,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16955236486486486,
            "compression_ratio": 1.510752688172043,
            "no_speech_prob": 0.10369873046875,
            "words": [
                {
                    "start": 545.85,
                    "end": 546.33,
                    "word": " InfoZip",
                    "probability": 0.9031982421875
                },
                {
                    "start": 546.33,
                    "end": 546.53,
                    "word": ",",
                    "probability": 0.81591796875
                },
                {
                    "start": 546.53,
                    "end": 546.79,
                    "word": " because",
                    "probability": 0.82861328125
                },
                {
                    "start": 546.79,
                    "end": 546.91,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 546.91,
                    "end": 547.07,
                    "word": " was",
                    "probability": 0.89501953125
                },
                {
                    "start": 547.07,
                    "end": 547.45,
                    "word": " built",
                    "probability": 0.93310546875
                },
                {
                    "start": 547.45,
                    "end": 547.67,
                    "word": " for",
                    "probability": 0.89697265625
                },
                {
                    "start": 547.67,
                    "end": 547.91,
                    "word": " use",
                    "probability": 0.802734375
                },
                {
                    "start": 547.91,
                    "end": 548.13,
                    "word": " on",
                    "probability": 0.90478515625
                },
                {
                    "start": 548.13,
                    "end": 548.45,
                    "word": " Linux",
                    "probability": 0.935546875
                },
                {
                    "start": 548.45,
                    "end": 548.83,
                    "word": " as",
                    "probability": 0.6552734375
                },
                {
                    "start": 548.83,
                    "end": 549.03,
                    "word": " well",
                    "probability": 0.87451171875
                },
                {
                    "start": 549.03,
                    "end": 549.19,
                    "word": " as",
                    "probability": 0.91015625
                },
                {
                    "start": 549.19,
                    "end": 549.65,
                    "word": " Windows",
                    "probability": 0.81787109375
                },
                {
                    "start": 549.65,
                    "end": 550.75,
                    "word": ",",
                    "probability": 0.8623046875
                },
                {
                    "start": 550.75,
                    "end": 552.45,
                    "word": " couldn't",
                    "probability": 0.8701171875
                },
                {
                    "start": 552.45,
                    "end": 552.63,
                    "word": " do",
                    "probability": 0.90966796875
                },
                {
                    "start": 552.63,
                    "end": 552.87,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 552.87,
                    "end": 553.21,
                    "word": " because",
                    "probability": 0.6669921875
                },
                {
                    "start": 553.21,
                    "end": 553.53,
                    "word": " when",
                    "probability": 0.8642578125
                },
                {
                    "start": 553.53,
                    "end": 553.75,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 553.75,
                    "end": 553.95,
                    "word": " memory",
                    "probability": 0.826171875
                },
                {
                    "start": 553.95,
                    "end": 554.13,
                    "word": " was",
                    "probability": 0.8837890625
                },
                {
                    "start": 554.13,
                    "end": 554.55,
                    "word": " allocated",
                    "probability": 0.86865234375
                },
                {
                    "start": 554.55,
                    "end": 554.67,
                    "word": ",",
                    "probability": 0.8330078125
                },
                {
                    "start": 554.67,
                    "end": 554.75,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 554.75,
                    "end": 554.89,
                    "word": " was",
                    "probability": 0.900390625
                },
                {
                    "start": 554.89,
                    "end": 555.13,
                    "word": " also",
                    "probability": 0.84326171875
                },
                {
                    "start": 555.13,
                    "end": 555.85,
                    "word": " initialized",
                    "probability": 0.93212890625
                },
                {
                    "start": 555.85,
                    "end": 556.13,
                    "word": ".",
                    "probability": 0.93603515625
                }
            ]
        },
        {
            "id": 84,
            "seek": 58362,
            "start": 556.13,
            "end": 560.11,
            "text": " So they got their entropy from the process ID and the timestamp.",
            "tokens": [
                50364,
                407,
                436,
                658,
                641,
                30867,
                490,
                264,
                1399,
                7348,
                293,
                264,
                49108,
                1215,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1971275234463239,
            "compression_ratio": 1.5063829787234042,
            "no_speech_prob": 0.10809326171875,
            "words": [
                {
                    "start": 556.13,
                    "end": 556.45,
                    "word": " So",
                    "probability": 0.58544921875
                },
                {
                    "start": 556.45,
                    "end": 556.57,
                    "word": " they",
                    "probability": 0.6318359375
                },
                {
                    "start": 556.57,
                    "end": 556.73,
                    "word": " got",
                    "probability": 0.88671875
                },
                {
                    "start": 556.73,
                    "end": 556.89,
                    "word": " their",
                    "probability": 0.88671875
                },
                {
                    "start": 556.89,
                    "end": 557.23,
                    "word": " entropy",
                    "probability": 0.69580078125
                },
                {
                    "start": 557.23,
                    "end": 557.83,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 557.83,
                    "end": 558.29,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 558.29,
                    "end": 558.67,
                    "word": " process",
                    "probability": 0.85205078125
                },
                {
                    "start": 558.67,
                    "end": 559.05,
                    "word": " ID",
                    "probability": 0.82373046875
                },
                {
                    "start": 559.05,
                    "end": 559.29,
                    "word": " and",
                    "probability": 0.87109375
                },
                {
                    "start": 559.29,
                    "end": 559.43,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 559.43,
                    "end": 559.99,
                    "word": " timestamp",
                    "probability": 0.922607421875
                },
                {
                    "start": 559.99,
                    "end": 560.11,
                    "word": ".",
                    "probability": 0.73046875
                }
            ]
        },
        {
            "id": 85,
            "seek": 58362,
            "start": 560.11,
            "end": 566.47,
            "text": " You'd XOR those two together and call srand on it to seed the random number generator.",
            "tokens": [
                50564,
                509,
                1116,
                1783,
                2483,
                729,
                732,
                1214,
                293,
                818,
                262,
                3699,
                322,
                309,
                281,
                8871,
                264,
                4974,
                1230,
                19265,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1971275234463239,
            "compression_ratio": 1.5063829787234042,
            "no_speech_prob": 0.10809326171875,
            "words": [
                {
                    "start": 560.11,
                    "end": 560.27,
                    "word": " You'd",
                    "probability": 0.87841796875
                },
                {
                    "start": 560.27,
                    "end": 560.65,
                    "word": " XOR",
                    "probability": 0.877197265625
                },
                {
                    "start": 560.65,
                    "end": 560.91,
                    "word": " those",
                    "probability": 0.8095703125
                },
                {
                    "start": 560.91,
                    "end": 561.09,
                    "word": " two",
                    "probability": 0.806640625
                },
                {
                    "start": 561.09,
                    "end": 561.47,
                    "word": " together",
                    "probability": 0.76904296875
                },
                {
                    "start": 561.47,
                    "end": 561.95,
                    "word": " and",
                    "probability": 0.81982421875
                },
                {
                    "start": 561.95,
                    "end": 562.17,
                    "word": " call",
                    "probability": 0.76708984375
                },
                {
                    "start": 562.17,
                    "end": 562.71,
                    "word": " srand",
                    "probability": 0.5367431640625
                },
                {
                    "start": 562.71,
                    "end": 562.95,
                    "word": " on",
                    "probability": 0.8671875
                },
                {
                    "start": 562.95,
                    "end": 563.19,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 563.19,
                    "end": 563.75,
                    "word": " to",
                    "probability": 0.81396484375
                },
                {
                    "start": 563.75,
                    "end": 564.05,
                    "word": " seed",
                    "probability": 0.58154296875
                },
                {
                    "start": 564.05,
                    "end": 564.47,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 564.47,
                    "end": 565.07,
                    "word": " random",
                    "probability": 0.71630859375
                },
                {
                    "start": 565.07,
                    "end": 565.39,
                    "word": " number",
                    "probability": 0.8466796875
                },
                {
                    "start": 565.39,
                    "end": 565.83,
                    "word": " generator",
                    "probability": 0.8935546875
                },
                {
                    "start": 565.83,
                    "end": 566.47,
                    "word": ".",
                    "probability": 0.93408203125
                }
            ]
        },
        {
            "id": 86,
            "seek": 58362,
            "start": 566.47,
            "end": 572.57,
            "text": " Then it would use rand to generate 10 bytes as salt.",
            "tokens": [
                50864,
                1396,
                309,
                576,
                764,
                367,
                474,
                281,
                8460,
                1266,
                36088,
                382,
                5139,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1971275234463239,
            "compression_ratio": 1.5063829787234042,
            "no_speech_prob": 0.10809326171875,
            "words": [
                {
                    "start": 566.47,
                    "end": 566.65,
                    "word": " Then",
                    "probability": 0.81396484375
                },
                {
                    "start": 566.65,
                    "end": 567.49,
                    "word": " it",
                    "probability": 0.841796875
                },
                {
                    "start": 567.49,
                    "end": 567.67,
                    "word": " would",
                    "probability": 0.8466796875
                },
                {
                    "start": 567.67,
                    "end": 568.01,
                    "word": " use",
                    "probability": 0.7978515625
                },
                {
                    "start": 568.01,
                    "end": 568.45,
                    "word": " rand",
                    "probability": 0.852783203125
                },
                {
                    "start": 568.45,
                    "end": 568.71,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 568.71,
                    "end": 569.23,
                    "word": " generate",
                    "probability": 0.83740234375
                },
                {
                    "start": 569.23,
                    "end": 570.09,
                    "word": " 10",
                    "probability": 0.85009765625
                },
                {
                    "start": 570.09,
                    "end": 570.45,
                    "word": " bytes",
                    "probability": 0.81640625
                },
                {
                    "start": 570.45,
                    "end": 571.49,
                    "word": " as",
                    "probability": 0.88134765625
                },
                {
                    "start": 571.49,
                    "end": 571.87,
                    "word": " salt",
                    "probability": 0.806640625
                },
                {
                    "start": 571.87,
                    "end": 572.57,
                    "word": ".",
                    "probability": 0.71875
                }
            ]
        },
        {
            "id": 87,
            "seek": 58362,
            "start": 572.73,
            "end": 578.09,
            "text": " In the file, then you'd follow it by CRC32 and the plaintext.",
            "tokens": [
                51164,
                682,
                264,
                3991,
                11,
                550,
                291,
                1116,
                1524,
                309,
                538,
                14123,
                34,
                11440,
                293,
                264,
                11121,
                25111,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1971275234463239,
            "compression_ratio": 1.5063829787234042,
            "no_speech_prob": 0.10809326171875,
            "words": [
                {
                    "start": 572.73,
                    "end": 573.21,
                    "word": " In",
                    "probability": 0.8955078125
                },
                {
                    "start": 573.21,
                    "end": 573.35,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 573.35,
                    "end": 573.73,
                    "word": " file",
                    "probability": 0.83349609375
                },
                {
                    "start": 573.73,
                    "end": 574.21,
                    "word": ",",
                    "probability": 0.83935546875
                },
                {
                    "start": 574.21,
                    "end": 574.45,
                    "word": " then",
                    "probability": 0.73193359375
                },
                {
                    "start": 574.45,
                    "end": 574.65,
                    "word": " you'd",
                    "probability": 0.941162109375
                },
                {
                    "start": 574.65,
                    "end": 574.93,
                    "word": " follow",
                    "probability": 0.859375
                },
                {
                    "start": 574.93,
                    "end": 575.11,
                    "word": " it",
                    "probability": 0.90673828125
                },
                {
                    "start": 575.11,
                    "end": 575.43,
                    "word": " by",
                    "probability": 0.9033203125
                },
                {
                    "start": 575.43,
                    "end": 576.33,
                    "word": " CRC32",
                    "probability": 0.6245930989583334
                },
                {
                    "start": 576.33,
                    "end": 576.73,
                    "word": " and",
                    "probability": 0.8134765625
                },
                {
                    "start": 576.73,
                    "end": 576.85,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 576.85,
                    "end": 577.39,
                    "word": " plaintext",
                    "probability": 0.6495361328125
                },
                {
                    "start": 577.39,
                    "end": 578.09,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 88,
            "seek": 58362,
            "start": 578.29,
            "end": 584.45,
            "text": " Now, BM and Kosher had their attack, and it was published when InfoZip was implemented.",
            "tokens": [
                51464,
                823,
                11,
                15901,
                293,
                36909,
                511,
                632,
                641,
                2690,
                11,
                293,
                309,
                390,
                6572,
                562,
                11537,
                78,
                57,
                647,
                390,
                12270,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1971275234463239,
            "compression_ratio": 1.5063829787234042,
            "no_speech_prob": 0.10809326171875,
            "words": [
                {
                    "start": 578.29,
                    "end": 578.49,
                    "word": " Now",
                    "probability": 0.88720703125
                },
                {
                    "start": 578.49,
                    "end": 578.73,
                    "word": ",",
                    "probability": 0.77978515625
                },
                {
                    "start": 578.73,
                    "end": 578.91,
                    "word": " BM",
                    "probability": 0.341552734375
                },
                {
                    "start": 578.91,
                    "end": 579.13,
                    "word": " and",
                    "probability": 0.84228515625
                },
                {
                    "start": 579.13,
                    "end": 579.55,
                    "word": " Kosher",
                    "probability": 0.760498046875
                },
                {
                    "start": 579.55,
                    "end": 579.93,
                    "word": " had",
                    "probability": 0.81884765625
                },
                {
                    "start": 579.93,
                    "end": 580.13,
                    "word": " their",
                    "probability": 0.9150390625
                },
                {
                    "start": 580.13,
                    "end": 580.55,
                    "word": " attack",
                    "probability": 0.80029296875
                },
                {
                    "start": 580.55,
                    "end": 580.61,
                    "word": ",",
                    "probability": 0.3349609375
                },
                {
                    "start": 580.61,
                    "end": 580.69,
                    "word": " and",
                    "probability": 0.89501953125
                },
                {
                    "start": 580.69,
                    "end": 580.77,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 580.77,
                    "end": 580.91,
                    "word": " was",
                    "probability": 0.89892578125
                },
                {
                    "start": 580.91,
                    "end": 581.37,
                    "word": " published",
                    "probability": 0.72900390625
                },
                {
                    "start": 581.37,
                    "end": 581.89,
                    "word": " when",
                    "probability": 0.8740234375
                },
                {
                    "start": 581.89,
                    "end": 582.57,
                    "word": " InfoZip",
                    "probability": 0.875732421875
                },
                {
                    "start": 582.57,
                    "end": 583.15,
                    "word": " was",
                    "probability": 0.89208984375
                },
                {
                    "start": 583.15,
                    "end": 584.23,
                    "word": " implemented",
                    "probability": 0.70556640625
                },
                {
                    "start": 584.23,
                    "end": 584.45,
                    "word": ".",
                    "probability": 0.84375
                }
            ]
        },
        {
            "id": 89,
            "seek": 61362,
            "start": 584.45,
            "end": 595.75,
            "text": " So they knew that if they just used rand, then if somebody had the timestamp and the process ID, they could compute these bytes.",
            "tokens": [
                50364,
                407,
                436,
                2586,
                300,
                498,
                436,
                445,
                1143,
                367,
                474,
                11,
                550,
                498,
                2618,
                632,
                264,
                49108,
                1215,
                293,
                264,
                1399,
                7348,
                11,
                436,
                727,
                14722,
                613,
                36088,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19181547732580276,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.344482421875,
            "words": [
                {
                    "start": 584.45,
                    "end": 584.55,
                    "word": " So",
                    "probability": 0.82421875
                },
                {
                    "start": 584.55,
                    "end": 584.73,
                    "word": " they",
                    "probability": 0.68896484375
                },
                {
                    "start": 584.73,
                    "end": 585.09,
                    "word": " knew",
                    "probability": 0.7607421875
                },
                {
                    "start": 585.09,
                    "end": 585.69,
                    "word": " that",
                    "probability": 0.8720703125
                },
                {
                    "start": 585.69,
                    "end": 585.81,
                    "word": " if",
                    "probability": 0.904296875
                },
                {
                    "start": 585.81,
                    "end": 585.93,
                    "word": " they",
                    "probability": 0.74755859375
                },
                {
                    "start": 585.93,
                    "end": 586.25,
                    "word": " just",
                    "probability": 0.88232421875
                },
                {
                    "start": 586.25,
                    "end": 586.57,
                    "word": " used",
                    "probability": 0.81298828125
                },
                {
                    "start": 586.57,
                    "end": 587.07,
                    "word": " rand",
                    "probability": 0.59149169921875
                },
                {
                    "start": 587.07,
                    "end": 587.59,
                    "word": ",",
                    "probability": 0.82275390625
                },
                {
                    "start": 587.59,
                    "end": 587.89,
                    "word": " then",
                    "probability": 0.72900390625
                },
                {
                    "start": 587.89,
                    "end": 588.15,
                    "word": " if",
                    "probability": 0.89306640625
                },
                {
                    "start": 588.15,
                    "end": 588.55,
                    "word": " somebody",
                    "probability": 0.77783203125
                },
                {
                    "start": 588.55,
                    "end": 589.15,
                    "word": " had",
                    "probability": 0.81494140625
                },
                {
                    "start": 589.15,
                    "end": 590.31,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 590.31,
                    "end": 591.21,
                    "word": " timestamp",
                    "probability": 0.91796875
                },
                {
                    "start": 591.21,
                    "end": 591.31,
                    "word": " and",
                    "probability": 0.77734375
                },
                {
                    "start": 591.31,
                    "end": 591.45,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 591.45,
                    "end": 591.87,
                    "word": " process",
                    "probability": 0.8681640625
                },
                {
                    "start": 591.87,
                    "end": 592.23,
                    "word": " ID",
                    "probability": 0.86962890625
                },
                {
                    "start": 592.23,
                    "end": 592.45,
                    "word": ",",
                    "probability": 0.919921875
                },
                {
                    "start": 592.45,
                    "end": 592.91,
                    "word": " they",
                    "probability": 0.73291015625
                },
                {
                    "start": 592.91,
                    "end": 593.21,
                    "word": " could",
                    "probability": 0.81787109375
                },
                {
                    "start": 593.21,
                    "end": 594.43,
                    "word": " compute",
                    "probability": 0.86181640625
                },
                {
                    "start": 594.43,
                    "end": 594.81,
                    "word": " these",
                    "probability": 0.71875
                },
                {
                    "start": 594.81,
                    "end": 595.15,
                    "word": " bytes",
                    "probability": 0.81884765625
                },
                {
                    "start": 595.15,
                    "end": 595.75,
                    "word": ".",
                    "probability": 0.85546875
                }
            ]
        },
        {
            "id": 90,
            "seek": 61362,
            "start": 595.85,
            "end": 600.23,
            "text": " The CRC was stored in the file to check that the password was entered correctly.",
            "tokens": [
                50914,
                440,
                14123,
                34,
                390,
                12187,
                294,
                264,
                3991,
                281,
                1520,
                300,
                264,
                11524,
                390,
                9065,
                8944,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19181547732580276,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.344482421875,
            "words": [
                {
                    "start": 595.85,
                    "end": 596.07,
                    "word": " The",
                    "probability": 0.822265625
                },
                {
                    "start": 596.07,
                    "end": 596.49,
                    "word": " CRC",
                    "probability": 0.864501953125
                },
                {
                    "start": 596.49,
                    "end": 596.73,
                    "word": " was",
                    "probability": 0.90380859375
                },
                {
                    "start": 596.73,
                    "end": 597.03,
                    "word": " stored",
                    "probability": 0.7490234375
                },
                {
                    "start": 597.03,
                    "end": 597.17,
                    "word": " in",
                    "probability": 0.90673828125
                },
                {
                    "start": 597.17,
                    "end": 597.31,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 597.31,
                    "end": 597.59,
                    "word": " file",
                    "probability": 0.80810546875
                },
                {
                    "start": 597.59,
                    "end": 597.79,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 597.79,
                    "end": 598.05,
                    "word": " check",
                    "probability": 0.8291015625
                },
                {
                    "start": 598.05,
                    "end": 598.21,
                    "word": " that",
                    "probability": 0.87744140625
                },
                {
                    "start": 598.21,
                    "end": 598.37,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 598.37,
                    "end": 598.71,
                    "word": " password",
                    "probability": 0.8671875
                },
                {
                    "start": 598.71,
                    "end": 598.95,
                    "word": " was",
                    "probability": 0.90380859375
                },
                {
                    "start": 598.95,
                    "end": 599.21,
                    "word": " entered",
                    "probability": 0.66796875
                },
                {
                    "start": 599.21,
                    "end": 599.75,
                    "word": " correctly",
                    "probability": 0.8427734375
                },
                {
                    "start": 599.75,
                    "end": 600.23,
                    "word": ".",
                    "probability": 0.78076171875
                }
            ]
        },
        {
            "id": 91,
            "seek": 61362,
            "start": 600.23,
            "end": 607.65,
            "text": " So they would know these bytes, and that would give them 12 bytes, which was sufficient to mount a known plaintext attack.",
            "tokens": [
                51164,
                407,
                436,
                576,
                458,
                613,
                36088,
                11,
                293,
                300,
                576,
                976,
                552,
                2272,
                36088,
                11,
                597,
                390,
                11563,
                281,
                3746,
                257,
                2570,
                11121,
                25111,
                2690,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19181547732580276,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.344482421875,
            "words": [
                {
                    "start": 600.23,
                    "end": 600.79,
                    "word": " So",
                    "probability": 0.90283203125
                },
                {
                    "start": 600.79,
                    "end": 601.11,
                    "word": " they",
                    "probability": 0.708984375
                },
                {
                    "start": 601.11,
                    "end": 601.45,
                    "word": " would",
                    "probability": 0.857421875
                },
                {
                    "start": 601.45,
                    "end": 601.95,
                    "word": " know",
                    "probability": 0.81005859375
                },
                {
                    "start": 601.95,
                    "end": 602.29,
                    "word": " these",
                    "probability": 0.71826171875
                },
                {
                    "start": 602.29,
                    "end": 602.63,
                    "word": " bytes",
                    "probability": 0.8115234375
                },
                {
                    "start": 602.63,
                    "end": 602.67,
                    "word": ",",
                    "probability": 0.32666015625
                },
                {
                    "start": 602.67,
                    "end": 602.77,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 602.77,
                    "end": 602.91,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 602.91,
                    "end": 603.03,
                    "word": " would",
                    "probability": 0.84130859375
                },
                {
                    "start": 603.03,
                    "end": 603.19,
                    "word": " give",
                    "probability": 0.82275390625
                },
                {
                    "start": 603.19,
                    "end": 603.33,
                    "word": " them",
                    "probability": 0.7353515625
                },
                {
                    "start": 603.33,
                    "end": 603.77,
                    "word": " 12",
                    "probability": 0.904296875
                },
                {
                    "start": 603.77,
                    "end": 604.23,
                    "word": " bytes",
                    "probability": 0.8154296875
                },
                {
                    "start": 604.23,
                    "end": 604.57,
                    "word": ",",
                    "probability": 0.88134765625
                },
                {
                    "start": 604.57,
                    "end": 604.87,
                    "word": " which",
                    "probability": 0.91650390625
                },
                {
                    "start": 604.87,
                    "end": 605.05,
                    "word": " was",
                    "probability": 0.8837890625
                },
                {
                    "start": 605.05,
                    "end": 605.41,
                    "word": " sufficient",
                    "probability": 0.77490234375
                },
                {
                    "start": 605.41,
                    "end": 605.71,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 605.71,
                    "end": 605.89,
                    "word": " mount",
                    "probability": 0.80126953125
                },
                {
                    "start": 606.03,
                    "end": 606.19,
                    "word": " a known",
                    "probability": 0.58837890625
                },
                {
                    "start": 606.19,
                    "end": 606.71,
                    "word": " plaintext",
                    "probability": 0.764892578125
                },
                {
                    "start": 606.71,
                    "end": 607.11,
                    "word": " attack",
                    "probability": 0.7939453125
                },
                {
                    "start": 607.11,
                    "end": 607.65,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 92,
            "seek": 61362,
            "start": 607.65,
            "end": 610.55,
            "text": " So InfoZip tried to avoid that.",
            "tokens": [
                51514,
                407,
                11537,
                78,
                57,
                647,
                3031,
                281,
                5042,
                300,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19181547732580276,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.344482421875,
            "words": [
                {
                    "start": 607.65,
                    "end": 607.79,
                    "word": " So",
                    "probability": 0.8916015625
                },
                {
                    "start": 607.79,
                    "end": 608.35,
                    "word": " InfoZip",
                    "probability": 0.8792724609375
                },
                {
                    "start": 608.35,
                    "end": 609.01,
                    "word": " tried",
                    "probability": 0.720703125
                },
                {
                    "start": 609.01,
                    "end": 609.25,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 609.25,
                    "end": 609.57,
                    "word": " avoid",
                    "probability": 0.8232421875
                },
                {
                    "start": 609.57,
                    "end": 609.95,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 609.95,
                    "end": 610.55,
                    "word": ".",
                    "probability": 0.7236328125
                }
            ]
        },
        {
            "id": 93,
            "seek": 61362,
            "start": 611.45,
            "end": 614.43,
            "text": " And they made it harder, but not quite hard enough.",
            "tokens": [
                51664,
                400,
                436,
                1027,
                309,
                6081,
                11,
                457,
                406,
                1596,
                1152,
                1547,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19181547732580276,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.344482421875,
            "words": [
                {
                    "start": 611.45,
                    "end": 612.05,
                    "word": " And",
                    "probability": 0.86865234375
                },
                {
                    "start": 612.05,
                    "end": 612.15,
                    "word": " they",
                    "probability": 0.7431640625
                },
                {
                    "start": 612.15,
                    "end": 612.35,
                    "word": " made",
                    "probability": 0.8115234375
                },
                {
                    "start": 612.35,
                    "end": 612.51,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 612.51,
                    "end": 612.85,
                    "word": " harder",
                    "probability": 0.7861328125
                },
                {
                    "start": 612.85,
                    "end": 612.99,
                    "word": ",",
                    "probability": 0.8642578125
                },
                {
                    "start": 612.99,
                    "end": 613.21,
                    "word": " but",
                    "probability": 0.90625
                },
                {
                    "start": 613.21,
                    "end": 613.47,
                    "word": " not",
                    "probability": 0.9033203125
                },
                {
                    "start": 613.47,
                    "end": 613.75,
                    "word": " quite",
                    "probability": 0.8935546875
                },
                {
                    "start": 613.75,
                    "end": 613.97,
                    "word": " hard",
                    "probability": 0.8310546875
                },
                {
                    "start": 613.97,
                    "end": 614.33,
                    "word": " enough",
                    "probability": 0.78369140625
                },
                {
                    "start": 614.33,
                    "end": 614.43,
                    "word": ".",
                    "probability": 0.9677734375
                }
            ]
        },
        {
            "id": 94,
            "seek": 64174,
            "start": 617.52,
            "end": 625.2,
            "text": " So renaming these bytes individually, R0 through R9 are the bytes generated by rand.",
            "tokens": [
                50414,
                407,
                8124,
                5184,
                613,
                36088,
                16652,
                11,
                497,
                15,
                807,
                497,
                24,
                366,
                264,
                36088,
                10833,
                538,
                367,
                474,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17354284377580279,
            "compression_ratio": 1.4946808510638299,
            "no_speech_prob": 0.007122039794921875,
            "words": [
                {
                    "start": 617.52,
                    "end": 618.22,
                    "word": " So",
                    "probability": 0.6123046875
                },
                {
                    "start": 618.22,
                    "end": 618.92,
                    "word": " renaming",
                    "probability": 0.763916015625
                },
                {
                    "start": 618.92,
                    "end": 620.0,
                    "word": " these",
                    "probability": 0.69921875
                },
                {
                    "start": 620.0,
                    "end": 620.52,
                    "word": " bytes",
                    "probability": 0.837890625
                },
                {
                    "start": 620.52,
                    "end": 621.24,
                    "word": " individually",
                    "probability": 0.81494140625
                },
                {
                    "start": 621.24,
                    "end": 621.62,
                    "word": ",",
                    "probability": 0.6337890625
                },
                {
                    "start": 621.62,
                    "end": 622.0,
                    "word": " R0",
                    "probability": 0.804443359375
                },
                {
                    "start": 622.0,
                    "end": 622.24,
                    "word": " through",
                    "probability": 0.7490234375
                },
                {
                    "start": 622.24,
                    "end": 622.74,
                    "word": " R9",
                    "probability": 0.993408203125
                },
                {
                    "start": 622.74,
                    "end": 623.1,
                    "word": " are",
                    "probability": 0.720703125
                },
                {
                    "start": 623.1,
                    "end": 623.34,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 623.34,
                    "end": 623.64,
                    "word": " bytes",
                    "probability": 0.85888671875
                },
                {
                    "start": 623.64,
                    "end": 624.08,
                    "word": " generated",
                    "probability": 0.78369140625
                },
                {
                    "start": 624.08,
                    "end": 624.32,
                    "word": " by",
                    "probability": 0.9052734375
                },
                {
                    "start": 624.32,
                    "end": 624.66,
                    "word": " rand",
                    "probability": 0.610595703125
                },
                {
                    "start": 624.66,
                    "end": 625.2,
                    "word": ".",
                    "probability": 0.254150390625
                }
            ]
        },
        {
            "id": 95,
            "seek": 64174,
            "start": 625.2,
            "end": 628.26,
            "text": " C0, C1 are the CRC32 bytes.",
            "tokens": [
                50814,
                383,
                15,
                11,
                383,
                16,
                366,
                264,
                14123,
                34,
                11440,
                36088,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17354284377580279,
            "compression_ratio": 1.4946808510638299,
            "no_speech_prob": 0.007122039794921875,
            "words": [
                {
                    "start": 625.2,
                    "end": 625.72,
                    "word": " C0",
                    "probability": 0.98388671875
                },
                {
                    "start": 625.72,
                    "end": 625.82,
                    "word": ",",
                    "probability": 0.7919921875
                },
                {
                    "start": 625.82,
                    "end": 626.18,
                    "word": " C1",
                    "probability": 0.98876953125
                },
                {
                    "start": 626.18,
                    "end": 626.28,
                    "word": " are",
                    "probability": 0.6962890625
                },
                {
                    "start": 626.28,
                    "end": 626.42,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 626.42,
                    "end": 627.18,
                    "word": " CRC32",
                    "probability": 0.7457682291666666
                },
                {
                    "start": 627.18,
                    "end": 627.56,
                    "word": " bytes",
                    "probability": 0.82958984375
                },
                {
                    "start": 627.56,
                    "end": 628.26,
                    "word": ".",
                    "probability": 0.265380859375
                }
            ]
        },
        {
            "id": 96,
            "seek": 64174,
            "start": 628.42,
            "end": 633.86,
            "text": " And P0 through P3 and so on are the plaintext bytes.",
            "tokens": [
                50964,
                400,
                430,
                15,
                807,
                430,
                18,
                293,
                370,
                322,
                366,
                264,
                11121,
                25111,
                36088,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17354284377580279,
            "compression_ratio": 1.4946808510638299,
            "no_speech_prob": 0.007122039794921875,
            "words": [
                {
                    "start": 628.42,
                    "end": 628.58,
                    "word": " And",
                    "probability": 0.826171875
                },
                {
                    "start": 628.58,
                    "end": 629.64,
                    "word": " P0",
                    "probability": 0.950927734375
                },
                {
                    "start": 629.64,
                    "end": 630.04,
                    "word": " through",
                    "probability": 0.76611328125
                },
                {
                    "start": 630.04,
                    "end": 631.5,
                    "word": " P3",
                    "probability": 0.962158203125
                },
                {
                    "start": 631.5,
                    "end": 631.72,
                    "word": " and",
                    "probability": 0.755859375
                },
                {
                    "start": 631.72,
                    "end": 631.92,
                    "word": " so",
                    "probability": 0.8984375
                },
                {
                    "start": 631.92,
                    "end": 632.16,
                    "word": " on",
                    "probability": 0.91357421875
                },
                {
                    "start": 632.16,
                    "end": 632.66,
                    "word": " are",
                    "probability": 0.78076171875
                },
                {
                    "start": 632.66,
                    "end": 632.82,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 632.82,
                    "end": 633.26,
                    "word": " plaintext",
                    "probability": 0.726806640625
                },
                {
                    "start": 633.26,
                    "end": 633.58,
                    "word": " bytes",
                    "probability": 0.84521484375
                },
                {
                    "start": 633.58,
                    "end": 633.86,
                    "word": ".",
                    "probability": 0.8046875
                }
            ]
        },
        {
            "id": 97,
            "seek": 64174,
            "start": 633.86,
            "end": 635.92,
            "text": " And I'll call this array X.",
            "tokens": [
                51264,
                400,
                286,
                603,
                818,
                341,
                10225,
                1783,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17354284377580279,
            "compression_ratio": 1.4946808510638299,
            "no_speech_prob": 0.007122039794921875,
            "words": [
                {
                    "start": 633.86,
                    "end": 634.08,
                    "word": " And",
                    "probability": 0.81689453125
                },
                {
                    "start": 634.08,
                    "end": 634.16,
                    "word": " I'll",
                    "probability": 0.968994140625
                },
                {
                    "start": 634.16,
                    "end": 634.32,
                    "word": " call",
                    "probability": 0.7841796875
                },
                {
                    "start": 634.32,
                    "end": 634.52,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 634.52,
                    "end": 634.8,
                    "word": " array",
                    "probability": 0.6455078125
                },
                {
                    "start": 634.8,
                    "end": 635.22,
                    "word": " X",
                    "probability": 0.63232421875
                },
                {
                    "start": 635.22,
                    "end": 635.92,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 98,
            "seek": 64174,
            "start": 636.94,
            "end": 644.22,
            "text": " Now, when you feed the password into the cipher, it treats it as though it's plaintext.",
            "tokens": [
                51414,
                823,
                11,
                562,
                291,
                3154,
                264,
                11524,
                666,
                264,
                269,
                21240,
                11,
                309,
                19566,
                309,
                382,
                1673,
                309,
                311,
                11121,
                25111,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17354284377580279,
            "compression_ratio": 1.4946808510638299,
            "no_speech_prob": 0.007122039794921875,
            "words": [
                {
                    "start": 636.94,
                    "end": 637.4,
                    "word": " Now",
                    "probability": 0.87451171875
                },
                {
                    "start": 637.4,
                    "end": 637.86,
                    "word": ",",
                    "probability": 0.7998046875
                },
                {
                    "start": 637.86,
                    "end": 638.3,
                    "word": " when",
                    "probability": 0.8720703125
                },
                {
                    "start": 638.3,
                    "end": 638.44,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 638.44,
                    "end": 638.74,
                    "word": " feed",
                    "probability": 0.8935546875
                },
                {
                    "start": 638.74,
                    "end": 638.92,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 638.92,
                    "end": 639.32,
                    "word": " password",
                    "probability": 0.8603515625
                },
                {
                    "start": 639.32,
                    "end": 639.96,
                    "word": " into",
                    "probability": 0.7353515625
                },
                {
                    "start": 639.96,
                    "end": 640.24,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 640.24,
                    "end": 640.54,
                    "word": " cipher",
                    "probability": 0.782958984375
                },
                {
                    "start": 640.54,
                    "end": 641.48,
                    "word": ",",
                    "probability": 0.958984375
                },
                {
                    "start": 641.48,
                    "end": 641.76,
                    "word": " it",
                    "probability": 0.89892578125
                },
                {
                    "start": 641.76,
                    "end": 642.6,
                    "word": " treats",
                    "probability": 0.76318359375
                },
                {
                    "start": 642.6,
                    "end": 642.78,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 642.78,
                    "end": 642.96,
                    "word": " as",
                    "probability": 0.9091796875
                },
                {
                    "start": 642.96,
                    "end": 643.1,
                    "word": " though",
                    "probability": 0.75927734375
                },
                {
                    "start": 643.1,
                    "end": 643.32,
                    "word": " it's",
                    "probability": 0.946533203125
                },
                {
                    "start": 643.32,
                    "end": 643.92,
                    "word": " plaintext",
                    "probability": 0.864990234375
                },
                {
                    "start": 643.92,
                    "end": 644.22,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 99,
            "seek": 66222,
            "start": 644.22,
            "end": 650.66,
            "text": " You feed in the first password byte, it updates key 0, key 1, key 2, spits out a stream byte.",
            "tokens": [
                50364,
                509,
                3154,
                294,
                264,
                700,
                11524,
                40846,
                11,
                309,
                9205,
                2141,
                1958,
                11,
                2141,
                502,
                11,
                2141,
                568,
                11,
                637,
                1208,
                484,
                257,
                4309,
                40846,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18089788480543753,
            "compression_ratio": 1.60625,
            "no_speech_prob": 0.0665283203125,
            "words": [
                {
                    "start": 644.22,
                    "end": 644.68,
                    "word": " You",
                    "probability": 0.720703125
                },
                {
                    "start": 644.68,
                    "end": 644.94,
                    "word": " feed",
                    "probability": 0.8876953125
                },
                {
                    "start": 644.94,
                    "end": 645.06,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 645.06,
                    "end": 645.18,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 645.18,
                    "end": 645.4,
                    "word": " first",
                    "probability": 0.8125
                },
                {
                    "start": 645.4,
                    "end": 645.88,
                    "word": " password",
                    "probability": 0.81787109375
                },
                {
                    "start": 645.88,
                    "end": 646.22,
                    "word": " byte",
                    "probability": 0.8662109375
                },
                {
                    "start": 646.22,
                    "end": 646.42,
                    "word": ",",
                    "probability": 0.51513671875
                },
                {
                    "start": 646.42,
                    "end": 646.7,
                    "word": " it",
                    "probability": 0.89599609375
                },
                {
                    "start": 646.7,
                    "end": 647.26,
                    "word": " updates",
                    "probability": 0.8515625
                },
                {
                    "start": 647.26,
                    "end": 647.54,
                    "word": " key",
                    "probability": 0.64697265625
                },
                {
                    "start": 647.54,
                    "end": 647.86,
                    "word": " 0",
                    "probability": 0.434326171875
                },
                {
                    "start": 647.86,
                    "end": 647.98,
                    "word": ",",
                    "probability": 0.88916015625
                },
                {
                    "start": 647.98,
                    "end": 648.1,
                    "word": " key",
                    "probability": 0.7216796875
                },
                {
                    "start": 648.1,
                    "end": 648.32,
                    "word": " 1",
                    "probability": 0.97265625
                },
                {
                    "start": 648.32,
                    "end": 648.42,
                    "word": ",",
                    "probability": 0.9814453125
                },
                {
                    "start": 648.42,
                    "end": 648.52,
                    "word": " key",
                    "probability": 0.814453125
                },
                {
                    "start": 648.52,
                    "end": 648.78,
                    "word": " 2",
                    "probability": 0.99072265625
                },
                {
                    "start": 648.78,
                    "end": 648.88,
                    "word": ",",
                    "probability": 0.68017578125
                },
                {
                    "start": 648.88,
                    "end": 649.08,
                    "word": " spits",
                    "probability": 0.93310546875
                },
                {
                    "start": 649.08,
                    "end": 649.26,
                    "word": " out",
                    "probability": 0.81591796875
                },
                {
                    "start": 649.38,
                    "end": 649.66,
                    "word": " a stream",
                    "probability": 0.671875
                },
                {
                    "start": 649.66,
                    "end": 650.12,
                    "word": " byte",
                    "probability": 0.9326171875
                },
                {
                    "start": 650.12,
                    "end": 650.66,
                    "word": ".",
                    "probability": 0.1756591796875
                }
            ]
        },
        {
            "id": 100,
            "seek": 66222,
            "start": 651.16,
            "end": 658.68,
            "text": " And then it throws the stream byte away until it gets to the last character of the password.",
            "tokens": [
                50714,
                400,
                550,
                309,
                19251,
                264,
                4309,
                40846,
                1314,
                1826,
                309,
                2170,
                281,
                264,
                1036,
                2517,
                295,
                264,
                11524,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18089788480543753,
            "compression_ratio": 1.60625,
            "no_speech_prob": 0.0665283203125,
            "words": [
                {
                    "start": 651.16,
                    "end": 651.4,
                    "word": " And",
                    "probability": 0.63720703125
                },
                {
                    "start": 651.4,
                    "end": 654.24,
                    "word": " then",
                    "probability": 0.5693359375
                },
                {
                    "start": 654.24,
                    "end": 654.4,
                    "word": " it",
                    "probability": 0.87890625
                },
                {
                    "start": 654.4,
                    "end": 654.66,
                    "word": " throws",
                    "probability": 0.79150390625
                },
                {
                    "start": 654.66,
                    "end": 654.88,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 654.88,
                    "end": 655.16,
                    "word": " stream",
                    "probability": 0.876953125
                },
                {
                    "start": 655.16,
                    "end": 655.36,
                    "word": " byte",
                    "probability": 0.91162109375
                },
                {
                    "start": 655.36,
                    "end": 655.7,
                    "word": " away",
                    "probability": 0.81689453125
                },
                {
                    "start": 655.7,
                    "end": 656.02,
                    "word": " until",
                    "probability": 0.7587890625
                },
                {
                    "start": 656.02,
                    "end": 656.18,
                    "word": " it",
                    "probability": 0.8984375
                },
                {
                    "start": 656.18,
                    "end": 656.36,
                    "word": " gets",
                    "probability": 0.80615234375
                },
                {
                    "start": 656.36,
                    "end": 656.52,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 656.52,
                    "end": 656.68,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 656.68,
                    "end": 656.98,
                    "word": " last",
                    "probability": 0.828125
                },
                {
                    "start": 656.98,
                    "end": 657.42,
                    "word": " character",
                    "probability": 0.6806640625
                },
                {
                    "start": 657.42,
                    "end": 657.62,
                    "word": " of",
                    "probability": 0.9111328125
                },
                {
                    "start": 657.62,
                    "end": 657.74,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 657.74,
                    "end": 658.14,
                    "word": " password",
                    "probability": 0.8515625
                },
                {
                    "start": 658.14,
                    "end": 658.68,
                    "word": ".",
                    "probability": 0.87646484375
                }
            ]
        },
        {
            "id": 101,
            "seek": 66222,
            "start": 658.76,
            "end": 664.7,
            "text": " And that final stream byte is used to encrypt the first salt byte, R0.",
            "tokens": [
                51114,
                400,
                300,
                2572,
                4309,
                40846,
                307,
                1143,
                281,
                17972,
                662,
                264,
                700,
                5139,
                40846,
                11,
                497,
                15,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18089788480543753,
            "compression_ratio": 1.60625,
            "no_speech_prob": 0.0665283203125,
            "words": [
                {
                    "start": 658.76,
                    "end": 658.84,
                    "word": " And",
                    "probability": 0.60986328125
                },
                {
                    "start": 658.84,
                    "end": 658.96,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 658.96,
                    "end": 659.38,
                    "word": " final",
                    "probability": 0.88916015625
                },
                {
                    "start": 659.38,
                    "end": 659.82,
                    "word": " stream",
                    "probability": 0.87451171875
                },
                {
                    "start": 659.82,
                    "end": 660.04,
                    "word": " byte",
                    "probability": 0.943359375
                },
                {
                    "start": 660.04,
                    "end": 660.32,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 660.32,
                    "end": 660.74,
                    "word": " used",
                    "probability": 0.8076171875
                },
                {
                    "start": 660.74,
                    "end": 661.38,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 661.38,
                    "end": 661.82,
                    "word": " encrypt",
                    "probability": 0.89990234375
                },
                {
                    "start": 661.82,
                    "end": 662.38,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 662.38,
                    "end": 662.82,
                    "word": " first",
                    "probability": 0.81787109375
                },
                {
                    "start": 662.82,
                    "end": 663.22,
                    "word": " salt",
                    "probability": 0.84814453125
                },
                {
                    "start": 663.22,
                    "end": 663.52,
                    "word": " byte",
                    "probability": 0.875
                },
                {
                    "start": 663.52,
                    "end": 663.76,
                    "word": ",",
                    "probability": 0.74658203125
                },
                {
                    "start": 663.76,
                    "end": 664.16,
                    "word": " R0",
                    "probability": 0.7509765625
                },
                {
                    "start": 664.16,
                    "end": 664.7,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 102,
            "seek": 68312,
            "start": 665.54,
            "end": 676.24,
            "text": " So I get this set of 10 bytes that I call Y, which is just these first 10 bytes generated by rand,",
            "tokens": [
                50414,
                407,
                286,
                483,
                341,
                992,
                295,
                1266,
                36088,
                300,
                286,
                818,
                398,
                11,
                597,
                307,
                445,
                613,
                700,
                1266,
                36088,
                10833,
                538,
                367,
                474,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1858173076923077,
            "compression_ratio": 1.4768211920529801,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 665.54,
                    "end": 665.88,
                    "word": " So",
                    "probability": 0.80029296875
                },
                {
                    "start": 665.88,
                    "end": 666.06,
                    "word": " I",
                    "probability": 0.87353515625
                },
                {
                    "start": 666.06,
                    "end": 666.24,
                    "word": " get",
                    "probability": 0.90087890625
                },
                {
                    "start": 666.24,
                    "end": 666.66,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 666.66,
                    "end": 668.82,
                    "word": " set",
                    "probability": 0.82080078125
                },
                {
                    "start": 668.82,
                    "end": 668.96,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 668.96,
                    "end": 669.22,
                    "word": " 10",
                    "probability": 0.826171875
                },
                {
                    "start": 669.22,
                    "end": 669.6,
                    "word": " bytes",
                    "probability": 0.80078125
                },
                {
                    "start": 669.6,
                    "end": 670.06,
                    "word": " that",
                    "probability": 0.87255859375
                },
                {
                    "start": 670.06,
                    "end": 670.18,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 670.18,
                    "end": 670.42,
                    "word": " call",
                    "probability": 0.7880859375
                },
                {
                    "start": 670.42,
                    "end": 670.9,
                    "word": " Y",
                    "probability": 0.6474609375
                },
                {
                    "start": 670.9,
                    "end": 671.32,
                    "word": ",",
                    "probability": 0.697265625
                },
                {
                    "start": 671.32,
                    "end": 671.66,
                    "word": " which",
                    "probability": 0.91796875
                },
                {
                    "start": 671.66,
                    "end": 671.82,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 671.82,
                    "end": 672.16,
                    "word": " just",
                    "probability": 0.8935546875
                },
                {
                    "start": 672.16,
                    "end": 672.56,
                    "word": " these",
                    "probability": 0.69189453125
                },
                {
                    "start": 672.56,
                    "end": 672.94,
                    "word": " first",
                    "probability": 0.81201171875
                },
                {
                    "start": 672.94,
                    "end": 673.56,
                    "word": " 10",
                    "probability": 0.8935546875
                },
                {
                    "start": 673.56,
                    "end": 674.44,
                    "word": " bytes",
                    "probability": 0.84716796875
                },
                {
                    "start": 674.44,
                    "end": 674.92,
                    "word": " generated",
                    "probability": 0.77392578125
                },
                {
                    "start": 674.92,
                    "end": 675.22,
                    "word": " by",
                    "probability": 0.90087890625
                },
                {
                    "start": 675.22,
                    "end": 675.7,
                    "word": " rand",
                    "probability": 0.630859375
                },
                {
                    "start": 675.7,
                    "end": 676.24,
                    "word": ",",
                    "probability": 0.59521484375
                }
            ]
        },
        {
            "id": 103,
            "seek": 68312,
            "start": 676.24,
            "end": 680.14,
            "text": " exclusive word with the 10 bytes generated by the stream cipher.",
            "tokens": [
                50964,
                13005,
                1349,
                365,
                264,
                1266,
                36088,
                10833,
                538,
                264,
                4309,
                269,
                21240,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1858173076923077,
            "compression_ratio": 1.4768211920529801,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 676.24,
                    "end": 676.74,
                    "word": " exclusive",
                    "probability": 0.78759765625
                },
                {
                    "start": 676.74,
                    "end": 677.06,
                    "word": " word",
                    "probability": 0.36328125
                },
                {
                    "start": 677.06,
                    "end": 677.26,
                    "word": " with",
                    "probability": 0.79833984375
                },
                {
                    "start": 677.26,
                    "end": 677.4,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 677.4,
                    "end": 677.64,
                    "word": " 10",
                    "probability": 0.89501953125
                },
                {
                    "start": 677.64,
                    "end": 677.96,
                    "word": " bytes",
                    "probability": 0.83642578125
                },
                {
                    "start": 677.96,
                    "end": 678.44,
                    "word": " generated",
                    "probability": 0.78662109375
                },
                {
                    "start": 678.44,
                    "end": 678.66,
                    "word": " by",
                    "probability": 0.91162109375
                },
                {
                    "start": 678.66,
                    "end": 678.84,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 678.84,
                    "end": 679.1,
                    "word": " stream",
                    "probability": 0.83984375
                },
                {
                    "start": 679.1,
                    "end": 679.46,
                    "word": " cipher",
                    "probability": 0.8095703125
                },
                {
                    "start": 679.46,
                    "end": 680.14,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 104,
            "seek": 68312,
            "start": 680.44,
            "end": 685.6,
            "text": " Now you'll notice here I call this S0, but this one is S1X.",
            "tokens": [
                51164,
                823,
                291,
                603,
                3449,
                510,
                286,
                818,
                341,
                318,
                15,
                11,
                457,
                341,
                472,
                307,
                318,
                16,
                55,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1858173076923077,
            "compression_ratio": 1.4768211920529801,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 680.44,
                    "end": 680.64,
                    "word": " Now",
                    "probability": 0.87353515625
                },
                {
                    "start": 680.64,
                    "end": 680.8,
                    "word": " you'll",
                    "probability": 0.81494140625
                },
                {
                    "start": 680.8,
                    "end": 681.14,
                    "word": " notice",
                    "probability": 0.84765625
                },
                {
                    "start": 681.14,
                    "end": 681.56,
                    "word": " here",
                    "probability": 0.76171875
                },
                {
                    "start": 681.56,
                    "end": 681.72,
                    "word": " I",
                    "probability": 0.623046875
                },
                {
                    "start": 681.72,
                    "end": 681.9,
                    "word": " call",
                    "probability": 0.7783203125
                },
                {
                    "start": 681.9,
                    "end": 682.14,
                    "word": " this",
                    "probability": 0.87744140625
                },
                {
                    "start": 682.14,
                    "end": 682.82,
                    "word": " S0",
                    "probability": 0.80859375
                },
                {
                    "start": 682.82,
                    "end": 683.24,
                    "word": ",",
                    "probability": 0.818359375
                },
                {
                    "start": 683.24,
                    "end": 683.66,
                    "word": " but",
                    "probability": 0.9033203125
                },
                {
                    "start": 683.66,
                    "end": 683.86,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 683.86,
                    "end": 683.98,
                    "word": " one",
                    "probability": 0.81494140625
                },
                {
                    "start": 683.98,
                    "end": 684.12,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 684.12,
                    "end": 684.92,
                    "word": " S1X",
                    "probability": 0.8517252604166666
                },
                {
                    "start": 684.92,
                    "end": 685.6,
                    "word": ".",
                    "probability": 0.91796875
                }
            ]
        },
        {
            "id": 105,
            "seek": 70794,
            "start": 685.6,
            "end": 697.6,
            "text": " These ones that end in X depend on the values in X, but S0 only depends on the password itself.",
            "tokens": [
                50364,
                1981,
                2306,
                300,
                917,
                294,
                1783,
                5672,
                322,
                264,
                4190,
                294,
                1783,
                11,
                457,
                318,
                15,
                787,
                5946,
                322,
                264,
                11524,
                2564,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19417842501594174,
            "compression_ratio": 1.4935897435897436,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 685.6,
                    "end": 685.96,
                    "word": " These",
                    "probability": 0.73095703125
                },
                {
                    "start": 685.96,
                    "end": 686.22,
                    "word": " ones",
                    "probability": 0.8037109375
                },
                {
                    "start": 686.22,
                    "end": 686.44,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 686.44,
                    "end": 686.74,
                    "word": " end",
                    "probability": 0.8134765625
                },
                {
                    "start": 686.74,
                    "end": 687.08,
                    "word": " in",
                    "probability": 0.9052734375
                },
                {
                    "start": 687.08,
                    "end": 687.66,
                    "word": " X",
                    "probability": 0.513671875
                },
                {
                    "start": 687.66,
                    "end": 689.02,
                    "word": " depend",
                    "probability": 0.7001953125
                },
                {
                    "start": 689.02,
                    "end": 689.84,
                    "word": " on",
                    "probability": 0.90771484375
                },
                {
                    "start": 689.84,
                    "end": 690.54,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 690.54,
                    "end": 691.02,
                    "word": " values",
                    "probability": 0.9169921875
                },
                {
                    "start": 691.02,
                    "end": 691.34,
                    "word": " in",
                    "probability": 0.908203125
                },
                {
                    "start": 691.34,
                    "end": 691.82,
                    "word": " X",
                    "probability": 0.97900390625
                },
                {
                    "start": 691.82,
                    "end": 692.06,
                    "word": ",",
                    "probability": 0.53662109375
                },
                {
                    "start": 692.06,
                    "end": 692.38,
                    "word": " but",
                    "probability": 0.89111328125
                },
                {
                    "start": 692.38,
                    "end": 692.96,
                    "word": " S0",
                    "probability": 0.873291015625
                },
                {
                    "start": 692.96,
                    "end": 693.5,
                    "word": " only",
                    "probability": 0.83544921875
                },
                {
                    "start": 693.5,
                    "end": 694.06,
                    "word": " depends",
                    "probability": 0.7607421875
                },
                {
                    "start": 694.06,
                    "end": 694.38,
                    "word": " on",
                    "probability": 0.9111328125
                },
                {
                    "start": 694.38,
                    "end": 695.18,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 695.18,
                    "end": 696.18,
                    "word": " password",
                    "probability": 0.73291015625
                },
                {
                    "start": 696.18,
                    "end": 696.88,
                    "word": " itself",
                    "probability": 0.7373046875
                },
                {
                    "start": 696.88,
                    "end": 697.6,
                    "word": ".",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 106,
            "seek": 70794,
            "start": 698.18,
            "end": 705.76,
            "text": " That turned out to be their tragic flaw, that when they encrypted this a second time,",
            "tokens": [
                51014,
                663,
                3574,
                484,
                281,
                312,
                641,
                20385,
                13717,
                11,
                300,
                562,
                436,
                36663,
                341,
                257,
                1150,
                565,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19417842501594174,
            "compression_ratio": 1.4935897435897436,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 698.18,
                    "end": 698.9,
                    "word": " That",
                    "probability": 0.806640625
                },
                {
                    "start": 698.9,
                    "end": 699.34,
                    "word": " turned",
                    "probability": 0.78515625
                },
                {
                    "start": 699.34,
                    "end": 699.52,
                    "word": " out",
                    "probability": 0.8203125
                },
                {
                    "start": 699.52,
                    "end": 699.66,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 699.66,
                    "end": 699.78,
                    "word": " be",
                    "probability": 0.90966796875
                },
                {
                    "start": 699.78,
                    "end": 699.96,
                    "word": " their",
                    "probability": 0.896484375
                },
                {
                    "start": 699.96,
                    "end": 700.32,
                    "word": " tragic",
                    "probability": 0.6943359375
                },
                {
                    "start": 700.32,
                    "end": 700.76,
                    "word": " flaw",
                    "probability": 0.84326171875
                },
                {
                    "start": 700.76,
                    "end": 701.22,
                    "word": ",",
                    "probability": 0.4208984375
                },
                {
                    "start": 701.22,
                    "end": 701.64,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 701.64,
                    "end": 703.22,
                    "word": " when",
                    "probability": 0.845703125
                },
                {
                    "start": 703.22,
                    "end": 703.44,
                    "word": " they",
                    "probability": 0.74462890625
                },
                {
                    "start": 703.44,
                    "end": 703.94,
                    "word": " encrypted",
                    "probability": 0.87890625
                },
                {
                    "start": 703.94,
                    "end": 704.68,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 704.9,
                    "end": 705.16,
                    "word": " a second",
                    "probability": 0.79248046875
                },
                {
                    "start": 705.16,
                    "end": 705.64,
                    "word": " time",
                    "probability": 0.806640625
                },
                {
                    "start": 705.64,
                    "end": 705.76,
                    "word": ",",
                    "probability": 0.79150390625
                }
            ]
        },
        {
            "id": 107,
            "seek": 70794,
            "start": 705.76,
            "end": 710.42,
            "text": " so they were using Y as the salt bytes in the file,",
            "tokens": [
                51364,
                370,
                436,
                645,
                1228,
                398,
                382,
                264,
                5139,
                36088,
                294,
                264,
                3991,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19417842501594174,
            "compression_ratio": 1.4935897435897436,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 705.76,
                    "end": 705.94,
                    "word": " so",
                    "probability": 0.87890625
                },
                {
                    "start": 705.94,
                    "end": 706.04,
                    "word": " they",
                    "probability": 0.740234375
                },
                {
                    "start": 706.04,
                    "end": 706.18,
                    "word": " were",
                    "probability": 0.88427734375
                },
                {
                    "start": 706.18,
                    "end": 706.5,
                    "word": " using",
                    "probability": 0.84228515625
                },
                {
                    "start": 706.5,
                    "end": 707.0,
                    "word": " Y",
                    "probability": 0.93994140625
                },
                {
                    "start": 707.0,
                    "end": 707.36,
                    "word": " as",
                    "probability": 0.90673828125
                },
                {
                    "start": 707.36,
                    "end": 707.58,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 707.58,
                    "end": 707.86,
                    "word": " salt",
                    "probability": 0.84326171875
                },
                {
                    "start": 707.86,
                    "end": 708.18,
                    "word": " bytes",
                    "probability": 0.495849609375
                },
                {
                    "start": 708.18,
                    "end": 708.36,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 708.36,
                    "end": 708.5,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 708.5,
                    "end": 708.84,
                    "word": " file",
                    "probability": 0.8173828125
                },
                {
                    "start": 708.84,
                    "end": 710.42,
                    "word": ",",
                    "probability": 0.85791015625
                }
            ]
        },
        {
            "id": 108,
            "seek": 72664,
            "start": 711.42,
            "end": 717.2,
            "text": " they would generate S0 again because it was the same password.",
            "tokens": [
                50414,
                436,
                576,
                8460,
                318,
                15,
                797,
                570,
                309,
                390,
                264,
                912,
                11524,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16856971153846154,
            "compression_ratio": 1.4921875,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 711.42,
                    "end": 711.82,
                    "word": " they",
                    "probability": 0.51171875
                },
                {
                    "start": 711.82,
                    "end": 712.5,
                    "word": " would",
                    "probability": 0.85595703125
                },
                {
                    "start": 712.5,
                    "end": 712.98,
                    "word": " generate",
                    "probability": 0.849609375
                },
                {
                    "start": 712.98,
                    "end": 713.92,
                    "word": " S0",
                    "probability": 0.849853515625
                },
                {
                    "start": 713.92,
                    "end": 714.7,
                    "word": " again",
                    "probability": 0.90087890625
                },
                {
                    "start": 714.7,
                    "end": 715.24,
                    "word": " because",
                    "probability": 0.6025390625
                },
                {
                    "start": 715.24,
                    "end": 715.44,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 715.44,
                    "end": 715.56,
                    "word": " was",
                    "probability": 0.8994140625
                },
                {
                    "start": 715.56,
                    "end": 715.76,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 715.76,
                    "end": 716.0,
                    "word": " same",
                    "probability": 0.80078125
                },
                {
                    "start": 716.0,
                    "end": 716.48,
                    "word": " password",
                    "probability": 0.8681640625
                },
                {
                    "start": 716.48,
                    "end": 717.2,
                    "word": ".",
                    "probability": 0.96630859375
                }
            ]
        },
        {
            "id": 109,
            "seek": 72664,
            "start": 718.3,
            "end": 729.12,
            "text": " So they would XOR with S0 once to get the salt byte, XOR with S0 again to get the byte that was stored in the encryption header.",
            "tokens": [
                50764,
                407,
                436,
                576,
                1783,
                2483,
                365,
                318,
                15,
                1564,
                281,
                483,
                264,
                5139,
                40846,
                11,
                1783,
                2483,
                365,
                318,
                15,
                797,
                281,
                483,
                264,
                40846,
                300,
                390,
                12187,
                294,
                264,
                29575,
                23117,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16856971153846154,
            "compression_ratio": 1.4921875,
            "no_speech_prob": 0.0926513671875,
            "words": [
                {
                    "start": 718.3,
                    "end": 718.48,
                    "word": " So",
                    "probability": 0.77392578125
                },
                {
                    "start": 718.48,
                    "end": 718.82,
                    "word": " they",
                    "probability": 0.6572265625
                },
                {
                    "start": 718.82,
                    "end": 718.98,
                    "word": " would",
                    "probability": 0.86279296875
                },
                {
                    "start": 718.98,
                    "end": 719.46,
                    "word": " XOR",
                    "probability": 0.90234375
                },
                {
                    "start": 719.46,
                    "end": 719.68,
                    "word": " with",
                    "probability": 0.79296875
                },
                {
                    "start": 719.68,
                    "end": 720.18,
                    "word": " S0",
                    "probability": 0.9853515625
                },
                {
                    "start": 720.18,
                    "end": 720.78,
                    "word": " once",
                    "probability": 0.77783203125
                },
                {
                    "start": 720.78,
                    "end": 721.16,
                    "word": " to",
                    "probability": 0.88818359375
                },
                {
                    "start": 721.16,
                    "end": 721.4,
                    "word": " get",
                    "probability": 0.89501953125
                },
                {
                    "start": 721.4,
                    "end": 721.82,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 721.82,
                    "end": 722.06,
                    "word": " salt",
                    "probability": 0.78173828125
                },
                {
                    "start": 722.06,
                    "end": 722.34,
                    "word": " byte",
                    "probability": 0.841796875
                },
                {
                    "start": 722.34,
                    "end": 722.96,
                    "word": ",",
                    "probability": 0.77880859375
                },
                {
                    "start": 722.96,
                    "end": 723.26,
                    "word": " XOR",
                    "probability": 0.95947265625
                },
                {
                    "start": 723.26,
                    "end": 723.46,
                    "word": " with",
                    "probability": 0.798828125
                },
                {
                    "start": 723.46,
                    "end": 724.04,
                    "word": " S0",
                    "probability": 0.997314453125
                },
                {
                    "start": 724.04,
                    "end": 724.76,
                    "word": " again",
                    "probability": 0.9150390625
                },
                {
                    "start": 724.76,
                    "end": 725.4,
                    "word": " to",
                    "probability": 0.8154296875
                },
                {
                    "start": 725.4,
                    "end": 725.68,
                    "word": " get",
                    "probability": 0.89990234375
                },
                {
                    "start": 725.68,
                    "end": 726.26,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 726.26,
                    "end": 726.56,
                    "word": " byte",
                    "probability": 0.92138671875
                },
                {
                    "start": 726.56,
                    "end": 726.74,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 726.74,
                    "end": 726.9,
                    "word": " was",
                    "probability": 0.8994140625
                },
                {
                    "start": 726.9,
                    "end": 727.3,
                    "word": " stored",
                    "probability": 0.74560546875
                },
                {
                    "start": 727.3,
                    "end": 727.6,
                    "word": " in",
                    "probability": 0.90673828125
                },
                {
                    "start": 727.6,
                    "end": 727.74,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 727.74,
                    "end": 728.1,
                    "word": " encryption",
                    "probability": 0.78125
                },
                {
                    "start": 728.1,
                    "end": 728.46,
                    "word": " header",
                    "probability": 0.802734375
                },
                {
                    "start": 728.46,
                    "end": 729.12,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 110,
            "seek": 75446,
            "start": 729.12,
            "end": 741.18,
            "text": " Now all of these are hard to figure out because they depend both on the randomly generated bytes from rand,",
            "tokens": [
                50364,
                823,
                439,
                295,
                613,
                366,
                1152,
                281,
                2573,
                484,
                570,
                436,
                5672,
                1293,
                322,
                264,
                16979,
                10833,
                36088,
                490,
                367,
                474,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22602740215928588,
            "compression_ratio": 1.5181347150259068,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 729.12,
                    "end": 729.32,
                    "word": " Now",
                    "probability": 0.70458984375
                },
                {
                    "start": 729.32,
                    "end": 729.52,
                    "word": " all",
                    "probability": 0.465087890625
                },
                {
                    "start": 729.52,
                    "end": 729.68,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 729.68,
                    "end": 730.06,
                    "word": " these",
                    "probability": 0.7099609375
                },
                {
                    "start": 730.06,
                    "end": 731.24,
                    "word": " are",
                    "probability": 0.89794921875
                },
                {
                    "start": 731.24,
                    "end": 731.92,
                    "word": " hard",
                    "probability": 0.80224609375
                },
                {
                    "start": 731.92,
                    "end": 732.12,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 732.12,
                    "end": 732.32,
                    "word": " figure",
                    "probability": 0.91845703125
                },
                {
                    "start": 732.32,
                    "end": 732.6,
                    "word": " out",
                    "probability": 0.81494140625
                },
                {
                    "start": 732.6,
                    "end": 732.88,
                    "word": " because",
                    "probability": 0.69921875
                },
                {
                    "start": 732.88,
                    "end": 733.06,
                    "word": " they",
                    "probability": 0.75390625
                },
                {
                    "start": 733.06,
                    "end": 733.44,
                    "word": " depend",
                    "probability": 0.73095703125
                },
                {
                    "start": 733.44,
                    "end": 733.8,
                    "word": " both",
                    "probability": 0.814453125
                },
                {
                    "start": 733.8,
                    "end": 734.1,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 734.1,
                    "end": 735.2,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 735.2,
                    "end": 735.7,
                    "word": " randomly",
                    "probability": 0.654296875
                },
                {
                    "start": 735.7,
                    "end": 736.84,
                    "word": " generated",
                    "probability": 0.74755859375
                },
                {
                    "start": 736.84,
                    "end": 740.38,
                    "word": " bytes",
                    "probability": 0.76318359375
                },
                {
                    "start": 740.38,
                    "end": 740.66,
                    "word": " from",
                    "probability": 0.8330078125
                },
                {
                    "start": 740.66,
                    "end": 741.06,
                    "word": " rand",
                    "probability": 0.5877685546875
                },
                {
                    "start": 741.06,
                    "end": 741.18,
                    "word": ",",
                    "probability": 0.280029296875
                }
            ]
        },
        {
            "id": 111,
            "seek": 75446,
            "start": 741.18,
            "end": 745.28,
            "text": " as well as the stream cipher bytes, twice over.",
            "tokens": [
                50964,
                382,
                731,
                382,
                264,
                4309,
                269,
                21240,
                36088,
                11,
                6091,
                670,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22602740215928588,
            "compression_ratio": 1.5181347150259068,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 741.18,
                    "end": 741.44,
                    "word": " as",
                    "probability": 0.90283203125
                },
                {
                    "start": 741.44,
                    "end": 741.74,
                    "word": " well",
                    "probability": 0.88037109375
                },
                {
                    "start": 741.74,
                    "end": 742.14,
                    "word": " as",
                    "probability": 0.90283203125
                },
                {
                    "start": 742.14,
                    "end": 742.7,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 742.7,
                    "end": 742.96,
                    "word": " stream",
                    "probability": 0.7412109375
                },
                {
                    "start": 742.96,
                    "end": 743.3,
                    "word": " cipher",
                    "probability": 0.742431640625
                },
                {
                    "start": 743.3,
                    "end": 743.78,
                    "word": " bytes",
                    "probability": 0.7900390625
                },
                {
                    "start": 743.78,
                    "end": 744.42,
                    "word": ",",
                    "probability": 0.3056640625
                },
                {
                    "start": 744.42,
                    "end": 744.76,
                    "word": " twice",
                    "probability": 0.85595703125
                },
                {
                    "start": 744.76,
                    "end": 745.1,
                    "word": " over",
                    "probability": 0.857421875
                },
                {
                    "start": 745.1,
                    "end": 745.28,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 112,
            "seek": 75446,
            "start": 745.28,
            "end": 747.48,
            "text": " So this is doubly encrypted stuff.",
            "tokens": [
                51164,
                407,
                341,
                307,
                10831,
                356,
                36663,
                1507,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22602740215928588,
            "compression_ratio": 1.5181347150259068,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 745.28,
                    "end": 745.42,
                    "word": " So",
                    "probability": 0.86865234375
                },
                {
                    "start": 745.42,
                    "end": 745.58,
                    "word": " this",
                    "probability": 0.83935546875
                },
                {
                    "start": 745.58,
                    "end": 745.76,
                    "word": " is",
                    "probability": 0.9111328125
                },
                {
                    "start": 745.76,
                    "end": 746.18,
                    "word": " doubly",
                    "probability": 0.8779296875
                },
                {
                    "start": 746.18,
                    "end": 746.68,
                    "word": " encrypted",
                    "probability": 0.8876953125
                },
                {
                    "start": 746.68,
                    "end": 747.18,
                    "word": " stuff",
                    "probability": 0.77880859375
                },
                {
                    "start": 747.18,
                    "end": 747.48,
                    "word": ".",
                    "probability": 0.763671875
                }
            ]
        },
        {
            "id": 113,
            "seek": 75446,
            "start": 747.48,
            "end": 756.94,
            "text": " But this first byte leaked, and given five files in the archive, all encrypted with the same password,",
            "tokens": [
                51314,
                583,
                341,
                700,
                40846,
                31779,
                11,
                293,
                2212,
                1732,
                7098,
                294,
                264,
                23507,
                11,
                439,
                36663,
                365,
                264,
                912,
                11524,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22602740215928588,
            "compression_ratio": 1.5181347150259068,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 747.48,
                    "end": 747.8,
                    "word": " But",
                    "probability": 0.890625
                },
                {
                    "start": 747.8,
                    "end": 748.12,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 748.12,
                    "end": 748.6,
                    "word": " first",
                    "probability": 0.796875
                },
                {
                    "start": 748.6,
                    "end": 748.92,
                    "word": " byte",
                    "probability": 0.91552734375
                },
                {
                    "start": 748.92,
                    "end": 749.36,
                    "word": " leaked",
                    "probability": 0.73974609375
                },
                {
                    "start": 749.36,
                    "end": 750.46,
                    "word": ",",
                    "probability": 0.318359375
                },
                {
                    "start": 750.46,
                    "end": 751.04,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 751.04,
                    "end": 751.32,
                    "word": " given",
                    "probability": 0.79541015625
                },
                {
                    "start": 751.32,
                    "end": 751.8,
                    "word": " five",
                    "probability": 0.779296875
                },
                {
                    "start": 751.8,
                    "end": 752.26,
                    "word": " files",
                    "probability": 0.8095703125
                },
                {
                    "start": 752.26,
                    "end": 752.46,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 752.46,
                    "end": 752.62,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 752.62,
                    "end": 753.06,
                    "word": " archive",
                    "probability": 0.7646484375
                },
                {
                    "start": 753.06,
                    "end": 753.56,
                    "word": ",",
                    "probability": 0.69140625
                },
                {
                    "start": 753.56,
                    "end": 753.88,
                    "word": " all",
                    "probability": 0.89501953125
                },
                {
                    "start": 753.88,
                    "end": 754.24,
                    "word": " encrypted",
                    "probability": 0.90966796875
                },
                {
                    "start": 754.24,
                    "end": 754.5,
                    "word": " with",
                    "probability": 0.814453125
                },
                {
                    "start": 754.5,
                    "end": 754.64,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 754.64,
                    "end": 754.88,
                    "word": " same",
                    "probability": 0.78857421875
                },
                {
                    "start": 754.88,
                    "end": 755.58,
                    "word": " password",
                    "probability": 0.85791015625
                },
                {
                    "start": 755.58,
                    "end": 756.94,
                    "word": ",",
                    "probability": 0.93896484375
                }
            ]
        },
        {
            "id": 114,
            "seek": 77678,
            "start": 756.94,
            "end": 770.92,
            "text": " this gave me eight bits of entropy per file to find the 32-bit internal state of the rand pseudorandom number generator.",
            "tokens": [
                50364,
                341,
                2729,
                385,
                3180,
                9239,
                295,
                30867,
                680,
                3991,
                281,
                915,
                264,
                8858,
                12,
                5260,
                6920,
                1785,
                295,
                264,
                367,
                474,
                25505,
                532,
                284,
                4606,
                1230,
                19265,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1929687565565109,
            "compression_ratio": 1.3402777777777777,
            "no_speech_prob": 0.01495361328125,
            "words": [
                {
                    "start": 756.94,
                    "end": 757.34,
                    "word": " this",
                    "probability": 0.0804443359375
                },
                {
                    "start": 757.34,
                    "end": 758.38,
                    "word": " gave",
                    "probability": 0.8125
                },
                {
                    "start": 758.38,
                    "end": 758.58,
                    "word": " me",
                    "probability": 0.90380859375
                },
                {
                    "start": 758.58,
                    "end": 758.9,
                    "word": " eight",
                    "probability": 0.67333984375
                },
                {
                    "start": 758.9,
                    "end": 759.22,
                    "word": " bits",
                    "probability": 0.810546875
                },
                {
                    "start": 759.22,
                    "end": 759.42,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 759.42,
                    "end": 759.94,
                    "word": " entropy",
                    "probability": 0.73681640625
                },
                {
                    "start": 759.94,
                    "end": 760.42,
                    "word": " per",
                    "probability": 0.91064453125
                },
                {
                    "start": 760.42,
                    "end": 760.98,
                    "word": " file",
                    "probability": 0.80712890625
                },
                {
                    "start": 760.98,
                    "end": 761.96,
                    "word": " to",
                    "probability": 0.87353515625
                },
                {
                    "start": 761.96,
                    "end": 763.82,
                    "word": " find",
                    "probability": 0.77294921875
                },
                {
                    "start": 763.82,
                    "end": 764.1,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 764.1,
                    "end": 764.52,
                    "word": " 32",
                    "probability": 0.900390625
                },
                {
                    "start": 764.52,
                    "end": 764.86,
                    "word": "-bit",
                    "probability": 0.838623046875
                },
                {
                    "start": 764.86,
                    "end": 765.72,
                    "word": " internal",
                    "probability": 0.703125
                },
                {
                    "start": 765.72,
                    "end": 766.26,
                    "word": " state",
                    "probability": 0.8837890625
                },
                {
                    "start": 766.26,
                    "end": 766.68,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 766.68,
                    "end": 767.68,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 767.68,
                    "end": 768.48,
                    "word": " rand",
                    "probability": 0.58251953125
                },
                {
                    "start": 768.48,
                    "end": 769.32,
                    "word": " pseudorandom",
                    "probability": 0.8330078125
                },
                {
                    "start": 769.32,
                    "end": 769.6,
                    "word": " number",
                    "probability": 0.837890625
                },
                {
                    "start": 769.6,
                    "end": 770.08,
                    "word": " generator",
                    "probability": 0.896484375
                },
                {
                    "start": 770.08,
                    "end": 770.92,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 115,
            "seek": 77678,
            "start": 771.92,
            "end": 779.26,
            "text": " So given five files, I could simply take the first byte of each archive,",
            "tokens": [
                51114,
                407,
                2212,
                1732,
                7098,
                11,
                286,
                727,
                2935,
                747,
                264,
                700,
                40846,
                295,
                1184,
                23507,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1929687565565109,
            "compression_ratio": 1.3402777777777777,
            "no_speech_prob": 0.01495361328125,
            "words": [
                {
                    "start": 771.92,
                    "end": 772.14,
                    "word": " So",
                    "probability": 0.70556640625
                },
                {
                    "start": 772.14,
                    "end": 772.58,
                    "word": " given",
                    "probability": 0.59912109375
                },
                {
                    "start": 772.58,
                    "end": 772.96,
                    "word": " five",
                    "probability": 0.7880859375
                },
                {
                    "start": 772.96,
                    "end": 773.4,
                    "word": " files",
                    "probability": 0.818359375
                },
                {
                    "start": 773.4,
                    "end": 773.48,
                    "word": ",",
                    "probability": 0.92529296875
                },
                {
                    "start": 773.48,
                    "end": 773.6,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 773.6,
                    "end": 773.78,
                    "word": " could",
                    "probability": 0.8037109375
                },
                {
                    "start": 773.78,
                    "end": 774.16,
                    "word": " simply",
                    "probability": 0.8564453125
                },
                {
                    "start": 774.16,
                    "end": 774.66,
                    "word": " take",
                    "probability": 0.814453125
                },
                {
                    "start": 774.66,
                    "end": 775.2,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 775.2,
                    "end": 775.48,
                    "word": " first",
                    "probability": 0.8046875
                },
                {
                    "start": 775.48,
                    "end": 775.82,
                    "word": " byte",
                    "probability": 0.8798828125
                },
                {
                    "start": 775.82,
                    "end": 776.04,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 776.04,
                    "end": 776.4,
                    "word": " each",
                    "probability": 0.87158203125
                },
                {
                    "start": 776.4,
                    "end": 778.44,
                    "word": " archive",
                    "probability": 0.73779296875
                },
                {
                    "start": 778.44,
                    "end": 779.26,
                    "word": ",",
                    "probability": 0.908203125
                }
            ]
        },
        {
            "id": 116,
            "seek": 80250,
            "start": 780.16,
            "end": 792.88,
            "text": " run through all 32 bits of possible internal state, and verify that every tenth byte gave me the byte I was expecting.",
            "tokens": [
                50414,
                1190,
                807,
                439,
                8858,
                9239,
                295,
                1944,
                6920,
                1785,
                11,
                293,
                16888,
                300,
                633,
                27269,
                40846,
                2729,
                385,
                264,
                40846,
                286,
                390,
                9650,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.208543345572487,
            "compression_ratio": 1.5843373493975903,
            "no_speech_prob": 0.1917724609375,
            "words": [
                {
                    "start": 780.16,
                    "end": 780.52,
                    "word": " run",
                    "probability": 0.407470703125
                },
                {
                    "start": 780.52,
                    "end": 780.8,
                    "word": " through",
                    "probability": 0.787109375
                },
                {
                    "start": 780.8,
                    "end": 781.04,
                    "word": " all",
                    "probability": 0.9033203125
                },
                {
                    "start": 781.04,
                    "end": 781.52,
                    "word": " 32",
                    "probability": 0.8828125
                },
                {
                    "start": 781.52,
                    "end": 782.7,
                    "word": " bits",
                    "probability": 0.7802734375
                },
                {
                    "start": 782.7,
                    "end": 783.44,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 783.44,
                    "end": 784.06,
                    "word": " possible",
                    "probability": 0.845703125
                },
                {
                    "start": 784.06,
                    "end": 784.64,
                    "word": " internal",
                    "probability": 0.71142578125
                },
                {
                    "start": 784.64,
                    "end": 785.12,
                    "word": " state",
                    "probability": 0.87744140625
                },
                {
                    "start": 785.12,
                    "end": 785.78,
                    "word": ",",
                    "probability": 0.2724609375
                },
                {
                    "start": 785.78,
                    "end": 786.12,
                    "word": " and",
                    "probability": 0.88916015625
                },
                {
                    "start": 786.12,
                    "end": 787.06,
                    "word": " verify",
                    "probability": 0.57275390625
                },
                {
                    "start": 787.06,
                    "end": 787.52,
                    "word": " that",
                    "probability": 0.8662109375
                },
                {
                    "start": 787.52,
                    "end": 787.82,
                    "word": " every",
                    "probability": 0.74755859375
                },
                {
                    "start": 787.82,
                    "end": 788.18,
                    "word": " tenth",
                    "probability": 0.170654296875
                },
                {
                    "start": 788.18,
                    "end": 788.56,
                    "word": " byte",
                    "probability": 0.9072265625
                },
                {
                    "start": 788.56,
                    "end": 788.94,
                    "word": " gave",
                    "probability": 0.8291015625
                },
                {
                    "start": 788.94,
                    "end": 789.26,
                    "word": " me",
                    "probability": 0.90576171875
                },
                {
                    "start": 789.26,
                    "end": 790.56,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 790.56,
                    "end": 791.96,
                    "word": " byte",
                    "probability": 0.8017578125
                },
                {
                    "start": 791.96,
                    "end": 792.1,
                    "word": " I",
                    "probability": 0.990234375
                },
                {
                    "start": 792.1,
                    "end": 792.24,
                    "word": " was",
                    "probability": 0.904296875
                },
                {
                    "start": 792.24,
                    "end": 792.72,
                    "word": " expecting",
                    "probability": 0.79736328125
                },
                {
                    "start": 792.72,
                    "end": 792.88,
                    "word": ".",
                    "probability": 0.78466796875
                }
            ]
        },
        {
            "id": 117,
            "seek": 80250,
            "start": 792.88,
            "end": 801.44,
            "text": " So I could uniquely identify the internal state, could uniquely find these ten bytes.",
            "tokens": [
                51064,
                407,
                286,
                727,
                31474,
                5876,
                264,
                6920,
                1785,
                11,
                727,
                31474,
                915,
                613,
                2064,
                36088,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.208543345572487,
            "compression_ratio": 1.5843373493975903,
            "no_speech_prob": 0.1917724609375,
            "words": [
                {
                    "start": 792.88,
                    "end": 792.98,
                    "word": " So",
                    "probability": 0.822265625
                },
                {
                    "start": 792.98,
                    "end": 793.1,
                    "word": " I",
                    "probability": 0.88134765625
                },
                {
                    "start": 793.1,
                    "end": 793.24,
                    "word": " could",
                    "probability": 0.8037109375
                },
                {
                    "start": 793.24,
                    "end": 793.6,
                    "word": " uniquely",
                    "probability": 0.85693359375
                },
                {
                    "start": 793.6,
                    "end": 794.36,
                    "word": " identify",
                    "probability": 0.8916015625
                },
                {
                    "start": 794.36,
                    "end": 794.92,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 794.92,
                    "end": 795.22,
                    "word": " internal",
                    "probability": 0.7080078125
                },
                {
                    "start": 795.22,
                    "end": 795.68,
                    "word": " state",
                    "probability": 0.88671875
                },
                {
                    "start": 795.68,
                    "end": 796.04,
                    "word": ",",
                    "probability": 0.7490234375
                },
                {
                    "start": 796.04,
                    "end": 796.24,
                    "word": " could",
                    "probability": 0.70263671875
                },
                {
                    "start": 796.24,
                    "end": 796.74,
                    "word": " uniquely",
                    "probability": 0.86767578125
                },
                {
                    "start": 796.74,
                    "end": 797.44,
                    "word": " find",
                    "probability": 0.81201171875
                },
                {
                    "start": 797.44,
                    "end": 799.4,
                    "word": " these",
                    "probability": 0.70263671875
                },
                {
                    "start": 799.4,
                    "end": 800.62,
                    "word": " ten",
                    "probability": 0.2230224609375
                },
                {
                    "start": 800.62,
                    "end": 801.04,
                    "word": " bytes",
                    "probability": 0.8076171875
                },
                {
                    "start": 801.04,
                    "end": 801.44,
                    "word": ".",
                    "probability": 0.58740234375
                }
            ]
        },
        {
            "id": 118,
            "seek": 80250,
            "start": 801.44,
            "end": 804.98,
            "text": " And so then I had some place to stand to mount the attack.",
            "tokens": [
                51464,
                400,
                370,
                550,
                286,
                632,
                512,
                1081,
                281,
                1463,
                281,
                3746,
                264,
                2690,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.208543345572487,
            "compression_ratio": 1.5843373493975903,
            "no_speech_prob": 0.1917724609375,
            "words": [
                {
                    "start": 801.44,
                    "end": 801.48,
                    "word": " And",
                    "probability": 0.78564453125
                },
                {
                    "start": 801.48,
                    "end": 801.66,
                    "word": " so",
                    "probability": 0.8896484375
                },
                {
                    "start": 801.66,
                    "end": 801.84,
                    "word": " then",
                    "probability": 0.70166015625
                },
                {
                    "start": 801.84,
                    "end": 801.98,
                    "word": " I",
                    "probability": 0.9736328125
                },
                {
                    "start": 801.98,
                    "end": 802.22,
                    "word": " had",
                    "probability": 0.81396484375
                },
                {
                    "start": 802.22,
                    "end": 802.52,
                    "word": " some",
                    "probability": 0.763671875
                },
                {
                    "start": 802.52,
                    "end": 802.84,
                    "word": " place",
                    "probability": 0.7841796875
                },
                {
                    "start": 802.84,
                    "end": 803.06,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 803.06,
                    "end": 803.32,
                    "word": " stand",
                    "probability": 0.8330078125
                },
                {
                    "start": 803.32,
                    "end": 803.54,
                    "word": " to",
                    "probability": 0.88330078125
                },
                {
                    "start": 803.54,
                    "end": 803.74,
                    "word": " mount",
                    "probability": 0.79833984375
                },
                {
                    "start": 803.74,
                    "end": 803.9,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 803.9,
                    "end": 804.26,
                    "word": " attack",
                    "probability": 0.83642578125
                },
                {
                    "start": 804.26,
                    "end": 804.98,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 119,
            "seek": 83120,
            "start": 804.98,
            "end": 813.96,
            "text": " So the next thing I did was notice that I didn't need all 96 bits to produce the next stream byte.",
            "tokens": [
                50364,
                407,
                264,
                958,
                551,
                286,
                630,
                390,
                3449,
                300,
                286,
                994,
                380,
                643,
                439,
                24124,
                9239,
                281,
                5258,
                264,
                958,
                4309,
                40846,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18680555522441863,
            "compression_ratio": 1.6467391304347827,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 804.98,
                    "end": 805.46,
                    "word": " So",
                    "probability": 0.79931640625
                },
                {
                    "start": 805.46,
                    "end": 805.58,
                    "word": " the",
                    "probability": 0.79052734375
                },
                {
                    "start": 805.58,
                    "end": 805.78,
                    "word": " next",
                    "probability": 0.857421875
                },
                {
                    "start": 805.78,
                    "end": 805.96,
                    "word": " thing",
                    "probability": 0.81982421875
                },
                {
                    "start": 805.96,
                    "end": 806.14,
                    "word": " I",
                    "probability": 0.96826171875
                },
                {
                    "start": 806.14,
                    "end": 806.38,
                    "word": " did",
                    "probability": 0.890625
                },
                {
                    "start": 806.38,
                    "end": 806.8,
                    "word": " was",
                    "probability": 0.857421875
                },
                {
                    "start": 806.8,
                    "end": 807.2,
                    "word": " notice",
                    "probability": 0.6591796875
                },
                {
                    "start": 807.2,
                    "end": 807.72,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 807.72,
                    "end": 808.58,
                    "word": " I",
                    "probability": 0.97216796875
                },
                {
                    "start": 808.58,
                    "end": 809.0,
                    "word": " didn't",
                    "probability": 0.8896484375
                },
                {
                    "start": 809.0,
                    "end": 809.54,
                    "word": " need",
                    "probability": 0.810546875
                },
                {
                    "start": 809.54,
                    "end": 810.04,
                    "word": " all",
                    "probability": 0.8876953125
                },
                {
                    "start": 810.04,
                    "end": 810.6,
                    "word": " 96",
                    "probability": 0.8974609375
                },
                {
                    "start": 810.6,
                    "end": 811.2,
                    "word": " bits",
                    "probability": 0.78125
                },
                {
                    "start": 811.2,
                    "end": 811.62,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 811.62,
                    "end": 812.22,
                    "word": " produce",
                    "probability": 0.7548828125
                },
                {
                    "start": 812.22,
                    "end": 812.62,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 812.62,
                    "end": 812.88,
                    "word": " next",
                    "probability": 0.8427734375
                },
                {
                    "start": 812.88,
                    "end": 813.18,
                    "word": " stream",
                    "probability": 0.77490234375
                },
                {
                    "start": 813.18,
                    "end": 813.44,
                    "word": " byte",
                    "probability": 0.91455078125
                },
                {
                    "start": 813.44,
                    "end": 813.96,
                    "word": ".",
                    "probability": 0.6474609375
                }
            ]
        },
        {
            "id": 120,
            "seek": 83120,
            "start": 814.46,
            "end": 817.14,
            "text": " I only needed 40 bits.",
            "tokens": [
                50814,
                286,
                787,
                2978,
                3356,
                9239,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18680555522441863,
            "compression_ratio": 1.6467391304347827,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 814.46,
                    "end": 815.08,
                    "word": " I",
                    "probability": 0.98828125
                },
                {
                    "start": 815.08,
                    "end": 815.24,
                    "word": " only",
                    "probability": 0.8251953125
                },
                {
                    "start": 815.24,
                    "end": 815.54,
                    "word": " needed",
                    "probability": 0.72216796875
                },
                {
                    "start": 815.54,
                    "end": 816.12,
                    "word": " 40",
                    "probability": 0.888671875
                },
                {
                    "start": 816.12,
                    "end": 816.58,
                    "word": " bits",
                    "probability": 0.8154296875
                },
                {
                    "start": 816.58,
                    "end": 817.14,
                    "word": ".",
                    "probability": 0.68115234375
                }
            ]
        },
        {
            "id": 121,
            "seek": 83120,
            "start": 817.14,
            "end": 828.56,
            "text": " So here I didn't need to know both key 0 and... or rather the second and the first byte of key 0.",
            "tokens": [
                50964,
                407,
                510,
                286,
                994,
                380,
                643,
                281,
                458,
                1293,
                2141,
                1958,
                293,
                485,
                420,
                2831,
                264,
                1150,
                293,
                264,
                700,
                40846,
                295,
                2141,
                1958,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18680555522441863,
            "compression_ratio": 1.6467391304347827,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 817.14,
                    "end": 817.38,
                    "word": " So",
                    "probability": 0.8828125
                },
                {
                    "start": 817.38,
                    "end": 817.74,
                    "word": " here",
                    "probability": 0.80712890625
                },
                {
                    "start": 817.74,
                    "end": 818.46,
                    "word": " I",
                    "probability": 0.6953125
                },
                {
                    "start": 818.46,
                    "end": 818.86,
                    "word": " didn't",
                    "probability": 0.927490234375
                },
                {
                    "start": 818.86,
                    "end": 819.34,
                    "word": " need",
                    "probability": 0.80859375
                },
                {
                    "start": 819.34,
                    "end": 819.62,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 819.62,
                    "end": 819.98,
                    "word": " know",
                    "probability": 0.82421875
                },
                {
                    "start": 819.98,
                    "end": 820.64,
                    "word": " both",
                    "probability": 0.73583984375
                },
                {
                    "start": 820.64,
                    "end": 821.14,
                    "word": " key",
                    "probability": 0.8125
                },
                {
                    "start": 821.14,
                    "end": 821.54,
                    "word": " 0",
                    "probability": 0.53857421875
                },
                {
                    "start": 821.54,
                    "end": 823.04,
                    "word": " and...",
                    "probability": 0.48297119140625
                },
                {
                    "start": 823.04,
                    "end": 824.04,
                    "word": " or",
                    "probability": 0.546875
                },
                {
                    "start": 824.04,
                    "end": 824.28,
                    "word": " rather",
                    "probability": 0.78857421875
                },
                {
                    "start": 824.28,
                    "end": 824.54,
                    "word": " the",
                    "probability": 0.73291015625
                },
                {
                    "start": 824.54,
                    "end": 824.98,
                    "word": " second",
                    "probability": 0.73876953125
                },
                {
                    "start": 824.98,
                    "end": 826.82,
                    "word": " and",
                    "probability": 0.791015625
                },
                {
                    "start": 826.82,
                    "end": 827.0,
                    "word": " the",
                    "probability": 0.76708984375
                },
                {
                    "start": 827.0,
                    "end": 827.32,
                    "word": " first",
                    "probability": 0.80126953125
                },
                {
                    "start": 827.32,
                    "end": 827.68,
                    "word": " byte",
                    "probability": 0.9130859375
                },
                {
                    "start": 827.68,
                    "end": 827.88,
                    "word": " of",
                    "probability": 0.90771484375
                },
                {
                    "start": 827.88,
                    "end": 828.1,
                    "word": " key",
                    "probability": 0.802734375
                },
                {
                    "start": 828.1,
                    "end": 828.36,
                    "word": " 0",
                    "probability": 0.9609375
                },
                {
                    "start": 828.36,
                    "end": 828.56,
                    "word": ".",
                    "probability": 0.8818359375
                }
            ]
        },
        {
            "id": 122,
            "seek": 83120,
            "start": 828.56,
            "end": 831.9,
            "text": " I only needed to know the XOR of this byte with that one.",
            "tokens": [
                51564,
                286,
                787,
                2978,
                281,
                458,
                264,
                1783,
                2483,
                295,
                341,
                40846,
                365,
                300,
                472,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18680555522441863,
            "compression_ratio": 1.6467391304347827,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 828.56,
                    "end": 828.78,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 828.78,
                    "end": 828.96,
                    "word": " only",
                    "probability": 0.84619140625
                },
                {
                    "start": 828.96,
                    "end": 829.16,
                    "word": " needed",
                    "probability": 0.73046875
                },
                {
                    "start": 829.16,
                    "end": 829.36,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 829.36,
                    "end": 829.48,
                    "word": " know",
                    "probability": 0.8203125
                },
                {
                    "start": 829.48,
                    "end": 829.68,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 829.68,
                    "end": 830.26,
                    "word": " XOR",
                    "probability": 0.919921875
                },
                {
                    "start": 830.26,
                    "end": 830.88,
                    "word": " of",
                    "probability": 0.89306640625
                },
                {
                    "start": 830.88,
                    "end": 831.1,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 831.1,
                    "end": 831.32,
                    "word": " byte",
                    "probability": 0.88818359375
                },
                {
                    "start": 831.32,
                    "end": 831.5,
                    "word": " with",
                    "probability": 0.8203125
                },
                {
                    "start": 831.5,
                    "end": 831.68,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 831.68,
                    "end": 831.82,
                    "word": " one",
                    "probability": 0.81201171875
                },
                {
                    "start": 831.82,
                    "end": 831.9,
                    "word": ".",
                    "probability": 0.68212890625
                }
            ]
        },
        {
            "id": 123,
            "seek": 83120,
            "start": 831.9,
            "end": 833.68,
            "text": " So that's an 8-bit guess.",
            "tokens": [
                51714,
                407,
                300,
                311,
                364,
                1649,
                12,
                5260,
                2041,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18680555522441863,
            "compression_ratio": 1.6467391304347827,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 831.9,
                    "end": 832.02,
                    "word": " So",
                    "probability": 0.89794921875
                },
                {
                    "start": 832.02,
                    "end": 832.26,
                    "word": " that's",
                    "probability": 0.938232421875
                },
                {
                    "start": 832.26,
                    "end": 832.38,
                    "word": " an",
                    "probability": 0.9033203125
                },
                {
                    "start": 832.38,
                    "end": 832.62,
                    "word": " 8",
                    "probability": 0.814453125
                },
                {
                    "start": 832.62,
                    "end": 832.76,
                    "word": "-bit",
                    "probability": 0.84130859375
                },
                {
                    "start": 832.76,
                    "end": 833.18,
                    "word": " guess",
                    "probability": 0.900390625
                },
                {
                    "start": 833.18,
                    "end": 833.68,
                    "word": ".",
                    "probability": 0.9521484375
                }
            ]
        },
        {
            "id": 124,
            "seek": 85934,
            "start": 833.68,
            "end": 839.68,
            "text": " I know the value from rand that's going in, so I can predict this thing.",
            "tokens": [
                50364,
                286,
                458,
                264,
                2158,
                490,
                367,
                474,
                300,
                311,
                516,
                294,
                11,
                370,
                286,
                393,
                6069,
                341,
                551,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18241716400686517,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.1500244140625,
            "words": [
                {
                    "start": 833.68,
                    "end": 834.06,
                    "word": " I",
                    "probability": 0.947265625
                },
                {
                    "start": 834.06,
                    "end": 834.32,
                    "word": " know",
                    "probability": 0.818359375
                },
                {
                    "start": 834.32,
                    "end": 835.24,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 835.24,
                    "end": 836.28,
                    "word": " value",
                    "probability": 0.92236328125
                },
                {
                    "start": 836.28,
                    "end": 836.5,
                    "word": " from",
                    "probability": 0.82421875
                },
                {
                    "start": 836.5,
                    "end": 836.8,
                    "word": " rand",
                    "probability": 0.689453125
                },
                {
                    "start": 836.8,
                    "end": 837.1,
                    "word": " that's",
                    "probability": 0.92431640625
                },
                {
                    "start": 837.1,
                    "end": 837.32,
                    "word": " going",
                    "probability": 0.85595703125
                },
                {
                    "start": 837.32,
                    "end": 837.64,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 837.64,
                    "end": 837.76,
                    "word": ",",
                    "probability": 0.521484375
                },
                {
                    "start": 837.76,
                    "end": 838.0,
                    "word": " so",
                    "probability": 0.89501953125
                },
                {
                    "start": 838.0,
                    "end": 838.1,
                    "word": " I",
                    "probability": 0.9892578125
                },
                {
                    "start": 838.1,
                    "end": 838.24,
                    "word": " can",
                    "probability": 0.890625
                },
                {
                    "start": 838.24,
                    "end": 838.58,
                    "word": " predict",
                    "probability": 0.8173828125
                },
                {
                    "start": 838.58,
                    "end": 838.88,
                    "word": " this",
                    "probability": 0.87890625
                },
                {
                    "start": 838.88,
                    "end": 839.12,
                    "word": " thing",
                    "probability": 0.81591796875
                },
                {
                    "start": 839.12,
                    "end": 839.68,
                    "word": ".",
                    "probability": 0.97021484375
                }
            ]
        },
        {
            "id": 125,
            "seek": 85934,
            "start": 842.08,
            "end": 845.08,
            "text": " Here I'm multiplying by this constant.",
            "tokens": [
                50764,
                1692,
                286,
                478,
                30955,
                538,
                341,
                5754,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18241716400686517,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.1500244140625,
            "words": [
                {
                    "start": 842.08,
                    "end": 842.64,
                    "word": " Here",
                    "probability": 0.80615234375
                },
                {
                    "start": 842.64,
                    "end": 843.0,
                    "word": " I'm",
                    "probability": 0.805908203125
                },
                {
                    "start": 843.0,
                    "end": 843.42,
                    "word": " multiplying",
                    "probability": 0.8349609375
                },
                {
                    "start": 843.42,
                    "end": 843.8,
                    "word": " by",
                    "probability": 0.900390625
                },
                {
                    "start": 843.8,
                    "end": 844.04,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 844.04,
                    "end": 844.52,
                    "word": " constant",
                    "probability": 0.84033203125
                },
                {
                    "start": 844.52,
                    "end": 845.08,
                    "word": ".",
                    "probability": 0.85888671875
                }
            ]
        },
        {
            "id": 126,
            "seek": 85934,
            "start": 846.84,
            "end": 857.96,
            "text": " If I take the... I don't need to know the entire value of key 1, I just need to know the high byte of key 1 times the constant.",
            "tokens": [
                51014,
                759,
                286,
                747,
                264,
                485,
                286,
                500,
                380,
                643,
                281,
                458,
                264,
                2302,
                2158,
                295,
                2141,
                502,
                11,
                286,
                445,
                643,
                281,
                458,
                264,
                1090,
                40846,
                295,
                2141,
                502,
                1413,
                264,
                5754,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18241716400686517,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.1500244140625,
            "words": [
                {
                    "start": 846.84,
                    "end": 847.26,
                    "word": " If",
                    "probability": 0.517578125
                },
                {
                    "start": 847.26,
                    "end": 847.4,
                    "word": " I",
                    "probability": 0.99560546875
                },
                {
                    "start": 847.4,
                    "end": 847.76,
                    "word": " take",
                    "probability": 0.80322265625
                },
                {
                    "start": 847.76,
                    "end": 850.08,
                    "word": " the...",
                    "probability": 0.5887451171875
                },
                {
                    "start": 850.08,
                    "end": 850.36,
                    "word": " I",
                    "probability": 0.921875
                },
                {
                    "start": 850.36,
                    "end": 850.58,
                    "word": " don't",
                    "probability": 0.94970703125
                },
                {
                    "start": 850.58,
                    "end": 850.84,
                    "word": " need",
                    "probability": 0.81298828125
                },
                {
                    "start": 850.84,
                    "end": 851.08,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 851.08,
                    "end": 851.34,
                    "word": " know",
                    "probability": 0.8154296875
                },
                {
                    "start": 851.34,
                    "end": 851.6,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 851.6,
                    "end": 852.14,
                    "word": " entire",
                    "probability": 0.7666015625
                },
                {
                    "start": 852.14,
                    "end": 853.1,
                    "word": " value",
                    "probability": 0.9208984375
                },
                {
                    "start": 853.1,
                    "end": 853.28,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 853.28,
                    "end": 853.46,
                    "word": " key",
                    "probability": 0.66748046875
                },
                {
                    "start": 853.46,
                    "end": 853.84,
                    "word": " 1",
                    "probability": 0.27197265625
                },
                {
                    "start": 853.84,
                    "end": 853.98,
                    "word": ",",
                    "probability": 0.63134765625
                },
                {
                    "start": 853.98,
                    "end": 854.18,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 854.18,
                    "end": 854.38,
                    "word": " just",
                    "probability": 0.89013671875
                },
                {
                    "start": 854.38,
                    "end": 854.56,
                    "word": " need",
                    "probability": 0.8125
                },
                {
                    "start": 854.56,
                    "end": 854.7,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 854.7,
                    "end": 854.82,
                    "word": " know",
                    "probability": 0.818359375
                },
                {
                    "start": 854.82,
                    "end": 855.04,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 855.04,
                    "end": 855.32,
                    "word": " high",
                    "probability": 0.76123046875
                },
                {
                    "start": 855.32,
                    "end": 855.7,
                    "word": " byte",
                    "probability": 0.93408203125
                },
                {
                    "start": 855.7,
                    "end": 856.32,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 856.32,
                    "end": 856.52,
                    "word": " key",
                    "probability": 0.80517578125
                },
                {
                    "start": 856.52,
                    "end": 856.74,
                    "word": " 1",
                    "probability": 0.95751953125
                },
                {
                    "start": 856.74,
                    "end": 857.04,
                    "word": " times",
                    "probability": 0.802734375
                },
                {
                    "start": 857.04,
                    "end": 857.22,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 857.22,
                    "end": 857.58,
                    "word": " constant",
                    "probability": 0.84814453125
                },
                {
                    "start": 857.58,
                    "end": 857.96,
                    "word": ".",
                    "probability": 0.8349609375
                }
            ]
        },
        {
            "id": 127,
            "seek": 85934,
            "start": 857.96,
            "end": 861.82,
            "text": " So I've distributed this multiplication across the addition we had earlier.",
            "tokens": [
                51564,
                407,
                286,
                600,
                12631,
                341,
                27290,
                2108,
                264,
                4500,
                321,
                632,
                3071,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18241716400686517,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.1500244140625,
            "words": [
                {
                    "start": 857.96,
                    "end": 858.14,
                    "word": " So",
                    "probability": 0.87548828125
                },
                {
                    "start": 858.14,
                    "end": 858.3,
                    "word": " I've",
                    "probability": 0.92431640625
                },
                {
                    "start": 858.3,
                    "end": 858.76,
                    "word": " distributed",
                    "probability": 0.85791015625
                },
                {
                    "start": 858.76,
                    "end": 859.14,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 859.14,
                    "end": 859.62,
                    "word": " multiplication",
                    "probability": 0.701171875
                },
                {
                    "start": 859.62,
                    "end": 860.16,
                    "word": " across",
                    "probability": 0.6669921875
                },
                {
                    "start": 860.16,
                    "end": 860.36,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 860.36,
                    "end": 860.64,
                    "word": " addition",
                    "probability": 0.88916015625
                },
                {
                    "start": 860.64,
                    "end": 860.82,
                    "word": " we",
                    "probability": 0.89013671875
                },
                {
                    "start": 860.82,
                    "end": 860.98,
                    "word": " had",
                    "probability": 0.81689453125
                },
                {
                    "start": 860.98,
                    "end": 861.3,
                    "word": " earlier",
                    "probability": 0.919921875
                },
                {
                    "start": 861.3,
                    "end": 861.82,
                    "word": ".",
                    "probability": 0.9697265625
                }
            ]
        },
        {
            "id": 128,
            "seek": 88934,
            "start": 861.82,
            "end": 864.04,
            "text": " So here is the high byte of that.",
            "tokens": [
                50364,
                407,
                510,
                307,
                264,
                1090,
                40846,
                295,
                300,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 861.82,
                    "end": 862.08,
                    "word": " So",
                    "probability": 0.7294921875
                },
                {
                    "start": 862.08,
                    "end": 862.4,
                    "word": " here",
                    "probability": 0.7158203125
                },
                {
                    "start": 862.4,
                    "end": 862.6,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 862.6,
                    "end": 862.74,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 862.74,
                    "end": 862.96,
                    "word": " high",
                    "probability": 0.8505859375
                },
                {
                    "start": 862.96,
                    "end": 863.12,
                    "word": " byte",
                    "probability": 0.86669921875
                },
                {
                    "start": 863.12,
                    "end": 863.28,
                    "word": " of",
                    "probability": 0.9111328125
                },
                {
                    "start": 863.28,
                    "end": 863.56,
                    "word": " that",
                    "probability": 0.88623046875
                },
                {
                    "start": 863.56,
                    "end": 864.04,
                    "word": ".",
                    "probability": 0.498046875
                }
            ]
        },
        {
            "id": 129,
            "seek": 88934,
            "start": 866.86,
            "end": 871.5,
            "text": " And when I add 1, it might cause a carry bit, so I have to guess a carry bit.",
            "tokens": [
                50564,
                400,
                562,
                286,
                909,
                502,
                11,
                309,
                1062,
                3082,
                257,
                3985,
                857,
                11,
                370,
                286,
                362,
                281,
                2041,
                257,
                3985,
                857,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 866.86,
                    "end": 867.34,
                    "word": " And",
                    "probability": 0.76513671875
                },
                {
                    "start": 867.34,
                    "end": 867.82,
                    "word": " when",
                    "probability": 0.8251953125
                },
                {
                    "start": 867.82,
                    "end": 867.96,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 867.96,
                    "end": 868.22,
                    "word": " add",
                    "probability": 0.82080078125
                },
                {
                    "start": 868.22,
                    "end": 868.5,
                    "word": " 1",
                    "probability": 0.09130859375
                },
                {
                    "start": 868.5,
                    "end": 868.54,
                    "word": ",",
                    "probability": 0.72900390625
                },
                {
                    "start": 868.54,
                    "end": 868.66,
                    "word": " it",
                    "probability": 0.89990234375
                },
                {
                    "start": 868.66,
                    "end": 868.96,
                    "word": " might",
                    "probability": 0.81201171875
                },
                {
                    "start": 868.96,
                    "end": 869.28,
                    "word": " cause",
                    "probability": 0.79052734375
                },
                {
                    "start": 869.42,
                    "end": 869.64,
                    "word": " a carry",
                    "probability": 0.7685546875
                },
                {
                    "start": 869.64,
                    "end": 869.84,
                    "word": " bit",
                    "probability": 0.818359375
                },
                {
                    "start": 869.84,
                    "end": 869.92,
                    "word": ",",
                    "probability": 0.491943359375
                },
                {
                    "start": 869.92,
                    "end": 870.02,
                    "word": " so",
                    "probability": 0.8916015625
                },
                {
                    "start": 870.02,
                    "end": 870.1,
                    "word": " I",
                    "probability": 0.99072265625
                },
                {
                    "start": 870.1,
                    "end": 870.24,
                    "word": " have",
                    "probability": 0.87548828125
                },
                {
                    "start": 870.24,
                    "end": 870.36,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 870.36,
                    "end": 870.54,
                    "word": " guess",
                    "probability": 0.8994140625
                },
                {
                    "start": 870.68,
                    "end": 870.88,
                    "word": " a carry",
                    "probability": 0.84765625
                },
                {
                    "start": 870.88,
                    "end": 871.16,
                    "word": " bit",
                    "probability": 0.8505859375
                },
                {
                    "start": 871.16,
                    "end": 871.5,
                    "word": ".",
                    "probability": 0.9072265625
                }
            ]
        },
        {
            "id": 130,
            "seek": 88934,
            "start": 871.64,
            "end": 873.54,
            "text": " Then it comes in here.",
            "tokens": [
                50864,
                1396,
                309,
                1487,
                294,
                510,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 871.64,
                    "end": 872.12,
                    "word": " Then",
                    "probability": 0.8017578125
                },
                {
                    "start": 872.12,
                    "end": 872.24,
                    "word": " it",
                    "probability": 0.8837890625
                },
                {
                    "start": 872.24,
                    "end": 872.46,
                    "word": " comes",
                    "probability": 0.81103515625
                },
                {
                    "start": 872.46,
                    "end": 872.64,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 872.64,
                    "end": 873.06,
                    "word": " here",
                    "probability": 0.8154296875
                },
                {
                    "start": 873.06,
                    "end": 873.54,
                    "word": ".",
                    "probability": 0.77490234375
                }
            ]
        },
        {
            "id": 131,
            "seek": 88934,
            "start": 874.88,
            "end": 877.58,
            "text": " I know what the high byte of this is.",
            "tokens": [
                51014,
                286,
                458,
                437,
                264,
                1090,
                40846,
                295,
                341,
                307,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 874.88,
                    "end": 875.36,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 875.36,
                    "end": 875.6,
                    "word": " know",
                    "probability": 0.82421875
                },
                {
                    "start": 875.6,
                    "end": 875.78,
                    "word": " what",
                    "probability": 0.88525390625
                },
                {
                    "start": 875.78,
                    "end": 875.94,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 875.94,
                    "end": 876.14,
                    "word": " high",
                    "probability": 0.89404296875
                },
                {
                    "start": 876.14,
                    "end": 876.3,
                    "word": " byte",
                    "probability": 0.94677734375
                },
                {
                    "start": 876.3,
                    "end": 876.46,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 876.46,
                    "end": 876.68,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 876.68,
                    "end": 877.1,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 877.1,
                    "end": 877.58,
                    "word": ".",
                    "probability": 0.8505859375
                }
            ]
        },
        {
            "id": 132,
            "seek": 88934,
            "start": 878.28,
            "end": 882.14,
            "text": " I feed it in. I just need to know these values.",
            "tokens": [
                51214,
                286,
                3154,
                309,
                294,
                13,
                286,
                445,
                643,
                281,
                458,
                613,
                4190,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 878.28,
                    "end": 878.76,
                    "word": " I",
                    "probability": 0.9892578125
                },
                {
                    "start": 878.76,
                    "end": 879.0,
                    "word": " feed",
                    "probability": 0.8798828125
                },
                {
                    "start": 879.0,
                    "end": 879.14,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 879.14,
                    "end": 879.38,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 879.38,
                    "end": 879.52,
                    "word": ".",
                    "probability": 0.92431640625
                },
                {
                    "start": 879.52,
                    "end": 879.7,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 879.7,
                    "end": 879.98,
                    "word": " just",
                    "probability": 0.8857421875
                },
                {
                    "start": 879.98,
                    "end": 880.2,
                    "word": " need",
                    "probability": 0.8154296875
                },
                {
                    "start": 880.2,
                    "end": 880.42,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 880.42,
                    "end": 880.62,
                    "word": " know",
                    "probability": 0.76513671875
                },
                {
                    "start": 880.62,
                    "end": 881.3,
                    "word": " these",
                    "probability": 0.7158203125
                },
                {
                    "start": 881.3,
                    "end": 881.88,
                    "word": " values",
                    "probability": 0.9150390625
                },
                {
                    "start": 881.88,
                    "end": 882.14,
                    "word": ".",
                    "probability": 0.2005615234375
                }
            ]
        },
        {
            "id": 133,
            "seek": 88934,
            "start": 882.14,
            "end": 891.3,
            "text": " And given the stream byte, I can then figure out what the low 6 bits are here that are needed.",
            "tokens": [
                51414,
                400,
                2212,
                264,
                4309,
                40846,
                11,
                286,
                393,
                550,
                2573,
                484,
                437,
                264,
                2295,
                1386,
                9239,
                366,
                510,
                300,
                366,
                2978,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19588815758102818,
            "compression_ratio": 1.6321243523316062,
            "no_speech_prob": 0.00897979736328125,
            "words": [
                {
                    "start": 882.14,
                    "end": 882.24,
                    "word": " And",
                    "probability": 0.88720703125
                },
                {
                    "start": 882.24,
                    "end": 882.44,
                    "word": " given",
                    "probability": 0.77880859375
                },
                {
                    "start": 882.44,
                    "end": 882.64,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 882.64,
                    "end": 882.96,
                    "word": " stream",
                    "probability": 0.826171875
                },
                {
                    "start": 882.96,
                    "end": 883.24,
                    "word": " byte",
                    "probability": 0.9150390625
                },
                {
                    "start": 883.24,
                    "end": 884.4,
                    "word": ",",
                    "probability": 0.966796875
                },
                {
                    "start": 884.4,
                    "end": 885.34,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 885.34,
                    "end": 885.52,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 885.52,
                    "end": 885.82,
                    "word": " then",
                    "probability": 0.724609375
                },
                {
                    "start": 885.82,
                    "end": 887.44,
                    "word": " figure",
                    "probability": 0.92626953125
                },
                {
                    "start": 887.44,
                    "end": 887.86,
                    "word": " out",
                    "probability": 0.8203125
                },
                {
                    "start": 887.86,
                    "end": 888.16,
                    "word": " what",
                    "probability": 0.88720703125
                },
                {
                    "start": 888.16,
                    "end": 888.42,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 888.42,
                    "end": 888.8,
                    "word": " low",
                    "probability": 0.89404296875
                },
                {
                    "start": 888.8,
                    "end": 889.44,
                    "word": " 6",
                    "probability": 0.6298828125
                },
                {
                    "start": 889.44,
                    "end": 889.72,
                    "word": " bits",
                    "probability": 0.7099609375
                },
                {
                    "start": 889.72,
                    "end": 889.96,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 889.96,
                    "end": 890.32,
                    "word": " here",
                    "probability": 0.8125
                },
                {
                    "start": 890.32,
                    "end": 890.62,
                    "word": " that",
                    "probability": 0.8291015625
                },
                {
                    "start": 890.62,
                    "end": 890.72,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 890.72,
                    "end": 890.94,
                    "word": " needed",
                    "probability": 0.701171875
                },
                {
                    "start": 890.94,
                    "end": 891.3,
                    "word": ".",
                    "probability": 0.9990234375
                }
            ]
        },
        {
            "id": 134,
            "seek": 90456,
            "start": 891.82,
            "end": 899.54,
            "text": " This is how to figure out, given a stream byte, well, a plain text and a cipher text pair.",
            "tokens": [
                50364,
                639,
                307,
                577,
                281,
                2573,
                484,
                11,
                2212,
                257,
                4309,
                40846,
                11,
                731,
                11,
                257,
                11121,
                2487,
                293,
                257,
                269,
                21240,
                2487,
                6119,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22406915020435414,
            "compression_ratio": 1.3495934959349594,
            "no_speech_prob": 0.07586669921875,
            "words": [
                {
                    "start": 891.82,
                    "end": 891.86,
                    "word": " This",
                    "probability": 0.48193359375
                },
                {
                    "start": 891.86,
                    "end": 891.98,
                    "word": " is",
                    "probability": 0.908203125
                },
                {
                    "start": 891.98,
                    "end": 892.14,
                    "word": " how",
                    "probability": 0.90771484375
                },
                {
                    "start": 892.14,
                    "end": 892.36,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 892.36,
                    "end": 892.68,
                    "word": " figure",
                    "probability": 0.92138671875
                },
                {
                    "start": 892.68,
                    "end": 893.06,
                    "word": " out",
                    "probability": 0.818359375
                },
                {
                    "start": 893.06,
                    "end": 893.24,
                    "word": ",",
                    "probability": 0.609375
                },
                {
                    "start": 893.24,
                    "end": 893.34,
                    "word": " given",
                    "probability": 0.7880859375
                },
                {
                    "start": 893.56,
                    "end": 893.9,
                    "word": " a stream",
                    "probability": 0.10748291015625
                },
                {
                    "start": 893.9,
                    "end": 894.22,
                    "word": " byte",
                    "probability": 0.90625
                },
                {
                    "start": 894.22,
                    "end": 896.28,
                    "word": ",",
                    "probability": 0.60888671875
                },
                {
                    "start": 896.28,
                    "end": 896.5,
                    "word": " well",
                    "probability": 0.53662109375
                },
                {
                    "start": 896.5,
                    "end": 896.9,
                    "word": ",",
                    "probability": 0.83056640625
                },
                {
                    "start": 897.12,
                    "end": 897.38,
                    "word": " a plain",
                    "probability": 0.8974609375
                },
                {
                    "start": 897.38,
                    "end": 897.64,
                    "word": " text",
                    "probability": 0.6826171875
                },
                {
                    "start": 897.64,
                    "end": 897.82,
                    "word": " and",
                    "probability": 0.87158203125
                },
                {
                    "start": 897.98,
                    "end": 898.18,
                    "word": " a cipher",
                    "probability": 0.870849609375
                },
                {
                    "start": 898.18,
                    "end": 898.58,
                    "word": " text",
                    "probability": 0.294189453125
                },
                {
                    "start": 898.58,
                    "end": 899.18,
                    "word": " pair",
                    "probability": 0.865234375
                },
                {
                    "start": 899.18,
                    "end": 899.54,
                    "word": ".",
                    "probability": 0.41650390625
                }
            ]
        },
        {
            "id": 135,
            "seek": 90456,
            "start": 899.54,
            "end": 907.04,
            "text": " These are the bits that you have to guess in order to get this stream byte.",
            "tokens": [
                50764,
                1981,
                366,
                264,
                9239,
                300,
                291,
                362,
                281,
                2041,
                294,
                1668,
                281,
                483,
                341,
                4309,
                40846,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22406915020435414,
            "compression_ratio": 1.3495934959349594,
            "no_speech_prob": 0.07586669921875,
            "words": [
                {
                    "start": 899.54,
                    "end": 900.0,
                    "word": " These",
                    "probability": 0.9189453125
                },
                {
                    "start": 900.0,
                    "end": 900.12,
                    "word": " are",
                    "probability": 0.89453125
                },
                {
                    "start": 900.12,
                    "end": 900.28,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 900.28,
                    "end": 900.5,
                    "word": " bits",
                    "probability": 0.82568359375
                },
                {
                    "start": 900.5,
                    "end": 900.66,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 900.66,
                    "end": 900.78,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 900.78,
                    "end": 901.02,
                    "word": " have",
                    "probability": 0.88232421875
                },
                {
                    "start": 901.02,
                    "end": 901.24,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 901.24,
                    "end": 901.62,
                    "word": " guess",
                    "probability": 0.9033203125
                },
                {
                    "start": 901.62,
                    "end": 902.4,
                    "word": " in",
                    "probability": 0.89404296875
                },
                {
                    "start": 902.4,
                    "end": 902.56,
                    "word": " order",
                    "probability": 0.8349609375
                },
                {
                    "start": 902.56,
                    "end": 903.76,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 903.76,
                    "end": 905.3,
                    "word": " get",
                    "probability": 0.88818359375
                },
                {
                    "start": 905.3,
                    "end": 905.78,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 905.78,
                    "end": 906.32,
                    "word": " stream",
                    "probability": 0.86865234375
                },
                {
                    "start": 906.32,
                    "end": 906.56,
                    "word": " byte",
                    "probability": 0.9130859375
                },
                {
                    "start": 906.56,
                    "end": 907.04,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 136,
            "seek": 92744,
            "start": 907.04,
            "end": 922.46,
            "text": " So what I would do is I would guess 40 bits, which would allow me to process this byte here.",
            "tokens": [
                50414,
                407,
                437,
                286,
                576,
                360,
                307,
                286,
                576,
                2041,
                3356,
                9239,
                11,
                597,
                576,
                2089,
                385,
                281,
                1399,
                341,
                40846,
                510,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2132352952863656,
            "compression_ratio": 1.3695652173913044,
            "no_speech_prob": 0.32763671875,
            "words": [
                {
                    "start": 907.04,
                    "end": 907.9,
                    "word": " So",
                    "probability": 0.84326171875
                },
                {
                    "start": 907.9,
                    "end": 908.06,
                    "word": " what",
                    "probability": 0.826171875
                },
                {
                    "start": 908.06,
                    "end": 908.16,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 908.16,
                    "end": 908.3,
                    "word": " would",
                    "probability": 0.84814453125
                },
                {
                    "start": 908.3,
                    "end": 908.62,
                    "word": " do",
                    "probability": 0.90625
                },
                {
                    "start": 908.62,
                    "end": 909.08,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 909.08,
                    "end": 909.5,
                    "word": " I",
                    "probability": 0.7431640625
                },
                {
                    "start": 909.5,
                    "end": 909.64,
                    "word": " would",
                    "probability": 0.64697265625
                },
                {
                    "start": 909.64,
                    "end": 909.86,
                    "word": " guess",
                    "probability": 0.88232421875
                },
                {
                    "start": 909.86,
                    "end": 910.28,
                    "word": " 40",
                    "probability": 0.8935546875
                },
                {
                    "start": 910.28,
                    "end": 910.68,
                    "word": " bits",
                    "probability": 0.80029296875
                },
                {
                    "start": 910.68,
                    "end": 911.28,
                    "word": ",",
                    "probability": 0.697265625
                },
                {
                    "start": 911.28,
                    "end": 913.46,
                    "word": " which",
                    "probability": 0.92138671875
                },
                {
                    "start": 913.46,
                    "end": 913.62,
                    "word": " would",
                    "probability": 0.849609375
                },
                {
                    "start": 913.62,
                    "end": 913.86,
                    "word": " allow",
                    "probability": 0.87646484375
                },
                {
                    "start": 913.86,
                    "end": 914.14,
                    "word": " me",
                    "probability": 0.9013671875
                },
                {
                    "start": 914.14,
                    "end": 916.0,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 916.0,
                    "end": 919.06,
                    "word": " process",
                    "probability": 0.8369140625
                },
                {
                    "start": 919.06,
                    "end": 920.58,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 920.58,
                    "end": 921.44,
                    "word": " byte",
                    "probability": 0.8095703125
                },
                {
                    "start": 921.44,
                    "end": 921.9,
                    "word": " here",
                    "probability": 0.80712890625
                },
                {
                    "start": 921.9,
                    "end": 922.46,
                    "word": ".",
                    "probability": 0.73095703125
                }
            ]
        },
        {
            "id": 137,
            "seek": 92744,
            "start": 922.76,
            "end": 929.92,
            "text": " And so then I could check for each of the five files, does this value match what I expect it to?",
            "tokens": [
                51164,
                400,
                370,
                550,
                286,
                727,
                1520,
                337,
                1184,
                295,
                264,
                1732,
                7098,
                11,
                775,
                341,
                2158,
                2995,
                437,
                286,
                2066,
                309,
                281,
                30,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2132352952863656,
            "compression_ratio": 1.3695652173913044,
            "no_speech_prob": 0.32763671875,
            "words": [
                {
                    "start": 922.76,
                    "end": 923.02,
                    "word": " And",
                    "probability": 0.88232421875
                },
                {
                    "start": 923.02,
                    "end": 923.18,
                    "word": " so",
                    "probability": 0.9033203125
                },
                {
                    "start": 923.18,
                    "end": 923.34,
                    "word": " then",
                    "probability": 0.72265625
                },
                {
                    "start": 923.34,
                    "end": 923.48,
                    "word": " I",
                    "probability": 0.98779296875
                },
                {
                    "start": 923.48,
                    "end": 923.62,
                    "word": " could",
                    "probability": 0.7890625
                },
                {
                    "start": 923.62,
                    "end": 923.92,
                    "word": " check",
                    "probability": 0.81396484375
                },
                {
                    "start": 923.92,
                    "end": 924.12,
                    "word": " for",
                    "probability": 0.888671875
                },
                {
                    "start": 924.12,
                    "end": 924.34,
                    "word": " each",
                    "probability": 0.86083984375
                },
                {
                    "start": 924.34,
                    "end": 924.46,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 924.46,
                    "end": 924.62,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 924.62,
                    "end": 924.88,
                    "word": " five",
                    "probability": 0.77880859375
                },
                {
                    "start": 924.88,
                    "end": 925.42,
                    "word": " files",
                    "probability": 0.818359375
                },
                {
                    "start": 925.42,
                    "end": 925.68,
                    "word": ",",
                    "probability": 0.73779296875
                },
                {
                    "start": 925.68,
                    "end": 926.22,
                    "word": " does",
                    "probability": 0.9072265625
                },
                {
                    "start": 926.22,
                    "end": 926.78,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 926.78,
                    "end": 927.36,
                    "word": " value",
                    "probability": 0.92138671875
                },
                {
                    "start": 927.36,
                    "end": 928.12,
                    "word": " match",
                    "probability": 0.80517578125
                },
                {
                    "start": 928.12,
                    "end": 928.36,
                    "word": " what",
                    "probability": 0.8857421875
                },
                {
                    "start": 928.36,
                    "end": 928.48,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 928.48,
                    "end": 928.94,
                    "word": " expect",
                    "probability": 0.71142578125
                },
                {
                    "start": 928.94,
                    "end": 929.12,
                    "word": " it",
                    "probability": 0.904296875
                },
                {
                    "start": 929.12,
                    "end": 929.36,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 929.36,
                    "end": 929.92,
                    "word": "?",
                    "probability": 0.79248046875
                }
            ]
        },
        {
            "id": 138,
            "seek": 95626,
            "start": 929.92,
            "end": 941.98,
            "text": " And since I had 40 bits that I was guessing and 40 bits of entropy to compare it to from the file, I could filter out all but one guess.",
            "tokens": [
                50364,
                400,
                1670,
                286,
                632,
                3356,
                9239,
                300,
                286,
                390,
                17939,
                293,
                3356,
                9239,
                295,
                30867,
                281,
                6794,
                309,
                281,
                490,
                264,
                3991,
                11,
                286,
                727,
                6608,
                484,
                439,
                457,
                472,
                2041,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17624328085171279,
            "compression_ratio": 1.669811320754717,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 929.92,
                    "end": 930.02,
                    "word": " And",
                    "probability": 0.61279296875
                },
                {
                    "start": 930.02,
                    "end": 930.2,
                    "word": " since",
                    "probability": 0.81103515625
                },
                {
                    "start": 930.2,
                    "end": 930.34,
                    "word": " I",
                    "probability": 0.97021484375
                },
                {
                    "start": 930.34,
                    "end": 930.46,
                    "word": " had",
                    "probability": 0.80029296875
                },
                {
                    "start": 930.46,
                    "end": 930.84,
                    "word": " 40",
                    "probability": 0.86279296875
                },
                {
                    "start": 930.84,
                    "end": 931.44,
                    "word": " bits",
                    "probability": 0.83935546875
                },
                {
                    "start": 931.44,
                    "end": 931.58,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 931.58,
                    "end": 931.68,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 931.68,
                    "end": 931.82,
                    "word": " was",
                    "probability": 0.8974609375
                },
                {
                    "start": 931.82,
                    "end": 932.18,
                    "word": " guessing",
                    "probability": 0.85400390625
                },
                {
                    "start": 932.18,
                    "end": 932.76,
                    "word": " and",
                    "probability": 0.642578125
                },
                {
                    "start": 932.76,
                    "end": 933.1,
                    "word": " 40",
                    "probability": 0.8916015625
                },
                {
                    "start": 933.1,
                    "end": 933.5,
                    "word": " bits",
                    "probability": 0.82177734375
                },
                {
                    "start": 933.5,
                    "end": 934.1,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 934.1,
                    "end": 937.48,
                    "word": " entropy",
                    "probability": 0.64599609375
                },
                {
                    "start": 937.48,
                    "end": 937.86,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 937.86,
                    "end": 938.14,
                    "word": " compare",
                    "probability": 0.8916015625
                },
                {
                    "start": 938.14,
                    "end": 938.3,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 938.3,
                    "end": 938.48,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 938.48,
                    "end": 938.72,
                    "word": " from",
                    "probability": 0.7998046875
                },
                {
                    "start": 938.72,
                    "end": 938.86,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 938.86,
                    "end": 939.14,
                    "word": " file",
                    "probability": 0.81640625
                },
                {
                    "start": 939.14,
                    "end": 939.36,
                    "word": ",",
                    "probability": 0.953125
                },
                {
                    "start": 939.36,
                    "end": 939.64,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 939.64,
                    "end": 939.78,
                    "word": " could",
                    "probability": 0.80712890625
                },
                {
                    "start": 939.78,
                    "end": 940.16,
                    "word": " filter",
                    "probability": 0.9052734375
                },
                {
                    "start": 940.16,
                    "end": 940.5,
                    "word": " out",
                    "probability": 0.81689453125
                },
                {
                    "start": 940.5,
                    "end": 940.74,
                    "word": " all",
                    "probability": 0.8994140625
                },
                {
                    "start": 940.74,
                    "end": 940.88,
                    "word": " but",
                    "probability": 0.8837890625
                },
                {
                    "start": 940.88,
                    "end": 941.1,
                    "word": " one",
                    "probability": 0.80517578125
                },
                {
                    "start": 941.1,
                    "end": 941.46,
                    "word": " guess",
                    "probability": 0.8759765625
                },
                {
                    "start": 941.46,
                    "end": 941.98,
                    "word": ".",
                    "probability": 0.94140625
                }
            ]
        },
        {
            "id": 139,
            "seek": 95626,
            "start": 942.16,
            "end": 951.76,
            "text": " And then for the next byte, I would guess 26 more bits and then just a few more bits to get the rest of the state after that point.",
            "tokens": [
                50964,
                400,
                550,
                337,
                264,
                958,
                40846,
                11,
                286,
                576,
                2041,
                7551,
                544,
                9239,
                293,
                550,
                445,
                257,
                1326,
                544,
                9239,
                281,
                483,
                264,
                1472,
                295,
                264,
                1785,
                934,
                300,
                935,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17624328085171279,
            "compression_ratio": 1.669811320754717,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 942.16,
                    "end": 942.28,
                    "word": " And",
                    "probability": 0.8837890625
                },
                {
                    "start": 942.28,
                    "end": 942.52,
                    "word": " then",
                    "probability": 0.73193359375
                },
                {
                    "start": 942.52,
                    "end": 942.78,
                    "word": " for",
                    "probability": 0.857421875
                },
                {
                    "start": 942.78,
                    "end": 942.94,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 942.94,
                    "end": 943.24,
                    "word": " next",
                    "probability": 0.8583984375
                },
                {
                    "start": 943.24,
                    "end": 943.6,
                    "word": " byte",
                    "probability": 0.64892578125
                },
                {
                    "start": 943.6,
                    "end": 943.74,
                    "word": ",",
                    "probability": 0.92578125
                },
                {
                    "start": 943.74,
                    "end": 943.84,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 943.84,
                    "end": 944.0,
                    "word": " would",
                    "probability": 0.84716796875
                },
                {
                    "start": 944.0,
                    "end": 944.2,
                    "word": " guess",
                    "probability": 0.88037109375
                },
                {
                    "start": 944.2,
                    "end": 944.6,
                    "word": " 26",
                    "probability": 0.8935546875
                },
                {
                    "start": 944.6,
                    "end": 944.98,
                    "word": " more",
                    "probability": 0.884765625
                },
                {
                    "start": 944.98,
                    "end": 945.32,
                    "word": " bits",
                    "probability": 0.8203125
                },
                {
                    "start": 945.32,
                    "end": 946.06,
                    "word": " and",
                    "probability": 0.483154296875
                },
                {
                    "start": 946.06,
                    "end": 946.44,
                    "word": " then",
                    "probability": 0.73876953125
                },
                {
                    "start": 946.44,
                    "end": 947.54,
                    "word": " just",
                    "probability": 0.8828125
                },
                {
                    "start": 947.72,
                    "end": 947.88,
                    "word": " a few",
                    "probability": 0.81005859375
                },
                {
                    "start": 947.88,
                    "end": 948.22,
                    "word": " more",
                    "probability": 0.88525390625
                },
                {
                    "start": 948.22,
                    "end": 948.92,
                    "word": " bits",
                    "probability": 0.810546875
                },
                {
                    "start": 948.92,
                    "end": 949.28,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 949.28,
                    "end": 949.44,
                    "word": " get",
                    "probability": 0.8974609375
                },
                {
                    "start": 949.44,
                    "end": 949.6,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 949.6,
                    "end": 949.8,
                    "word": " rest",
                    "probability": 0.81884765625
                },
                {
                    "start": 949.8,
                    "end": 949.96,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 949.96,
                    "end": 950.1,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 950.1,
                    "end": 950.4,
                    "word": " state",
                    "probability": 0.87890625
                },
                {
                    "start": 950.4,
                    "end": 950.78,
                    "word": " after",
                    "probability": 0.7353515625
                },
                {
                    "start": 950.78,
                    "end": 951.02,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 951.02,
                    "end": 951.3,
                    "word": " point",
                    "probability": 0.87890625
                },
                {
                    "start": 951.3,
                    "end": 951.76,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 140,
            "seek": 95626,
            "start": 951.76,
            "end": 958.74,
            "text": " Usually, once I found this 40-bit one, the next one I could get within a few minutes.",
            "tokens": [
                51464,
                11419,
                11,
                1564,
                286,
                1352,
                341,
                3356,
                12,
                5260,
                472,
                11,
                264,
                958,
                472,
                286,
                727,
                483,
                1951,
                257,
                1326,
                2077,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17624328085171279,
            "compression_ratio": 1.669811320754717,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 951.76,
                    "end": 952.2,
                    "word": " Usually",
                    "probability": 0.83642578125
                },
                {
                    "start": 952.2,
                    "end": 952.68,
                    "word": ",",
                    "probability": 0.476318359375
                },
                {
                    "start": 952.68,
                    "end": 952.96,
                    "word": " once",
                    "probability": 0.83544921875
                },
                {
                    "start": 952.96,
                    "end": 953.12,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 953.12,
                    "end": 953.42,
                    "word": " found",
                    "probability": 0.875
                },
                {
                    "start": 953.42,
                    "end": 953.7,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 953.7,
                    "end": 954.0,
                    "word": " 40",
                    "probability": 0.89111328125
                },
                {
                    "start": 954.0,
                    "end": 954.22,
                    "word": "-bit",
                    "probability": 0.800537109375
                },
                {
                    "start": 954.22,
                    "end": 954.46,
                    "word": " one",
                    "probability": 0.82470703125
                },
                {
                    "start": 954.46,
                    "end": 954.66,
                    "word": ",",
                    "probability": 0.98046875
                },
                {
                    "start": 954.66,
                    "end": 954.78,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 954.78,
                    "end": 955.02,
                    "word": " next",
                    "probability": 0.84326171875
                },
                {
                    "start": 955.02,
                    "end": 955.26,
                    "word": " one",
                    "probability": 0.82470703125
                },
                {
                    "start": 955.26,
                    "end": 955.8,
                    "word": " I",
                    "probability": 0.7919921875
                },
                {
                    "start": 955.8,
                    "end": 955.96,
                    "word": " could",
                    "probability": 0.8134765625
                },
                {
                    "start": 955.96,
                    "end": 956.22,
                    "word": " get",
                    "probability": 0.896484375
                },
                {
                    "start": 956.22,
                    "end": 956.7,
                    "word": " within",
                    "probability": 0.787109375
                },
                {
                    "start": 957.96,
                    "end": 958.18,
                    "word": " a few",
                    "probability": 0.810546875
                },
                {
                    "start": 958.18,
                    "end": 958.54,
                    "word": " minutes",
                    "probability": 0.89013671875
                },
                {
                    "start": 958.54,
                    "end": 958.74,
                    "word": ".",
                    "probability": 0.939453125
                }
            ]
        },
        {
            "id": 141,
            "seek": 97848,
            "start": 958.74,
            "end": 969.78,
            "text": " The whole attack ran in about two hours on a Pentium at the time, cipher text only attack.",
            "tokens": [
                50364,
                440,
                1379,
                2690,
                5872,
                294,
                466,
                732,
                2496,
                322,
                257,
                20165,
                2197,
                412,
                264,
                565,
                11,
                269,
                21240,
                2487,
                787,
                2690,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23612608477987093,
            "compression_ratio": 1.3397435897435896,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 958.74,
                    "end": 959.32,
                    "word": " The",
                    "probability": 0.66552734375
                },
                {
                    "start": 959.32,
                    "end": 959.54,
                    "word": " whole",
                    "probability": 0.802734375
                },
                {
                    "start": 959.54,
                    "end": 959.9,
                    "word": " attack",
                    "probability": 0.826171875
                },
                {
                    "start": 959.9,
                    "end": 960.24,
                    "word": " ran",
                    "probability": 0.90966796875
                },
                {
                    "start": 960.24,
                    "end": 960.48,
                    "word": " in",
                    "probability": 0.900390625
                },
                {
                    "start": 960.48,
                    "end": 960.7,
                    "word": " about",
                    "probability": 0.81298828125
                },
                {
                    "start": 960.7,
                    "end": 960.98,
                    "word": " two",
                    "probability": 0.81591796875
                },
                {
                    "start": 960.98,
                    "end": 961.34,
                    "word": " hours",
                    "probability": 0.8017578125
                },
                {
                    "start": 961.34,
                    "end": 962.46,
                    "word": " on",
                    "probability": 0.89111328125
                },
                {
                    "start": 962.94,
                    "end": 965.22,
                    "word": " a Pentium",
                    "probability": 0.905029296875
                },
                {
                    "start": 965.22,
                    "end": 966.08,
                    "word": " at",
                    "probability": 0.82763671875
                },
                {
                    "start": 966.08,
                    "end": 966.22,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 966.22,
                    "end": 966.58,
                    "word": " time",
                    "probability": 0.806640625
                },
                {
                    "start": 966.58,
                    "end": 968.32,
                    "word": ",",
                    "probability": 0.52685546875
                },
                {
                    "start": 968.32,
                    "end": 968.52,
                    "word": " cipher",
                    "probability": 0.6986083984375
                },
                {
                    "start": 968.52,
                    "end": 968.8,
                    "word": " text",
                    "probability": 0.1826171875
                },
                {
                    "start": 968.8,
                    "end": 969.1,
                    "word": " only",
                    "probability": 0.73291015625
                },
                {
                    "start": 969.1,
                    "end": 969.56,
                    "word": " attack",
                    "probability": 0.8212890625
                },
                {
                    "start": 969.56,
                    "end": 969.78,
                    "word": ".",
                    "probability": 0.72021484375
                }
            ]
        },
        {
            "id": 142,
            "seek": 97848,
            "start": 969.78,
            "end": 977.82,
            "text": " I was able to break into these zip files. We caught several child pornographers that way.",
            "tokens": [
                50914,
                286,
                390,
                1075,
                281,
                1821,
                666,
                613,
                20730,
                7098,
                13,
                492,
                5415,
                2940,
                1440,
                19444,
                47222,
                300,
                636,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23612608477987093,
            "compression_ratio": 1.3397435897435896,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 969.78,
                    "end": 969.98,
                    "word": " I",
                    "probability": 0.98828125
                },
                {
                    "start": 969.98,
                    "end": 970.16,
                    "word": " was",
                    "probability": 0.8984375
                },
                {
                    "start": 970.16,
                    "end": 970.34,
                    "word": " able",
                    "probability": 0.88818359375
                },
                {
                    "start": 970.34,
                    "end": 970.62,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 970.62,
                    "end": 970.96,
                    "word": " break",
                    "probability": 0.9228515625
                },
                {
                    "start": 970.96,
                    "end": 971.18,
                    "word": " into",
                    "probability": 0.71875
                },
                {
                    "start": 971.18,
                    "end": 971.62,
                    "word": " these",
                    "probability": 0.68896484375
                },
                {
                    "start": 971.62,
                    "end": 972.22,
                    "word": " zip",
                    "probability": 0.86962890625
                },
                {
                    "start": 972.22,
                    "end": 972.66,
                    "word": " files",
                    "probability": 0.7978515625
                },
                {
                    "start": 972.66,
                    "end": 973.26,
                    "word": ".",
                    "probability": 0.86669921875
                },
                {
                    "start": 973.4,
                    "end": 973.6,
                    "word": " We",
                    "probability": 0.90771484375
                },
                {
                    "start": 973.6,
                    "end": 973.78,
                    "word": " caught",
                    "probability": 0.87890625
                },
                {
                    "start": 973.78,
                    "end": 974.5,
                    "word": " several",
                    "probability": 0.84228515625
                },
                {
                    "start": 974.5,
                    "end": 975.96,
                    "word": " child",
                    "probability": 0.6494140625
                },
                {
                    "start": 975.96,
                    "end": 976.5,
                    "word": " pornographers",
                    "probability": 0.74951171875
                },
                {
                    "start": 976.5,
                    "end": 976.92,
                    "word": " that",
                    "probability": 0.8837890625
                },
                {
                    "start": 976.92,
                    "end": 977.22,
                    "word": " way",
                    "probability": 0.8994140625
                },
                {
                    "start": 977.22,
                    "end": 977.82,
                    "word": ".",
                    "probability": 0.323974609375
                }
            ]
        },
        {
            "id": 143,
            "seek": 97848,
            "start": 978.9,
            "end": 980.96,
            "text": " And I got a paper out of it.",
            "tokens": [
                51314,
                400,
                286,
                658,
                257,
                3035,
                484,
                295,
                309,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23612608477987093,
            "compression_ratio": 1.3397435897435896,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 978.9,
                    "end": 979.5,
                    "word": " And",
                    "probability": 0.87158203125
                },
                {
                    "start": 979.5,
                    "end": 979.64,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 979.64,
                    "end": 979.78,
                    "word": " got",
                    "probability": 0.90087890625
                },
                {
                    "start": 979.92,
                    "end": 980.12,
                    "word": " a paper",
                    "probability": 0.7919921875
                },
                {
                    "start": 980.12,
                    "end": 980.32,
                    "word": " out",
                    "probability": 0.80810546875
                },
                {
                    "start": 980.32,
                    "end": 980.4,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 980.4,
                    "end": 980.62,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 980.62,
                    "end": 980.96,
                    "word": ".",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 144,
            "seek": 100672,
            "start": 980.96,
            "end": 996.38,
            "text": " So in 2001, fast software encryption, I got this paper and that led 20 years later to a surprising message.",
            "tokens": [
                50364,
                407,
                294,
                16382,
                11,
                2370,
                4722,
                29575,
                11,
                286,
                658,
                341,
                3035,
                293,
                300,
                4684,
                945,
                924,
                1780,
                281,
                257,
                8830,
                3636,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23145989117337695,
            "compression_ratio": 1.4782608695652173,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 980.96,
                    "end": 981.08,
                    "word": " So",
                    "probability": 0.81640625
                },
                {
                    "start": 981.08,
                    "end": 981.3,
                    "word": " in",
                    "probability": 0.8125
                },
                {
                    "start": 981.3,
                    "end": 982.1,
                    "word": " 2001",
                    "probability": 0.83447265625
                },
                {
                    "start": 982.1,
                    "end": 984.46,
                    "word": ",",
                    "probability": 0.833984375
                },
                {
                    "start": 984.46,
                    "end": 984.78,
                    "word": " fast",
                    "probability": 0.50146484375
                },
                {
                    "start": 984.78,
                    "end": 985.14,
                    "word": " software",
                    "probability": 0.8232421875
                },
                {
                    "start": 985.14,
                    "end": 985.66,
                    "word": " encryption",
                    "probability": 0.76953125
                },
                {
                    "start": 985.66,
                    "end": 986.2,
                    "word": ",",
                    "probability": 0.626953125
                },
                {
                    "start": 986.2,
                    "end": 987.46,
                    "word": " I",
                    "probability": 0.98291015625
                },
                {
                    "start": 987.46,
                    "end": 987.6,
                    "word": " got",
                    "probability": 0.8857421875
                },
                {
                    "start": 987.6,
                    "end": 988.3,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 988.3,
                    "end": 988.82,
                    "word": " paper",
                    "probability": 0.78857421875
                },
                {
                    "start": 988.82,
                    "end": 989.24,
                    "word": " and",
                    "probability": 0.307373046875
                },
                {
                    "start": 989.24,
                    "end": 989.56,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 989.56,
                    "end": 989.94,
                    "word": " led",
                    "probability": 0.8818359375
                },
                {
                    "start": 989.94,
                    "end": 991.1,
                    "word": " 20",
                    "probability": 0.6787109375
                },
                {
                    "start": 991.1,
                    "end": 991.46,
                    "word": " years",
                    "probability": 0.87353515625
                },
                {
                    "start": 991.46,
                    "end": 991.84,
                    "word": " later",
                    "probability": 0.88525390625
                },
                {
                    "start": 991.84,
                    "end": 993.24,
                    "word": " to",
                    "probability": 0.85107421875
                },
                {
                    "start": 995.2,
                    "end": 995.64,
                    "word": " a surprising",
                    "probability": 0.8349609375
                },
                {
                    "start": 995.64,
                    "end": 996.16,
                    "word": " message",
                    "probability": 0.83154296875
                },
                {
                    "start": 996.16,
                    "end": 996.38,
                    "word": ".",
                    "probability": 0.9794921875
                }
            ]
        },
        {
            "id": 145,
            "seek": 100672,
            "start": 996.38,
            "end": 1009.2,
            "text": " So in October of last year, a guy contacts me out of the blue and says, I read your paper on known plaintext attacks and I've got this password that I've forgotten.",
            "tokens": [
                51164,
                407,
                294,
                7617,
                295,
                1036,
                1064,
                11,
                257,
                2146,
                15836,
                385,
                484,
                295,
                264,
                3344,
                293,
                1619,
                11,
                286,
                1401,
                428,
                3035,
                322,
                2570,
                11121,
                25111,
                8122,
                293,
                286,
                600,
                658,
                341,
                11524,
                300,
                286,
                600,
                11832,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23145989117337695,
            "compression_ratio": 1.4782608695652173,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 996.38,
                    "end": 996.82,
                    "word": " So",
                    "probability": 0.86962890625
                },
                {
                    "start": 996.82,
                    "end": 997.02,
                    "word": " in",
                    "probability": 0.8720703125
                },
                {
                    "start": 997.02,
                    "end": 997.96,
                    "word": " October",
                    "probability": 0.80078125
                },
                {
                    "start": 997.96,
                    "end": 998.32,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 998.32,
                    "end": 998.6,
                    "word": " last",
                    "probability": 0.81298828125
                },
                {
                    "start": 998.6,
                    "end": 998.94,
                    "word": " year",
                    "probability": 0.8828125
                },
                {
                    "start": 998.94,
                    "end": 999.92,
                    "word": ",",
                    "probability": 0.94140625
                },
                {
                    "start": 1000.06,
                    "end": 1000.18,
                    "word": " a guy",
                    "probability": 0.8134765625
                },
                {
                    "start": 1000.18,
                    "end": 1000.72,
                    "word": " contacts",
                    "probability": 0.70068359375
                },
                {
                    "start": 1000.72,
                    "end": 1000.9,
                    "word": " me",
                    "probability": 0.90625
                },
                {
                    "start": 1000.9,
                    "end": 1001.04,
                    "word": " out",
                    "probability": 0.81494140625
                },
                {
                    "start": 1001.04,
                    "end": 1001.12,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1001.12,
                    "end": 1001.24,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1001.24,
                    "end": 1001.44,
                    "word": " blue",
                    "probability": 0.92578125
                },
                {
                    "start": 1001.44,
                    "end": 1001.68,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 1001.68,
                    "end": 1001.84,
                    "word": " says",
                    "probability": 0.80419921875
                },
                {
                    "start": 1001.84,
                    "end": 1001.92,
                    "word": ",",
                    "probability": 0.7939453125
                },
                {
                    "start": 1001.92,
                    "end": 1002.0,
                    "word": " I",
                    "probability": 0.404296875
                },
                {
                    "start": 1002.0,
                    "end": 1002.24,
                    "word": " read",
                    "probability": 0.91259765625
                },
                {
                    "start": 1002.24,
                    "end": 1002.42,
                    "word": " your",
                    "probability": 0.80859375
                },
                {
                    "start": 1002.42,
                    "end": 1002.78,
                    "word": " paper",
                    "probability": 0.796875
                },
                {
                    "start": 1002.78,
                    "end": 1003.2,
                    "word": " on",
                    "probability": 0.9052734375
                },
                {
                    "start": 1003.2,
                    "end": 1004.28,
                    "word": " known",
                    "probability": 0.640625
                },
                {
                    "start": 1004.28,
                    "end": 1004.8,
                    "word": " plaintext",
                    "probability": 0.714599609375
                },
                {
                    "start": 1004.8,
                    "end": 1005.26,
                    "word": " attacks",
                    "probability": 0.71142578125
                },
                {
                    "start": 1005.26,
                    "end": 1006.14,
                    "word": " and",
                    "probability": 0.421875
                },
                {
                    "start": 1006.14,
                    "end": 1006.32,
                    "word": " I've",
                    "probability": 0.976806640625
                },
                {
                    "start": 1006.32,
                    "end": 1006.48,
                    "word": " got",
                    "probability": 0.8994140625
                },
                {
                    "start": 1006.48,
                    "end": 1006.68,
                    "word": " this",
                    "probability": 0.88671875
                },
                {
                    "start": 1006.68,
                    "end": 1007.08,
                    "word": " password",
                    "probability": 0.86865234375
                },
                {
                    "start": 1007.08,
                    "end": 1007.52,
                    "word": " that",
                    "probability": 0.87548828125
                },
                {
                    "start": 1007.52,
                    "end": 1008.18,
                    "word": " I've",
                    "probability": 0.967041015625
                },
                {
                    "start": 1008.18,
                    "end": 1008.6,
                    "word": " forgotten",
                    "probability": 0.78759765625
                },
                {
                    "start": 1008.6,
                    "end": 1009.2,
                    "word": ".",
                    "probability": 0.63916015625
                }
            ]
        },
        {
            "id": 146,
            "seek": 103462,
            "start": 1009.2,
            "end": 1014.3,
            "text": " Is there anything you can do to help? Can you tell me how things are looking these days?",
            "tokens": [
                50364,
                1119,
                456,
                1340,
                291,
                393,
                360,
                281,
                854,
                30,
                1664,
                291,
                980,
                385,
                577,
                721,
                366,
                1237,
                613,
                1708,
                30,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19794921930879356,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.05743408203125,
            "words": [
                {
                    "start": 1009.2,
                    "end": 1009.44,
                    "word": " Is",
                    "probability": 0.4521484375
                },
                {
                    "start": 1009.44,
                    "end": 1009.6,
                    "word": " there",
                    "probability": 0.86376953125
                },
                {
                    "start": 1009.6,
                    "end": 1009.84,
                    "word": " anything",
                    "probability": 0.84814453125
                },
                {
                    "start": 1009.84,
                    "end": 1010.02,
                    "word": " you",
                    "probability": 0.89453125
                },
                {
                    "start": 1010.02,
                    "end": 1010.14,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 1010.14,
                    "end": 1010.26,
                    "word": " do",
                    "probability": 0.90966796875
                },
                {
                    "start": 1010.26,
                    "end": 1010.38,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1010.38,
                    "end": 1010.62,
                    "word": " help",
                    "probability": 0.8232421875
                },
                {
                    "start": 1010.62,
                    "end": 1011.16,
                    "word": "?",
                    "probability": 0.86865234375
                },
                {
                    "start": 1011.16,
                    "end": 1011.38,
                    "word": " Can",
                    "probability": 0.88720703125
                },
                {
                    "start": 1011.38,
                    "end": 1011.64,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 1011.64,
                    "end": 1012.08,
                    "word": " tell",
                    "probability": 0.830078125
                },
                {
                    "start": 1012.08,
                    "end": 1012.22,
                    "word": " me",
                    "probability": 0.90673828125
                },
                {
                    "start": 1012.22,
                    "end": 1012.46,
                    "word": " how",
                    "probability": 0.9013671875
                },
                {
                    "start": 1012.46,
                    "end": 1012.82,
                    "word": " things",
                    "probability": 0.724609375
                },
                {
                    "start": 1012.82,
                    "end": 1012.94,
                    "word": " are",
                    "probability": 0.89599609375
                },
                {
                    "start": 1012.94,
                    "end": 1013.18,
                    "word": " looking",
                    "probability": 0.80908203125
                },
                {
                    "start": 1013.18,
                    "end": 1013.44,
                    "word": " these",
                    "probability": 0.69970703125
                },
                {
                    "start": 1013.44,
                    "end": 1013.74,
                    "word": " days",
                    "probability": 0.77978515625
                },
                {
                    "start": 1013.74,
                    "end": 1014.3,
                    "word": "?",
                    "probability": 0.57373046875
                }
            ]
        },
        {
            "id": 147,
            "seek": 103462,
            "start": 1014.3,
            "end": 1022.88,
            "text": " And so I looked it over, turns out he only had two files in the archive.",
            "tokens": [
                50614,
                400,
                370,
                286,
                2956,
                309,
                670,
                11,
                4523,
                484,
                415,
                787,
                632,
                732,
                7098,
                294,
                264,
                23507,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19794921930879356,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.05743408203125,
            "words": [
                {
                    "start": 1014.3,
                    "end": 1014.6,
                    "word": " And",
                    "probability": 0.79443359375
                },
                {
                    "start": 1014.6,
                    "end": 1014.8,
                    "word": " so",
                    "probability": 0.8935546875
                },
                {
                    "start": 1014.8,
                    "end": 1015.02,
                    "word": " I",
                    "probability": 0.8876953125
                },
                {
                    "start": 1015.02,
                    "end": 1015.68,
                    "word": " looked",
                    "probability": 0.62548828125
                },
                {
                    "start": 1015.68,
                    "end": 1015.82,
                    "word": " it",
                    "probability": 0.849609375
                },
                {
                    "start": 1015.82,
                    "end": 1016.1,
                    "word": " over",
                    "probability": 0.8740234375
                },
                {
                    "start": 1016.1,
                    "end": 1016.28,
                    "word": ",",
                    "probability": 0.488525390625
                },
                {
                    "start": 1016.28,
                    "end": 1016.58,
                    "word": " turns",
                    "probability": 0.60888671875
                },
                {
                    "start": 1016.58,
                    "end": 1016.76,
                    "word": " out",
                    "probability": 0.81298828125
                },
                {
                    "start": 1016.76,
                    "end": 1016.9,
                    "word": " he",
                    "probability": 0.87451171875
                },
                {
                    "start": 1016.9,
                    "end": 1017.08,
                    "word": " only",
                    "probability": 0.8671875
                },
                {
                    "start": 1017.08,
                    "end": 1017.3,
                    "word": " had",
                    "probability": 0.81005859375
                },
                {
                    "start": 1017.3,
                    "end": 1017.72,
                    "word": " two",
                    "probability": 0.81982421875
                },
                {
                    "start": 1017.72,
                    "end": 1018.34,
                    "word": " files",
                    "probability": 0.826171875
                },
                {
                    "start": 1018.34,
                    "end": 1019.26,
                    "word": " in",
                    "probability": 0.87890625
                },
                {
                    "start": 1019.26,
                    "end": 1020.34,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1020.34,
                    "end": 1022.52,
                    "word": " archive",
                    "probability": 0.56396484375
                },
                {
                    "start": 1022.52,
                    "end": 1022.88,
                    "word": ".",
                    "probability": 0.7861328125
                }
            ]
        },
        {
            "id": 148,
            "seek": 103462,
            "start": 1022.88,
            "end": 1037.1,
            "text": " With only two files, I didn't have enough information to derive the internal state of RAND and I didn't have enough information to filter the guesses I was making.",
            "tokens": [
                51064,
                2022,
                787,
                732,
                7098,
                11,
                286,
                994,
                380,
                362,
                1547,
                1589,
                281,
                28446,
                264,
                6920,
                1785,
                295,
                497,
                8070,
                293,
                286,
                994,
                380,
                362,
                1547,
                1589,
                281,
                6608,
                264,
                42703,
                286,
                390,
                1455,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19794921930879356,
            "compression_ratio": 1.625,
            "no_speech_prob": 0.05743408203125,
            "words": [
                {
                    "start": 1022.88,
                    "end": 1023.3,
                    "word": " With",
                    "probability": 0.88134765625
                },
                {
                    "start": 1023.3,
                    "end": 1023.52,
                    "word": " only",
                    "probability": 0.8583984375
                },
                {
                    "start": 1023.52,
                    "end": 1023.92,
                    "word": " two",
                    "probability": 0.8291015625
                },
                {
                    "start": 1023.92,
                    "end": 1024.52,
                    "word": " files",
                    "probability": 0.810546875
                },
                {
                    "start": 1024.52,
                    "end": 1025.24,
                    "word": ",",
                    "probability": 0.8681640625
                },
                {
                    "start": 1025.24,
                    "end": 1025.44,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1025.44,
                    "end": 1025.68,
                    "word": " didn't",
                    "probability": 0.924560546875
                },
                {
                    "start": 1025.68,
                    "end": 1025.96,
                    "word": " have",
                    "probability": 0.88720703125
                },
                {
                    "start": 1025.96,
                    "end": 1026.38,
                    "word": " enough",
                    "probability": 0.76953125
                },
                {
                    "start": 1026.38,
                    "end": 1026.9,
                    "word": " information",
                    "probability": 0.7353515625
                },
                {
                    "start": 1026.9,
                    "end": 1027.18,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1027.18,
                    "end": 1027.62,
                    "word": " derive",
                    "probability": 0.8330078125
                },
                {
                    "start": 1027.62,
                    "end": 1028.18,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1028.18,
                    "end": 1028.5,
                    "word": " internal",
                    "probability": 0.71728515625
                },
                {
                    "start": 1028.5,
                    "end": 1028.86,
                    "word": " state",
                    "probability": 0.89599609375
                },
                {
                    "start": 1028.86,
                    "end": 1029.06,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1029.06,
                    "end": 1029.38,
                    "word": " RAND",
                    "probability": 0.6314697265625
                },
                {
                    "start": 1029.38,
                    "end": 1029.9,
                    "word": " and",
                    "probability": 0.3408203125
                },
                {
                    "start": 1029.9,
                    "end": 1030.02,
                    "word": " I",
                    "probability": 0.998046875
                },
                {
                    "start": 1030.02,
                    "end": 1030.2,
                    "word": " didn't",
                    "probability": 0.92529296875
                },
                {
                    "start": 1030.2,
                    "end": 1030.42,
                    "word": " have",
                    "probability": 0.88623046875
                },
                {
                    "start": 1030.42,
                    "end": 1030.64,
                    "word": " enough",
                    "probability": 0.7587890625
                },
                {
                    "start": 1030.64,
                    "end": 1031.16,
                    "word": " information",
                    "probability": 0.7373046875
                },
                {
                    "start": 1031.16,
                    "end": 1031.46,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1031.46,
                    "end": 1032.0,
                    "word": " filter",
                    "probability": 0.9033203125
                },
                {
                    "start": 1032.0,
                    "end": 1034.2,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1034.2,
                    "end": 1035.94,
                    "word": " guesses",
                    "probability": 0.8212890625
                },
                {
                    "start": 1035.94,
                    "end": 1036.2,
                    "word": " I",
                    "probability": 0.99658203125
                },
                {
                    "start": 1036.2,
                    "end": 1036.4,
                    "word": " was",
                    "probability": 0.8974609375
                },
                {
                    "start": 1036.4,
                    "end": 1036.76,
                    "word": " making",
                    "probability": 0.77685546875
                },
                {
                    "start": 1036.76,
                    "end": 1037.1,
                    "word": ".",
                    "probability": 0.57177734375
                }
            ]
        },
        {
            "id": 149,
            "seek": 106260,
            "start": 1037.1,
            "end": 1043.08,
            "text": " So far more guesses would pass each filtering stage.",
            "tokens": [
                50364,
                407,
                1400,
                544,
                42703,
                576,
                1320,
                1184,
                30822,
                3233,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21237244320159054,
            "compression_ratio": 1.5377777777777777,
            "no_speech_prob": 0.1036376953125,
            "words": [
                {
                    "start": 1037.1,
                    "end": 1037.2,
                    "word": " So",
                    "probability": 0.52685546875
                },
                {
                    "start": 1037.2,
                    "end": 1037.9,
                    "word": " far",
                    "probability": 0.86279296875
                },
                {
                    "start": 1037.9,
                    "end": 1038.6,
                    "word": " more",
                    "probability": 0.78857421875
                },
                {
                    "start": 1038.6,
                    "end": 1039.12,
                    "word": " guesses",
                    "probability": 0.814453125
                },
                {
                    "start": 1039.12,
                    "end": 1040.14,
                    "word": " would",
                    "probability": 0.845703125
                },
                {
                    "start": 1040.14,
                    "end": 1041.22,
                    "word": " pass",
                    "probability": 0.81494140625
                },
                {
                    "start": 1041.22,
                    "end": 1041.6,
                    "word": " each",
                    "probability": 0.85546875
                },
                {
                    "start": 1041.6,
                    "end": 1042.04,
                    "word": " filtering",
                    "probability": 0.8037109375
                },
                {
                    "start": 1042.04,
                    "end": 1042.58,
                    "word": " stage",
                    "probability": 0.73095703125
                },
                {
                    "start": 1042.58,
                    "end": 1043.08,
                    "word": ".",
                    "probability": 0.67333984375
                }
            ]
        },
        {
            "id": 150,
            "seek": 106260,
            "start": 1043.08,
            "end": 1051.74,
            "text": " And it worked out to be something like, on my back of the envelope calculations, something like 2 to the 70.",
            "tokens": [
                50664,
                400,
                309,
                2732,
                484,
                281,
                312,
                746,
                411,
                11,
                322,
                452,
                646,
                295,
                264,
                2267,
                338,
                1114,
                20448,
                11,
                746,
                411,
                568,
                281,
                264,
                5285,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21237244320159054,
            "compression_ratio": 1.5377777777777777,
            "no_speech_prob": 0.1036376953125,
            "words": [
                {
                    "start": 1043.08,
                    "end": 1043.16,
                    "word": " And",
                    "probability": 0.83837890625
                },
                {
                    "start": 1043.16,
                    "end": 1043.28,
                    "word": " it",
                    "probability": 0.8857421875
                },
                {
                    "start": 1043.28,
                    "end": 1043.5,
                    "word": " worked",
                    "probability": 0.72607421875
                },
                {
                    "start": 1043.5,
                    "end": 1043.74,
                    "word": " out",
                    "probability": 0.828125
                },
                {
                    "start": 1043.74,
                    "end": 1043.92,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1043.92,
                    "end": 1044.12,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1044.12,
                    "end": 1044.46,
                    "word": " something",
                    "probability": 0.73876953125
                },
                {
                    "start": 1044.46,
                    "end": 1044.86,
                    "word": " like",
                    "probability": 0.85791015625
                },
                {
                    "start": 1044.86,
                    "end": 1045.62,
                    "word": ",",
                    "probability": 0.439208984375
                },
                {
                    "start": 1045.62,
                    "end": 1046.06,
                    "word": " on",
                    "probability": 0.9072265625
                },
                {
                    "start": 1046.06,
                    "end": 1046.28,
                    "word": " my",
                    "probability": 0.8994140625
                },
                {
                    "start": 1046.28,
                    "end": 1046.52,
                    "word": " back",
                    "probability": 0.775390625
                },
                {
                    "start": 1046.52,
                    "end": 1046.62,
                    "word": " of",
                    "probability": 0.7998046875
                },
                {
                    "start": 1046.62,
                    "end": 1046.72,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 1046.72,
                    "end": 1047.38,
                    "word": " envelope",
                    "probability": 0.7141927083333334
                },
                {
                    "start": 1047.38,
                    "end": 1049.44,
                    "word": " calculations",
                    "probability": 0.487548828125
                },
                {
                    "start": 1049.44,
                    "end": 1049.86,
                    "word": ",",
                    "probability": 0.92724609375
                },
                {
                    "start": 1049.86,
                    "end": 1050.14,
                    "word": " something",
                    "probability": 0.7255859375
                },
                {
                    "start": 1050.14,
                    "end": 1050.44,
                    "word": " like",
                    "probability": 0.869140625
                },
                {
                    "start": 1050.44,
                    "end": 1050.64,
                    "word": " 2",
                    "probability": 0.455810546875
                },
                {
                    "start": 1050.64,
                    "end": 1050.72,
                    "word": " to",
                    "probability": 0.70849609375
                },
                {
                    "start": 1050.72,
                    "end": 1050.88,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 1050.88,
                    "end": 1051.22,
                    "word": " 70",
                    "probability": 0.87939453125
                },
                {
                    "start": 1051.22,
                    "end": 1051.74,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 151,
            "seek": 106260,
            "start": 1051.74,
            "end": 1058.02,
            "text": " So I told him, you know, compare the work done this year to find hash collisions in SHA-1.",
            "tokens": [
                51114,
                407,
                286,
                1907,
                796,
                11,
                291,
                458,
                11,
                6794,
                264,
                589,
                1096,
                341,
                1064,
                281,
                915,
                22019,
                46537,
                294,
                38820,
                12,
                16,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21237244320159054,
            "compression_ratio": 1.5377777777777777,
            "no_speech_prob": 0.1036376953125,
            "words": [
                {
                    "start": 1051.74,
                    "end": 1052.06,
                    "word": " So",
                    "probability": 0.890625
                },
                {
                    "start": 1052.06,
                    "end": 1052.24,
                    "word": " I",
                    "probability": 0.9697265625
                },
                {
                    "start": 1052.24,
                    "end": 1052.52,
                    "word": " told",
                    "probability": 0.91455078125
                },
                {
                    "start": 1052.52,
                    "end": 1052.78,
                    "word": " him",
                    "probability": 0.8974609375
                },
                {
                    "start": 1052.78,
                    "end": 1053.72,
                    "word": ",",
                    "probability": 0.91162109375
                },
                {
                    "start": 1053.72,
                    "end": 1053.74,
                    "word": " you",
                    "probability": 0.364013671875
                },
                {
                    "start": 1053.74,
                    "end": 1053.88,
                    "word": " know",
                    "probability": 0.81640625
                },
                {
                    "start": 1053.88,
                    "end": 1053.94,
                    "word": ",",
                    "probability": 0.96337890625
                },
                {
                    "start": 1053.94,
                    "end": 1054.3,
                    "word": " compare",
                    "probability": 0.4736328125
                },
                {
                    "start": 1054.3,
                    "end": 1054.52,
                    "word": " the",
                    "probability": 0.7900390625
                },
                {
                    "start": 1054.52,
                    "end": 1054.78,
                    "word": " work",
                    "probability": 0.8115234375
                },
                {
                    "start": 1054.78,
                    "end": 1055.38,
                    "word": " done",
                    "probability": 0.78369140625
                },
                {
                    "start": 1055.38,
                    "end": 1055.62,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 1055.62,
                    "end": 1055.74,
                    "word": " year",
                    "probability": 0.87890625
                },
                {
                    "start": 1055.74,
                    "end": 1055.88,
                    "word": " to",
                    "probability": 0.8896484375
                },
                {
                    "start": 1055.88,
                    "end": 1056.14,
                    "word": " find",
                    "probability": 0.77880859375
                },
                {
                    "start": 1056.14,
                    "end": 1056.38,
                    "word": " hash",
                    "probability": 0.76123046875
                },
                {
                    "start": 1056.38,
                    "end": 1056.76,
                    "word": " collisions",
                    "probability": 0.8994140625
                },
                {
                    "start": 1056.76,
                    "end": 1057.02,
                    "word": " in",
                    "probability": 0.88330078125
                },
                {
                    "start": 1057.02,
                    "end": 1057.24,
                    "word": " SHA",
                    "probability": 0.87939453125
                },
                {
                    "start": 1057.24,
                    "end": 1057.5,
                    "word": "-1",
                    "probability": 0.880126953125
                },
                {
                    "start": 1057.5,
                    "end": 1058.02,
                    "word": ".",
                    "probability": 0.94384765625
                }
            ]
        },
        {
            "id": 152,
            "seek": 106260,
            "start": 1058.16,
            "end": 1065.08,
            "text": " SHA-1 has 128-bit output, so to find a collision, you've got to look at 2 to the 64th hashes.",
            "tokens": [
                51414,
                38820,
                12,
                16,
                575,
                29810,
                12,
                5260,
                5598,
                11,
                370,
                281,
                915,
                257,
                24644,
                11,
                291,
                600,
                658,
                281,
                574,
                412,
                568,
                281,
                264,
                12145,
                392,
                575,
                8076,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21237244320159054,
            "compression_ratio": 1.5377777777777777,
            "no_speech_prob": 0.1036376953125,
            "words": [
                {
                    "start": 1058.16,
                    "end": 1058.54,
                    "word": " SHA",
                    "probability": 0.9130859375
                },
                {
                    "start": 1058.54,
                    "end": 1058.68,
                    "word": "-1",
                    "probability": 0.9951171875
                },
                {
                    "start": 1058.68,
                    "end": 1058.88,
                    "word": " has",
                    "probability": 0.89306640625
                },
                {
                    "start": 1058.88,
                    "end": 1059.42,
                    "word": " 128",
                    "probability": 0.7099609375
                },
                {
                    "start": 1059.42,
                    "end": 1059.9,
                    "word": "-bit",
                    "probability": 0.68505859375
                },
                {
                    "start": 1059.9,
                    "end": 1060.32,
                    "word": " output",
                    "probability": 0.83154296875
                },
                {
                    "start": 1060.32,
                    "end": 1060.68,
                    "word": ",",
                    "probability": 0.364501953125
                },
                {
                    "start": 1060.68,
                    "end": 1061.16,
                    "word": " so",
                    "probability": 0.896484375
                },
                {
                    "start": 1061.16,
                    "end": 1061.36,
                    "word": " to",
                    "probability": 0.890625
                },
                {
                    "start": 1061.36,
                    "end": 1061.56,
                    "word": " find",
                    "probability": 0.81494140625
                },
                {
                    "start": 1061.7,
                    "end": 1062.06,
                    "word": " a collision",
                    "probability": 0.8349609375
                },
                {
                    "start": 1062.06,
                    "end": 1062.3,
                    "word": ",",
                    "probability": 0.72021484375
                },
                {
                    "start": 1062.3,
                    "end": 1062.54,
                    "word": " you've",
                    "probability": 0.919921875
                },
                {
                    "start": 1062.54,
                    "end": 1062.72,
                    "word": " got",
                    "probability": 0.65625
                },
                {
                    "start": 1062.72,
                    "end": 1062.86,
                    "word": " to",
                    "probability": 0.8642578125
                },
                {
                    "start": 1062.86,
                    "end": 1063.1,
                    "word": " look",
                    "probability": 0.91552734375
                },
                {
                    "start": 1063.1,
                    "end": 1063.26,
                    "word": " at",
                    "probability": 0.91748046875
                },
                {
                    "start": 1063.26,
                    "end": 1063.42,
                    "word": " 2",
                    "probability": 0.904296875
                },
                {
                    "start": 1063.42,
                    "end": 1063.52,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1063.52,
                    "end": 1063.64,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1063.64,
                    "end": 1064.28,
                    "word": " 64th",
                    "probability": 0.920166015625
                },
                {
                    "start": 1064.28,
                    "end": 1064.66,
                    "word": " hashes",
                    "probability": 0.883544921875
                },
                {
                    "start": 1064.66,
                    "end": 1065.08,
                    "word": ".",
                    "probability": 0.9765625
                }
            ]
        },
        {
            "id": 153,
            "seek": 108860,
            "start": 1065.08,
            "end": 1072.2,
            "text": " That cost around $100,000. This is not something that you can use off-the-shelf software for.",
            "tokens": [
                50364,
                663,
                2063,
                926,
                1848,
                6879,
                11,
                1360,
                13,
                639,
                307,
                406,
                746,
                300,
                291,
                393,
                764,
                766,
                12,
                3322,
                12,
                46626,
                4722,
                337,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20121951001446423,
            "compression_ratio": 1.5023255813953489,
            "no_speech_prob": 0.02227783203125,
            "words": [
                {
                    "start": 1065.08,
                    "end": 1065.4,
                    "word": " That",
                    "probability": 0.318359375
                },
                {
                    "start": 1065.4,
                    "end": 1065.72,
                    "word": " cost",
                    "probability": 0.7294921875
                },
                {
                    "start": 1065.72,
                    "end": 1066.04,
                    "word": " around",
                    "probability": 0.84033203125
                },
                {
                    "start": 1066.04,
                    "end": 1066.4,
                    "word": " $100",
                    "probability": 0.756103515625
                },
                {
                    "start": 1066.4,
                    "end": 1066.84,
                    "word": ",000",
                    "probability": 0.963134765625
                },
                {
                    "start": 1066.84,
                    "end": 1067.36,
                    "word": ".",
                    "probability": 0.623046875
                },
                {
                    "start": 1067.36,
                    "end": 1067.52,
                    "word": " This",
                    "probability": 0.7431640625
                },
                {
                    "start": 1067.52,
                    "end": 1067.76,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1067.76,
                    "end": 1068.56,
                    "word": " not",
                    "probability": 0.8798828125
                },
                {
                    "start": 1068.56,
                    "end": 1068.98,
                    "word": " something",
                    "probability": 0.74267578125
                },
                {
                    "start": 1068.98,
                    "end": 1069.34,
                    "word": " that",
                    "probability": 0.7587890625
                },
                {
                    "start": 1069.34,
                    "end": 1069.48,
                    "word": " you",
                    "probability": 0.8916015625
                },
                {
                    "start": 1069.48,
                    "end": 1069.66,
                    "word": " can",
                    "probability": 0.89111328125
                },
                {
                    "start": 1069.66,
                    "end": 1069.96,
                    "word": " use",
                    "probability": 0.8203125
                },
                {
                    "start": 1069.96,
                    "end": 1070.4,
                    "word": " off",
                    "probability": 0.77587890625
                },
                {
                    "start": 1070.4,
                    "end": 1070.58,
                    "word": "-the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1070.58,
                    "end": 1070.72,
                    "word": "-shelf",
                    "probability": 0.954833984375
                },
                {
                    "start": 1070.72,
                    "end": 1071.2,
                    "word": " software",
                    "probability": 0.83154296875
                },
                {
                    "start": 1071.2,
                    "end": 1071.58,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 1071.58,
                    "end": 1072.2,
                    "word": ".",
                    "probability": 0.7451171875
                }
            ]
        },
        {
            "id": 154,
            "seek": 108860,
            "start": 1072.62,
            "end": 1077.44,
            "text": " And then he blew my mind and said, I could spend so much on this archive.",
            "tokens": [
                50714,
                400,
                550,
                415,
                19075,
                452,
                1575,
                293,
                848,
                11,
                286,
                727,
                3496,
                370,
                709,
                322,
                341,
                23507,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20121951001446423,
            "compression_ratio": 1.5023255813953489,
            "no_speech_prob": 0.02227783203125,
            "words": [
                {
                    "start": 1072.62,
                    "end": 1072.88,
                    "word": " And",
                    "probability": 0.73583984375
                },
                {
                    "start": 1072.88,
                    "end": 1073.12,
                    "word": " then",
                    "probability": 0.70654296875
                },
                {
                    "start": 1073.12,
                    "end": 1073.32,
                    "word": " he",
                    "probability": 0.8935546875
                },
                {
                    "start": 1073.32,
                    "end": 1073.5,
                    "word": " blew",
                    "probability": 0.82568359375
                },
                {
                    "start": 1073.5,
                    "end": 1073.74,
                    "word": " my",
                    "probability": 0.90625
                },
                {
                    "start": 1073.74,
                    "end": 1074.06,
                    "word": " mind",
                    "probability": 0.80615234375
                },
                {
                    "start": 1074.06,
                    "end": 1074.24,
                    "word": " and",
                    "probability": 0.85205078125
                },
                {
                    "start": 1074.24,
                    "end": 1074.48,
                    "word": " said",
                    "probability": 0.86865234375
                },
                {
                    "start": 1074.48,
                    "end": 1074.64,
                    "word": ",",
                    "probability": 0.54931640625
                },
                {
                    "start": 1074.64,
                    "end": 1074.74,
                    "word": " I",
                    "probability": 0.1103515625
                },
                {
                    "start": 1074.74,
                    "end": 1075.0,
                    "word": " could",
                    "probability": 0.8193359375
                },
                {
                    "start": 1075.0,
                    "end": 1075.5,
                    "word": " spend",
                    "probability": 0.82763671875
                },
                {
                    "start": 1075.5,
                    "end": 1075.82,
                    "word": " so",
                    "probability": 0.89501953125
                },
                {
                    "start": 1075.82,
                    "end": 1076.08,
                    "word": " much",
                    "probability": 0.81640625
                },
                {
                    "start": 1076.08,
                    "end": 1076.24,
                    "word": " on",
                    "probability": 0.9052734375
                },
                {
                    "start": 1076.24,
                    "end": 1076.44,
                    "word": " this",
                    "probability": 0.88037109375
                },
                {
                    "start": 1076.44,
                    "end": 1076.82,
                    "word": " archive",
                    "probability": 0.76513671875
                },
                {
                    "start": 1076.82,
                    "end": 1077.44,
                    "word": ".",
                    "probability": 0.880859375
                }
            ]
        },
        {
            "id": 155,
            "seek": 108860,
            "start": 1078.2,
            "end": 1085.7,
            "text": " At that point I knew that he probably had several hundred thousand dollars of Bitcoin in this thing.",
            "tokens": [
                51014,
                1711,
                300,
                935,
                286,
                2586,
                300,
                415,
                1391,
                632,
                2940,
                3262,
                4714,
                3808,
                295,
                11414,
                294,
                341,
                551,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20121951001446423,
            "compression_ratio": 1.5023255813953489,
            "no_speech_prob": 0.02227783203125,
            "words": [
                {
                    "start": 1078.2,
                    "end": 1078.82,
                    "word": " At",
                    "probability": 0.861328125
                },
                {
                    "start": 1078.82,
                    "end": 1079.02,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1079.02,
                    "end": 1079.22,
                    "word": " point",
                    "probability": 0.85888671875
                },
                {
                    "start": 1079.22,
                    "end": 1079.4,
                    "word": " I",
                    "probability": 0.49658203125
                },
                {
                    "start": 1079.4,
                    "end": 1079.6,
                    "word": " knew",
                    "probability": 0.734375
                },
                {
                    "start": 1079.6,
                    "end": 1079.84,
                    "word": " that",
                    "probability": 0.85107421875
                },
                {
                    "start": 1079.84,
                    "end": 1080.1,
                    "word": " he",
                    "probability": 0.90283203125
                },
                {
                    "start": 1080.1,
                    "end": 1080.68,
                    "word": " probably",
                    "probability": 0.90869140625
                },
                {
                    "start": 1080.68,
                    "end": 1081.18,
                    "word": " had",
                    "probability": 0.8173828125
                },
                {
                    "start": 1081.18,
                    "end": 1082.2,
                    "word": " several",
                    "probability": 0.8232421875
                },
                {
                    "start": 1082.2,
                    "end": 1082.58,
                    "word": " hundred",
                    "probability": 0.81640625
                },
                {
                    "start": 1082.58,
                    "end": 1083.12,
                    "word": " thousand",
                    "probability": 0.765625
                },
                {
                    "start": 1083.12,
                    "end": 1083.6,
                    "word": " dollars",
                    "probability": 0.9208984375
                },
                {
                    "start": 1083.6,
                    "end": 1084.0,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 1084.0,
                    "end": 1084.28,
                    "word": " Bitcoin",
                    "probability": 0.6494140625
                },
                {
                    "start": 1084.28,
                    "end": 1084.64,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1084.64,
                    "end": 1084.82,
                    "word": " this",
                    "probability": 0.875
                },
                {
                    "start": 1084.82,
                    "end": 1085.08,
                    "word": " thing",
                    "probability": 0.80517578125
                },
                {
                    "start": 1085.08,
                    "end": 1085.7,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 156,
            "seek": 108860,
            "start": 1087.26,
            "end": 1091.08,
            "text": " At this point I started doing a more careful analysis.",
            "tokens": [
                51464,
                1711,
                341,
                935,
                286,
                1409,
                884,
                257,
                544,
                5026,
                5215,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20121951001446423,
            "compression_ratio": 1.5023255813953489,
            "no_speech_prob": 0.02227783203125,
            "words": [
                {
                    "start": 1087.26,
                    "end": 1087.88,
                    "word": " At",
                    "probability": 0.82958984375
                },
                {
                    "start": 1087.88,
                    "end": 1088.06,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 1088.06,
                    "end": 1088.26,
                    "word": " point",
                    "probability": 0.86083984375
                },
                {
                    "start": 1088.26,
                    "end": 1088.4,
                    "word": " I",
                    "probability": 0.7568359375
                },
                {
                    "start": 1088.4,
                    "end": 1088.78,
                    "word": " started",
                    "probability": 0.81298828125
                },
                {
                    "start": 1088.78,
                    "end": 1089.2,
                    "word": " doing",
                    "probability": 0.91943359375
                },
                {
                    "start": 1089.42,
                    "end": 1089.56,
                    "word": " a more",
                    "probability": 0.8740234375
                },
                {
                    "start": 1089.56,
                    "end": 1089.92,
                    "word": " careful",
                    "probability": 0.8876953125
                },
                {
                    "start": 1089.92,
                    "end": 1090.46,
                    "word": " analysis",
                    "probability": 0.75
                },
                {
                    "start": 1090.46,
                    "end": 1091.08,
                    "word": ".",
                    "probability": 0.9560546875
                }
            ]
        },
        {
            "id": 157,
            "seek": 111464,
            "start": 1091.08,
            "end": 1096.28,
            "text": " There are 96 bits of key material that need to be guessed in various stages.",
            "tokens": [
                50364,
                821,
                366,
                24124,
                9239,
                295,
                2141,
                2527,
                300,
                643,
                281,
                312,
                21852,
                294,
                3683,
                10232,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2200838409182502,
            "compression_ratio": 1.6482412060301508,
            "no_speech_prob": 0.035675048828125,
            "words": [
                {
                    "start": 1091.08,
                    "end": 1091.56,
                    "word": " There",
                    "probability": 0.708984375
                },
                {
                    "start": 1091.56,
                    "end": 1091.66,
                    "word": " are",
                    "probability": 0.89794921875
                },
                {
                    "start": 1091.66,
                    "end": 1092.18,
                    "word": " 96",
                    "probability": 0.865234375
                },
                {
                    "start": 1092.18,
                    "end": 1092.54,
                    "word": " bits",
                    "probability": 0.8232421875
                },
                {
                    "start": 1092.54,
                    "end": 1092.74,
                    "word": " of",
                    "probability": 0.912109375
                },
                {
                    "start": 1092.74,
                    "end": 1092.94,
                    "word": " key",
                    "probability": 0.80224609375
                },
                {
                    "start": 1092.94,
                    "end": 1093.32,
                    "word": " material",
                    "probability": 0.80224609375
                },
                {
                    "start": 1093.32,
                    "end": 1093.58,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 1093.58,
                    "end": 1093.78,
                    "word": " need",
                    "probability": 0.80908203125
                },
                {
                    "start": 1093.78,
                    "end": 1093.92,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1093.92,
                    "end": 1094.14,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1094.14,
                    "end": 1094.5,
                    "word": " guessed",
                    "probability": 0.6826171875
                },
                {
                    "start": 1094.5,
                    "end": 1094.86,
                    "word": " in",
                    "probability": 0.90283203125
                },
                {
                    "start": 1094.86,
                    "end": 1095.18,
                    "word": " various",
                    "probability": 0.888671875
                },
                {
                    "start": 1095.18,
                    "end": 1095.68,
                    "word": " stages",
                    "probability": 0.81884765625
                },
                {
                    "start": 1095.68,
                    "end": 1096.28,
                    "word": ".",
                    "probability": 0.33154296875
                }
            ]
        },
        {
            "id": 158,
            "seek": 111464,
            "start": 1096.44,
            "end": 1099.54,
            "text": " But I can't guess the bits of key material directly.",
            "tokens": [
                50614,
                583,
                286,
                393,
                380,
                2041,
                264,
                9239,
                295,
                2141,
                2527,
                3838,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2200838409182502,
            "compression_ratio": 1.6482412060301508,
            "no_speech_prob": 0.035675048828125,
            "words": [
                {
                    "start": 1096.44,
                    "end": 1096.6,
                    "word": " But",
                    "probability": 0.8515625
                },
                {
                    "start": 1096.6,
                    "end": 1096.7,
                    "word": " I",
                    "probability": 0.970703125
                },
                {
                    "start": 1096.7,
                    "end": 1096.92,
                    "word": " can't",
                    "probability": 0.947265625
                },
                {
                    "start": 1096.92,
                    "end": 1097.12,
                    "word": " guess",
                    "probability": 0.9033203125
                },
                {
                    "start": 1097.12,
                    "end": 1097.32,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1097.32,
                    "end": 1097.58,
                    "word": " bits",
                    "probability": 0.8408203125
                },
                {
                    "start": 1097.58,
                    "end": 1097.96,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1097.96,
                    "end": 1098.2,
                    "word": " key",
                    "probability": 0.78662109375
                },
                {
                    "start": 1098.2,
                    "end": 1098.6,
                    "word": " material",
                    "probability": 0.81298828125
                },
                {
                    "start": 1098.6,
                    "end": 1099.26,
                    "word": " directly",
                    "probability": 0.751953125
                },
                {
                    "start": 1099.26,
                    "end": 1099.54,
                    "word": ".",
                    "probability": 0.5693359375
                }
            ]
        },
        {
            "id": 159,
            "seek": 111464,
            "start": 1099.54,
            "end": 1109.3,
            "text": " Instead I have to guess bits of a function of the key material and use those constraints to limit what the key material could be.",
            "tokens": [
                50814,
                7156,
                286,
                362,
                281,
                2041,
                9239,
                295,
                257,
                2445,
                295,
                264,
                2141,
                2527,
                293,
                764,
                729,
                18491,
                281,
                4948,
                437,
                264,
                2141,
                2527,
                727,
                312,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2200838409182502,
            "compression_ratio": 1.6482412060301508,
            "no_speech_prob": 0.035675048828125,
            "words": [
                {
                    "start": 1099.54,
                    "end": 1099.78,
                    "word": " Instead",
                    "probability": 0.90869140625
                },
                {
                    "start": 1099.78,
                    "end": 1100.34,
                    "word": " I",
                    "probability": 0.34423828125
                },
                {
                    "start": 1100.34,
                    "end": 1100.58,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1100.58,
                    "end": 1100.74,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 1100.74,
                    "end": 1101.06,
                    "word": " guess",
                    "probability": 0.90185546875
                },
                {
                    "start": 1101.06,
                    "end": 1101.84,
                    "word": " bits",
                    "probability": 0.82080078125
                },
                {
                    "start": 1101.84,
                    "end": 1102.58,
                    "word": " of",
                    "probability": 0.90771484375
                },
                {
                    "start": 1103.02,
                    "end": 1103.38,
                    "word": " a function",
                    "probability": 0.875
                },
                {
                    "start": 1103.38,
                    "end": 1103.6,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 1103.6,
                    "end": 1103.74,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1103.74,
                    "end": 1103.9,
                    "word": " key",
                    "probability": 0.80078125
                },
                {
                    "start": 1103.9,
                    "end": 1104.36,
                    "word": " material",
                    "probability": 0.8046875
                },
                {
                    "start": 1104.36,
                    "end": 1105.08,
                    "word": " and",
                    "probability": 0.6640625
                },
                {
                    "start": 1105.08,
                    "end": 1105.36,
                    "word": " use",
                    "probability": 0.8037109375
                },
                {
                    "start": 1105.36,
                    "end": 1105.64,
                    "word": " those",
                    "probability": 0.84228515625
                },
                {
                    "start": 1105.64,
                    "end": 1106.34,
                    "word": " constraints",
                    "probability": 0.7470703125
                },
                {
                    "start": 1106.34,
                    "end": 1107.02,
                    "word": " to",
                    "probability": 0.88037109375
                },
                {
                    "start": 1107.02,
                    "end": 1107.36,
                    "word": " limit",
                    "probability": 0.85498046875
                },
                {
                    "start": 1107.36,
                    "end": 1107.66,
                    "word": " what",
                    "probability": 0.88671875
                },
                {
                    "start": 1107.66,
                    "end": 1107.84,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1107.84,
                    "end": 1108.04,
                    "word": " key",
                    "probability": 0.826171875
                },
                {
                    "start": 1108.04,
                    "end": 1108.46,
                    "word": " material",
                    "probability": 0.80029296875
                },
                {
                    "start": 1108.46,
                    "end": 1108.76,
                    "word": " could",
                    "probability": 0.8125
                },
                {
                    "start": 1108.76,
                    "end": 1109.0,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 1109.0,
                    "end": 1109.3,
                    "word": ".",
                    "probability": 0.9599609375
                }
            ]
        },
        {
            "id": 160,
            "seek": 111464,
            "start": 1110.26,
            "end": 1117.12,
            "text": " This first part is CRC32 of the initial key 0 value with the 0 byte.",
            "tokens": [
                51314,
                639,
                700,
                644,
                307,
                14123,
                34,
                11440,
                295,
                264,
                5883,
                2141,
                1958,
                2158,
                365,
                264,
                1958,
                40846,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2200838409182502,
            "compression_ratio": 1.6482412060301508,
            "no_speech_prob": 0.035675048828125,
            "words": [
                {
                    "start": 1110.26,
                    "end": 1110.86,
                    "word": " This",
                    "probability": 0.81103515625
                },
                {
                    "start": 1110.86,
                    "end": 1111.16,
                    "word": " first",
                    "probability": 0.80712890625
                },
                {
                    "start": 1111.16,
                    "end": 1111.54,
                    "word": " part",
                    "probability": 0.8212890625
                },
                {
                    "start": 1111.54,
                    "end": 1112.0,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 1112.0,
                    "end": 1113.14,
                    "word": " CRC32",
                    "probability": 0.6834309895833334
                },
                {
                    "start": 1113.14,
                    "end": 1113.72,
                    "word": " of",
                    "probability": 0.88134765625
                },
                {
                    "start": 1113.72,
                    "end": 1113.86,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1113.86,
                    "end": 1114.12,
                    "word": " initial",
                    "probability": 0.80224609375
                },
                {
                    "start": 1114.12,
                    "end": 1114.4,
                    "word": " key",
                    "probability": 0.7578125
                },
                {
                    "start": 1114.4,
                    "end": 1114.68,
                    "word": " 0",
                    "probability": 0.34765625
                },
                {
                    "start": 1114.68,
                    "end": 1115.1,
                    "word": " value",
                    "probability": 0.90087890625
                },
                {
                    "start": 1115.1,
                    "end": 1115.8,
                    "word": " with",
                    "probability": 0.7802734375
                },
                {
                    "start": 1115.8,
                    "end": 1115.98,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1115.98,
                    "end": 1116.24,
                    "word": " 0",
                    "probability": 0.775390625
                },
                {
                    "start": 1116.24,
                    "end": 1116.52,
                    "word": " byte",
                    "probability": 0.90478515625
                },
                {
                    "start": 1116.52,
                    "end": 1117.12,
                    "word": ".",
                    "probability": 0.962890625
                }
            ]
        },
        {
            "id": 161,
            "seek": 114396,
            "start": 1117.12,
            "end": 1129.58,
            "text": " Since CRC32 itself is invertible, once I guess these 4 bytes, there's a very simple linear operation I do to recover the initial key 0 value itself.",
            "tokens": [
                50364,
                4162,
                14123,
                34,
                11440,
                2564,
                307,
                33966,
                964,
                11,
                1564,
                286,
                2041,
                613,
                1017,
                36088,
                11,
                456,
                311,
                257,
                588,
                2199,
                8213,
                6916,
                286,
                360,
                281,
                8114,
                264,
                5883,
                2141,
                1958,
                2158,
                2564,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1758223649702574,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 1117.12,
                    "end": 1118.24,
                    "word": " Since",
                    "probability": 0.658203125
                },
                {
                    "start": 1118.24,
                    "end": 1119.06,
                    "word": " CRC32",
                    "probability": 0.6884765625
                },
                {
                    "start": 1119.06,
                    "end": 1119.78,
                    "word": " itself",
                    "probability": 0.7998046875
                },
                {
                    "start": 1119.78,
                    "end": 1120.14,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1120.14,
                    "end": 1120.78,
                    "word": " invertible",
                    "probability": 0.845458984375
                },
                {
                    "start": 1120.78,
                    "end": 1121.22,
                    "word": ",",
                    "probability": 0.82958984375
                },
                {
                    "start": 1121.22,
                    "end": 1121.56,
                    "word": " once",
                    "probability": 0.8154296875
                },
                {
                    "start": 1121.56,
                    "end": 1121.74,
                    "word": " I",
                    "probability": 0.99658203125
                },
                {
                    "start": 1121.74,
                    "end": 1121.94,
                    "word": " guess",
                    "probability": 0.7451171875
                },
                {
                    "start": 1121.94,
                    "end": 1122.18,
                    "word": " these",
                    "probability": 0.693359375
                },
                {
                    "start": 1122.18,
                    "end": 1122.48,
                    "word": " 4",
                    "probability": 0.1217041015625
                },
                {
                    "start": 1122.48,
                    "end": 1122.82,
                    "word": " bytes",
                    "probability": 0.7294921875
                },
                {
                    "start": 1122.82,
                    "end": 1123.24,
                    "word": ",",
                    "probability": 0.8037109375
                },
                {
                    "start": 1123.24,
                    "end": 1123.66,
                    "word": " there's",
                    "probability": 0.849853515625
                },
                {
                    "start": 1124.04,
                    "end": 1124.2,
                    "word": " a very",
                    "probability": 0.7294921875
                },
                {
                    "start": 1124.2,
                    "end": 1124.56,
                    "word": " simple",
                    "probability": 0.90966796875
                },
                {
                    "start": 1124.56,
                    "end": 1124.92,
                    "word": " linear",
                    "probability": 0.87158203125
                },
                {
                    "start": 1124.92,
                    "end": 1125.48,
                    "word": " operation",
                    "probability": 0.85009765625
                },
                {
                    "start": 1125.48,
                    "end": 1125.7,
                    "word": " I",
                    "probability": 0.97216796875
                },
                {
                    "start": 1125.7,
                    "end": 1125.88,
                    "word": " do",
                    "probability": 0.8818359375
                },
                {
                    "start": 1125.88,
                    "end": 1126.14,
                    "word": " to",
                    "probability": 0.89111328125
                },
                {
                    "start": 1126.14,
                    "end": 1126.62,
                    "word": " recover",
                    "probability": 0.7529296875
                },
                {
                    "start": 1126.62,
                    "end": 1127.32,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1127.32,
                    "end": 1127.58,
                    "word": " initial",
                    "probability": 0.82568359375
                },
                {
                    "start": 1127.58,
                    "end": 1127.8,
                    "word": " key",
                    "probability": 0.77734375
                },
                {
                    "start": 1127.8,
                    "end": 1128.06,
                    "word": " 0",
                    "probability": 0.5693359375
                },
                {
                    "start": 1128.06,
                    "end": 1128.4,
                    "word": " value",
                    "probability": 0.92431640625
                },
                {
                    "start": 1128.4,
                    "end": 1128.9,
                    "word": " itself",
                    "probability": 0.75390625
                },
                {
                    "start": 1128.9,
                    "end": 1129.58,
                    "word": ".",
                    "probability": 0.96728515625
                }
            ]
        },
        {
            "id": 162,
            "seek": 114396,
            "start": 1129.92,
            "end": 1132.92,
            "text": " With key 1 it's a little more complicated.",
            "tokens": [
                50964,
                2022,
                2141,
                502,
                309,
                311,
                257,
                707,
                544,
                6179,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1758223649702574,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 1129.92,
                    "end": 1130.5,
                    "word": " With",
                    "probability": 0.8798828125
                },
                {
                    "start": 1130.5,
                    "end": 1130.72,
                    "word": " key",
                    "probability": 0.67626953125
                },
                {
                    "start": 1130.72,
                    "end": 1131.02,
                    "word": " 1",
                    "probability": 0.92822265625
                },
                {
                    "start": 1131.02,
                    "end": 1131.24,
                    "word": " it's",
                    "probability": 0.60406494140625
                },
                {
                    "start": 1131.34,
                    "end": 1131.44,
                    "word": " a little",
                    "probability": 0.8076171875
                },
                {
                    "start": 1131.44,
                    "end": 1131.68,
                    "word": " more",
                    "probability": 0.87646484375
                },
                {
                    "start": 1131.68,
                    "end": 1132.26,
                    "word": " complicated",
                    "probability": 0.79931640625
                },
                {
                    "start": 1132.26,
                    "end": 1132.92,
                    "word": ".",
                    "probability": 0.873046875
                }
            ]
        },
        {
            "id": 163,
            "seek": 114396,
            "start": 1132.92,
            "end": 1142.34,
            "text": " We take the initial key 1 value and multiply it by this constant from the truncated linear congruential generator to the nth power.",
            "tokens": [
                51164,
                492,
                747,
                264,
                5883,
                2141,
                502,
                2158,
                293,
                12972,
                309,
                538,
                341,
                5754,
                490,
                264,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                281,
                264,
                297,
                392,
                1347,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1758223649702574,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 1132.92,
                    "end": 1133.32,
                    "word": " We",
                    "probability": 0.8818359375
                },
                {
                    "start": 1133.32,
                    "end": 1133.56,
                    "word": " take",
                    "probability": 0.8232421875
                },
                {
                    "start": 1133.56,
                    "end": 1133.76,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1133.76,
                    "end": 1134.08,
                    "word": " initial",
                    "probability": 0.8515625
                },
                {
                    "start": 1134.08,
                    "end": 1134.36,
                    "word": " key",
                    "probability": 0.771484375
                },
                {
                    "start": 1134.36,
                    "end": 1134.66,
                    "word": " 1",
                    "probability": 0.958984375
                },
                {
                    "start": 1134.66,
                    "end": 1135.1,
                    "word": " value",
                    "probability": 0.9267578125
                },
                {
                    "start": 1135.1,
                    "end": 1135.56,
                    "word": " and",
                    "probability": 0.7783203125
                },
                {
                    "start": 1135.56,
                    "end": 1136.0,
                    "word": " multiply",
                    "probability": 0.78955078125
                },
                {
                    "start": 1136.0,
                    "end": 1136.32,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 1136.32,
                    "end": 1136.68,
                    "word": " by",
                    "probability": 0.9033203125
                },
                {
                    "start": 1136.68,
                    "end": 1137.04,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 1137.04,
                    "end": 1137.56,
                    "word": " constant",
                    "probability": 0.82470703125
                },
                {
                    "start": 1137.56,
                    "end": 1138.2,
                    "word": " from",
                    "probability": 0.76025390625
                },
                {
                    "start": 1138.2,
                    "end": 1138.34,
                    "word": " the",
                    "probability": 0.82666015625
                },
                {
                    "start": 1138.34,
                    "end": 1138.68,
                    "word": " truncated",
                    "probability": 0.955078125
                },
                {
                    "start": 1138.68,
                    "end": 1139.0,
                    "word": " linear",
                    "probability": 0.79736328125
                },
                {
                    "start": 1139.0,
                    "end": 1139.5,
                    "word": " congruential",
                    "probability": 0.8689778645833334
                },
                {
                    "start": 1139.5,
                    "end": 1140.04,
                    "word": " generator",
                    "probability": 0.88916015625
                },
                {
                    "start": 1140.04,
                    "end": 1140.78,
                    "word": " to",
                    "probability": 0.859375
                },
                {
                    "start": 1140.78,
                    "end": 1140.98,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1140.98,
                    "end": 1141.28,
                    "word": " nth",
                    "probability": 0.8720703125
                },
                {
                    "start": 1141.28,
                    "end": 1141.66,
                    "word": " power",
                    "probability": 0.8125
                },
                {
                    "start": 1141.66,
                    "end": 1142.34,
                    "word": ".",
                    "probability": 0.59033203125
                }
            ]
        },
        {
            "id": 164,
            "seek": 114396,
            "start": 1142.78,
            "end": 1146.44,
            "text": " And I'm guessing the high byte of that value.",
            "tokens": [
                51614,
                400,
                286,
                478,
                17939,
                264,
                1090,
                40846,
                295,
                300,
                2158,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1758223649702574,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 1142.78,
                    "end": 1142.98,
                    "word": " And",
                    "probability": 0.6943359375
                },
                {
                    "start": 1142.98,
                    "end": 1143.18,
                    "word": " I'm",
                    "probability": 0.985595703125
                },
                {
                    "start": 1143.18,
                    "end": 1143.5,
                    "word": " guessing",
                    "probability": 0.84130859375
                },
                {
                    "start": 1143.5,
                    "end": 1143.82,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1143.82,
                    "end": 1144.14,
                    "word": " high",
                    "probability": 0.80517578125
                },
                {
                    "start": 1144.14,
                    "end": 1144.64,
                    "word": " byte",
                    "probability": 0.916015625
                },
                {
                    "start": 1144.64,
                    "end": 1145.06,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1145.06,
                    "end": 1145.32,
                    "word": " that",
                    "probability": 0.884765625
                },
                {
                    "start": 1145.32,
                    "end": 1145.78,
                    "word": " value",
                    "probability": 0.927734375
                },
                {
                    "start": 1145.78,
                    "end": 1146.44,
                    "word": ".",
                    "probability": 0.662109375
                }
            ]
        },
        {
            "id": 165,
            "seek": 116636,
            "start": 1146.44,
            "end": 1156.72,
            "text": " Given 4 of these, that'll put enough constraints on key 1 that I can brute force it and figure out what key 1 is given those 4 bytes.",
            "tokens": [
                50364,
                18600,
                1017,
                295,
                613,
                11,
                300,
                603,
                829,
                1547,
                18491,
                322,
                2141,
                502,
                300,
                286,
                393,
                47909,
                3464,
                309,
                293,
                2573,
                484,
                437,
                2141,
                502,
                307,
                2212,
                729,
                1017,
                36088,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20943921069576316,
            "compression_ratio": 1.5112359550561798,
            "no_speech_prob": 0.0005354881286621094,
            "words": [
                {
                    "start": 1146.44,
                    "end": 1146.74,
                    "word": " Given",
                    "probability": 0.51611328125
                },
                {
                    "start": 1146.74,
                    "end": 1147.18,
                    "word": " 4",
                    "probability": 0.051666259765625
                },
                {
                    "start": 1147.18,
                    "end": 1147.36,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1147.36,
                    "end": 1147.66,
                    "word": " these",
                    "probability": 0.712890625
                },
                {
                    "start": 1147.66,
                    "end": 1147.76,
                    "word": ",",
                    "probability": 0.5888671875
                },
                {
                    "start": 1147.76,
                    "end": 1147.92,
                    "word": " that'll",
                    "probability": 0.758544921875
                },
                {
                    "start": 1147.92,
                    "end": 1148.1,
                    "word": " put",
                    "probability": 0.8759765625
                },
                {
                    "start": 1148.1,
                    "end": 1148.34,
                    "word": " enough",
                    "probability": 0.75048828125
                },
                {
                    "start": 1148.34,
                    "end": 1149.0,
                    "word": " constraints",
                    "probability": 0.78271484375
                },
                {
                    "start": 1149.0,
                    "end": 1149.58,
                    "word": " on",
                    "probability": 0.90283203125
                },
                {
                    "start": 1149.58,
                    "end": 1150.26,
                    "word": " key",
                    "probability": 0.68115234375
                },
                {
                    "start": 1150.26,
                    "end": 1150.6,
                    "word": " 1",
                    "probability": 0.5537109375
                },
                {
                    "start": 1150.6,
                    "end": 1150.8,
                    "word": " that",
                    "probability": 0.81640625
                },
                {
                    "start": 1150.8,
                    "end": 1150.94,
                    "word": " I",
                    "probability": 0.98974609375
                },
                {
                    "start": 1150.94,
                    "end": 1151.14,
                    "word": " can",
                    "probability": 0.89404296875
                },
                {
                    "start": 1151.14,
                    "end": 1151.44,
                    "word": " brute",
                    "probability": 0.93505859375
                },
                {
                    "start": 1151.44,
                    "end": 1151.76,
                    "word": " force",
                    "probability": 0.75244140625
                },
                {
                    "start": 1151.76,
                    "end": 1152.0,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 1152.0,
                    "end": 1152.38,
                    "word": " and",
                    "probability": 0.8291015625
                },
                {
                    "start": 1152.38,
                    "end": 1152.64,
                    "word": " figure",
                    "probability": 0.921875
                },
                {
                    "start": 1152.64,
                    "end": 1152.94,
                    "word": " out",
                    "probability": 0.81689453125
                },
                {
                    "start": 1152.94,
                    "end": 1153.54,
                    "word": " what",
                    "probability": 0.88330078125
                },
                {
                    "start": 1153.54,
                    "end": 1153.8,
                    "word": " key",
                    "probability": 0.79541015625
                },
                {
                    "start": 1153.8,
                    "end": 1154.1,
                    "word": " 1",
                    "probability": 0.96240234375
                },
                {
                    "start": 1154.1,
                    "end": 1154.4,
                    "word": " is",
                    "probability": 0.90234375
                },
                {
                    "start": 1154.4,
                    "end": 1154.74,
                    "word": " given",
                    "probability": 0.51123046875
                },
                {
                    "start": 1154.74,
                    "end": 1155.06,
                    "word": " those",
                    "probability": 0.82861328125
                },
                {
                    "start": 1155.06,
                    "end": 1155.88,
                    "word": " 4",
                    "probability": 0.826171875
                },
                {
                    "start": 1155.88,
                    "end": 1156.2,
                    "word": " bytes",
                    "probability": 0.7529296875
                },
                {
                    "start": 1156.2,
                    "end": 1156.72,
                    "word": ".",
                    "probability": 0.94287109375
                }
            ]
        },
        {
            "id": 166,
            "seek": 116636,
            "start": 1156.76,
            "end": 1160.56,
            "text": " The initial value of key 2 I can guess directly.",
            "tokens": [
                50914,
                440,
                5883,
                2158,
                295,
                2141,
                568,
                286,
                393,
                2041,
                3838,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20943921069576316,
            "compression_ratio": 1.5112359550561798,
            "no_speech_prob": 0.0005354881286621094,
            "words": [
                {
                    "start": 1156.76,
                    "end": 1157.36,
                    "word": " The",
                    "probability": 0.7880859375
                },
                {
                    "start": 1157.36,
                    "end": 1157.58,
                    "word": " initial",
                    "probability": 0.8515625
                },
                {
                    "start": 1157.58,
                    "end": 1157.88,
                    "word": " value",
                    "probability": 0.9296875
                },
                {
                    "start": 1157.88,
                    "end": 1158.04,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1158.04,
                    "end": 1158.2,
                    "word": " key",
                    "probability": 0.78662109375
                },
                {
                    "start": 1158.2,
                    "end": 1158.56,
                    "word": " 2",
                    "probability": 0.99072265625
                },
                {
                    "start": 1158.56,
                    "end": 1158.82,
                    "word": " I",
                    "probability": 0.54931640625
                },
                {
                    "start": 1158.82,
                    "end": 1159.2,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 1159.2,
                    "end": 1159.48,
                    "word": " guess",
                    "probability": 0.90185546875
                },
                {
                    "start": 1159.48,
                    "end": 1159.96,
                    "word": " directly",
                    "probability": 0.7568359375
                },
                {
                    "start": 1159.96,
                    "end": 1160.56,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 167,
            "seek": 116636,
            "start": 1161.44,
            "end": 1168.84,
            "text": " So in the first stage I guess these 5 bytes, that's 40 bits, and I guess 4 carry bits.",
            "tokens": [
                51114,
                407,
                294,
                264,
                700,
                3233,
                286,
                2041,
                613,
                1025,
                36088,
                11,
                300,
                311,
                3356,
                9239,
                11,
                293,
                286,
                2041,
                1017,
                3985,
                9239,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20943921069576316,
            "compression_ratio": 1.5112359550561798,
            "no_speech_prob": 0.0005354881286621094,
            "words": [
                {
                    "start": 1161.44,
                    "end": 1162.04,
                    "word": " So",
                    "probability": 0.84423828125
                },
                {
                    "start": 1162.04,
                    "end": 1162.12,
                    "word": " in",
                    "probability": 0.72607421875
                },
                {
                    "start": 1162.12,
                    "end": 1162.22,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1162.22,
                    "end": 1162.44,
                    "word": " first",
                    "probability": 0.80322265625
                },
                {
                    "start": 1162.44,
                    "end": 1162.88,
                    "word": " stage",
                    "probability": 0.73486328125
                },
                {
                    "start": 1162.88,
                    "end": 1163.16,
                    "word": " I",
                    "probability": 0.268310546875
                },
                {
                    "start": 1163.16,
                    "end": 1163.38,
                    "word": " guess",
                    "probability": 0.8056640625
                },
                {
                    "start": 1163.38,
                    "end": 1163.8,
                    "word": " these",
                    "probability": 0.68505859375
                },
                {
                    "start": 1163.8,
                    "end": 1164.58,
                    "word": " 5",
                    "probability": 0.92431640625
                },
                {
                    "start": 1164.58,
                    "end": 1164.98,
                    "word": " bytes",
                    "probability": 0.83349609375
                },
                {
                    "start": 1164.98,
                    "end": 1165.12,
                    "word": ",",
                    "probability": 0.66015625
                },
                {
                    "start": 1165.12,
                    "end": 1165.4,
                    "word": " that's",
                    "probability": 0.937744140625
                },
                {
                    "start": 1165.4,
                    "end": 1165.66,
                    "word": " 40",
                    "probability": 0.8818359375
                },
                {
                    "start": 1165.66,
                    "end": 1166.0,
                    "word": " bits",
                    "probability": 0.79931640625
                },
                {
                    "start": 1166.0,
                    "end": 1166.62,
                    "word": ",",
                    "probability": 0.62109375
                },
                {
                    "start": 1166.62,
                    "end": 1166.94,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 1166.94,
                    "end": 1167.08,
                    "word": " I",
                    "probability": 0.994140625
                },
                {
                    "start": 1167.08,
                    "end": 1167.28,
                    "word": " guess",
                    "probability": 0.908203125
                },
                {
                    "start": 1167.28,
                    "end": 1167.6,
                    "word": " 4",
                    "probability": 0.89208984375
                },
                {
                    "start": 1167.6,
                    "end": 1167.9,
                    "word": " carry",
                    "probability": 0.7529296875
                },
                {
                    "start": 1167.9,
                    "end": 1168.24,
                    "word": " bits",
                    "probability": 0.7900390625
                },
                {
                    "start": 1168.24,
                    "end": 1168.84,
                    "word": ".",
                    "probability": 0.93310546875
                }
            ]
        },
        {
            "id": 168,
            "seek": 118998,
            "start": 1168.84,
            "end": 1192.46,
            "text": " These carry bits come from the possibility that when I add 1 in the truncated linear congruential generator, it carries over all the way to the 24th bit, which would change the value of this most significant byte.",
            "tokens": [
                50364,
                1981,
                3985,
                9239,
                808,
                490,
                264,
                7959,
                300,
                562,
                286,
                909,
                502,
                294,
                264,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                11,
                309,
                16402,
                670,
                439,
                264,
                636,
                281,
                264,
                4022,
                392,
                857,
                11,
                597,
                576,
                1319,
                264,
                2158,
                295,
                341,
                881,
                4776,
                40846,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17202817926219865,
            "compression_ratio": 1.392156862745098,
            "no_speech_prob": 0.029754638671875,
            "words": [
                {
                    "start": 1168.84,
                    "end": 1169.24,
                    "word": " These",
                    "probability": 0.759765625
                },
                {
                    "start": 1169.24,
                    "end": 1169.5,
                    "word": " carry",
                    "probability": 0.8232421875
                },
                {
                    "start": 1169.5,
                    "end": 1169.74,
                    "word": " bits",
                    "probability": 0.802734375
                },
                {
                    "start": 1169.74,
                    "end": 1170.24,
                    "word": " come",
                    "probability": 0.80712890625
                },
                {
                    "start": 1170.24,
                    "end": 1171.26,
                    "word": " from",
                    "probability": 0.8193359375
                },
                {
                    "start": 1171.26,
                    "end": 1172.84,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 1172.84,
                    "end": 1174.32,
                    "word": " possibility",
                    "probability": 0.921875
                },
                {
                    "start": 1174.32,
                    "end": 1175.62,
                    "word": " that",
                    "probability": 0.8701171875
                },
                {
                    "start": 1175.62,
                    "end": 1175.86,
                    "word": " when",
                    "probability": 0.86865234375
                },
                {
                    "start": 1175.86,
                    "end": 1176.0,
                    "word": " I",
                    "probability": 0.998046875
                },
                {
                    "start": 1176.0,
                    "end": 1176.48,
                    "word": " add",
                    "probability": 0.81689453125
                },
                {
                    "start": 1176.48,
                    "end": 1177.04,
                    "word": " 1",
                    "probability": 0.042694091796875
                },
                {
                    "start": 1177.04,
                    "end": 1177.54,
                    "word": " in",
                    "probability": 0.873046875
                },
                {
                    "start": 1177.54,
                    "end": 1177.68,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 1177.68,
                    "end": 1178.04,
                    "word": " truncated",
                    "probability": 0.9488525390625
                },
                {
                    "start": 1178.04,
                    "end": 1178.32,
                    "word": " linear",
                    "probability": 0.8037109375
                },
                {
                    "start": 1178.32,
                    "end": 1178.88,
                    "word": " congruential",
                    "probability": 0.8445638020833334
                },
                {
                    "start": 1178.88,
                    "end": 1179.68,
                    "word": " generator",
                    "probability": 0.9072265625
                },
                {
                    "start": 1179.68,
                    "end": 1180.06,
                    "word": ",",
                    "probability": 0.81494140625
                },
                {
                    "start": 1180.06,
                    "end": 1180.64,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 1180.64,
                    "end": 1181.9,
                    "word": " carries",
                    "probability": 0.8447265625
                },
                {
                    "start": 1181.9,
                    "end": 1182.26,
                    "word": " over",
                    "probability": 0.873046875
                },
                {
                    "start": 1182.26,
                    "end": 1182.62,
                    "word": " all",
                    "probability": 0.89501953125
                },
                {
                    "start": 1182.62,
                    "end": 1182.78,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1182.78,
                    "end": 1183.04,
                    "word": " way",
                    "probability": 0.89892578125
                },
                {
                    "start": 1183.04,
                    "end": 1183.28,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1183.28,
                    "end": 1183.5,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1183.5,
                    "end": 1186.54,
                    "word": " 24th",
                    "probability": 0.792724609375
                },
                {
                    "start": 1186.54,
                    "end": 1186.98,
                    "word": " bit",
                    "probability": 0.86865234375
                },
                {
                    "start": 1186.98,
                    "end": 1187.62,
                    "word": ",",
                    "probability": 0.744140625
                },
                {
                    "start": 1187.62,
                    "end": 1188.38,
                    "word": " which",
                    "probability": 0.9169921875
                },
                {
                    "start": 1188.38,
                    "end": 1188.58,
                    "word": " would",
                    "probability": 0.84423828125
                },
                {
                    "start": 1188.58,
                    "end": 1189.2,
                    "word": " change",
                    "probability": 0.841796875
                },
                {
                    "start": 1189.2,
                    "end": 1190.34,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1190.34,
                    "end": 1190.6,
                    "word": " value",
                    "probability": 0.92236328125
                },
                {
                    "start": 1190.6,
                    "end": 1190.76,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1190.76,
                    "end": 1190.9,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 1190.9,
                    "end": 1191.14,
                    "word": " most",
                    "probability": 0.8076171875
                },
                {
                    "start": 1191.14,
                    "end": 1191.58,
                    "word": " significant",
                    "probability": 0.7919921875
                },
                {
                    "start": 1191.58,
                    "end": 1191.9,
                    "word": " byte",
                    "probability": 0.900390625
                },
                {
                    "start": 1191.9,
                    "end": 1192.46,
                    "word": ".",
                    "probability": 0.955078125
                }
            ]
        },
        {
            "id": 169,
            "seek": 121832,
            "start": 1192.46,
            "end": 1203.7,
            "text": " So I have to guess these carry bits. I need to guess 2 for each file, there are 2 files, because I have 2 passes of encryption that I do to each byte.",
            "tokens": [
                50364,
                407,
                286,
                362,
                281,
                2041,
                613,
                3985,
                9239,
                13,
                286,
                643,
                281,
                2041,
                568,
                337,
                1184,
                3991,
                11,
                456,
                366,
                568,
                7098,
                11,
                570,
                286,
                362,
                568,
                11335,
                295,
                29575,
                300,
                286,
                360,
                281,
                1184,
                40846,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19507575306025418,
            "compression_ratio": 1.7655502392344498,
            "no_speech_prob": 0.214599609375,
            "words": [
                {
                    "start": 1192.46,
                    "end": 1192.64,
                    "word": " So",
                    "probability": 0.5693359375
                },
                {
                    "start": 1192.64,
                    "end": 1192.74,
                    "word": " I",
                    "probability": 0.890625
                },
                {
                    "start": 1192.74,
                    "end": 1192.88,
                    "word": " have",
                    "probability": 0.865234375
                },
                {
                    "start": 1192.88,
                    "end": 1193.04,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1193.04,
                    "end": 1193.36,
                    "word": " guess",
                    "probability": 0.89453125
                },
                {
                    "start": 1193.36,
                    "end": 1193.72,
                    "word": " these",
                    "probability": 0.70751953125
                },
                {
                    "start": 1193.72,
                    "end": 1193.98,
                    "word": " carry",
                    "probability": 0.759765625
                },
                {
                    "start": 1193.98,
                    "end": 1194.3,
                    "word": " bits",
                    "probability": 0.8134765625
                },
                {
                    "start": 1194.3,
                    "end": 1194.58,
                    "word": ".",
                    "probability": 0.68212890625
                },
                {
                    "start": 1194.58,
                    "end": 1194.8,
                    "word": " I",
                    "probability": 0.994140625
                },
                {
                    "start": 1194.8,
                    "end": 1194.92,
                    "word": " need",
                    "probability": 0.81005859375
                },
                {
                    "start": 1194.92,
                    "end": 1195.04,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1195.04,
                    "end": 1195.24,
                    "word": " guess",
                    "probability": 0.87158203125
                },
                {
                    "start": 1195.24,
                    "end": 1195.62,
                    "word": " 2",
                    "probability": 0.203369140625
                },
                {
                    "start": 1195.62,
                    "end": 1195.86,
                    "word": " for",
                    "probability": 0.8837890625
                },
                {
                    "start": 1195.86,
                    "end": 1196.14,
                    "word": " each",
                    "probability": 0.8642578125
                },
                {
                    "start": 1196.14,
                    "end": 1196.54,
                    "word": " file",
                    "probability": 0.81787109375
                },
                {
                    "start": 1196.54,
                    "end": 1197.12,
                    "word": ",",
                    "probability": 0.2447509765625
                },
                {
                    "start": 1197.12,
                    "end": 1197.28,
                    "word": " there",
                    "probability": 0.79248046875
                },
                {
                    "start": 1197.28,
                    "end": 1197.38,
                    "word": " are",
                    "probability": 0.87939453125
                },
                {
                    "start": 1197.38,
                    "end": 1197.52,
                    "word": " 2",
                    "probability": 0.58740234375
                },
                {
                    "start": 1197.52,
                    "end": 1197.96,
                    "word": " files",
                    "probability": 0.8349609375
                },
                {
                    "start": 1197.96,
                    "end": 1198.66,
                    "word": ",",
                    "probability": 0.62255859375
                },
                {
                    "start": 1198.66,
                    "end": 1199.68,
                    "word": " because",
                    "probability": 0.80078125
                },
                {
                    "start": 1199.68,
                    "end": 1199.88,
                    "word": " I",
                    "probability": 0.994140625
                },
                {
                    "start": 1199.88,
                    "end": 1200.04,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 1200.04,
                    "end": 1200.42,
                    "word": " 2",
                    "probability": 0.8603515625
                },
                {
                    "start": 1200.42,
                    "end": 1200.92,
                    "word": " passes",
                    "probability": 0.6796875
                },
                {
                    "start": 1200.92,
                    "end": 1201.18,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 1201.18,
                    "end": 1201.62,
                    "word": " encryption",
                    "probability": 0.76611328125
                },
                {
                    "start": 1201.62,
                    "end": 1202.2,
                    "word": " that",
                    "probability": 0.85693359375
                },
                {
                    "start": 1202.2,
                    "end": 1202.32,
                    "word": " I",
                    "probability": 0.99560546875
                },
                {
                    "start": 1202.32,
                    "end": 1202.46,
                    "word": " do",
                    "probability": 0.8857421875
                },
                {
                    "start": 1202.46,
                    "end": 1202.6,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1202.6,
                    "end": 1202.86,
                    "word": " each",
                    "probability": 0.8515625
                },
                {
                    "start": 1202.86,
                    "end": 1203.14,
                    "word": " byte",
                    "probability": 0.93212890625
                },
                {
                    "start": 1203.14,
                    "end": 1203.7,
                    "word": ".",
                    "probability": 0.94384765625
                }
            ]
        },
        {
            "id": 170,
            "seek": 121832,
            "start": 1203.74,
            "end": 1209.16,
            "text": " So 2 passes of encryption, 2 files, makes 4 carry bits that need to be guessed.",
            "tokens": [
                50964,
                407,
                568,
                11335,
                295,
                29575,
                11,
                568,
                7098,
                11,
                1669,
                1017,
                3985,
                9239,
                300,
                643,
                281,
                312,
                21852,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19507575306025418,
            "compression_ratio": 1.7655502392344498,
            "no_speech_prob": 0.214599609375,
            "words": [
                {
                    "start": 1203.74,
                    "end": 1204.06,
                    "word": " So",
                    "probability": 0.88037109375
                },
                {
                    "start": 1204.06,
                    "end": 1204.3,
                    "word": " 2",
                    "probability": 0.87255859375
                },
                {
                    "start": 1204.3,
                    "end": 1204.64,
                    "word": " passes",
                    "probability": 0.69189453125
                },
                {
                    "start": 1204.64,
                    "end": 1205.16,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 1205.16,
                    "end": 1205.58,
                    "word": " encryption",
                    "probability": 0.7470703125
                },
                {
                    "start": 1205.58,
                    "end": 1205.82,
                    "word": ",",
                    "probability": 0.83154296875
                },
                {
                    "start": 1205.82,
                    "end": 1206.24,
                    "word": " 2",
                    "probability": 0.98193359375
                },
                {
                    "start": 1206.24,
                    "end": 1206.6,
                    "word": " files",
                    "probability": 0.81787109375
                },
                {
                    "start": 1206.6,
                    "end": 1206.7,
                    "word": ",",
                    "probability": 0.3349609375
                },
                {
                    "start": 1206.7,
                    "end": 1206.9,
                    "word": " makes",
                    "probability": 0.70556640625
                },
                {
                    "start": 1206.9,
                    "end": 1207.14,
                    "word": " 4",
                    "probability": 0.97119140625
                },
                {
                    "start": 1207.14,
                    "end": 1207.44,
                    "word": " carry",
                    "probability": 0.81982421875
                },
                {
                    "start": 1207.44,
                    "end": 1207.74,
                    "word": " bits",
                    "probability": 0.82958984375
                },
                {
                    "start": 1207.74,
                    "end": 1207.96,
                    "word": " that",
                    "probability": 0.85205078125
                },
                {
                    "start": 1207.96,
                    "end": 1208.14,
                    "word": " need",
                    "probability": 0.81494140625
                },
                {
                    "start": 1208.14,
                    "end": 1208.24,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1208.24,
                    "end": 1208.38,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 1208.38,
                    "end": 1208.66,
                    "word": " guessed",
                    "probability": 0.68310546875
                },
                {
                    "start": 1208.66,
                    "end": 1209.16,
                    "word": ".",
                    "probability": 0.98828125
                }
            ]
        },
        {
            "id": 171,
            "seek": 121832,
            "start": 1209.16,
            "end": 1220.8,
            "text": " So the total work for this stage is 2 to the 44th, and after filtering the 16 bits from the file, I get 2 to the 28th key guesses passing.",
            "tokens": [
                51214,
                407,
                264,
                3217,
                589,
                337,
                341,
                3233,
                307,
                568,
                281,
                264,
                16408,
                392,
                11,
                293,
                934,
                30822,
                264,
                3165,
                9239,
                490,
                264,
                3991,
                11,
                286,
                483,
                568,
                281,
                264,
                7562,
                392,
                2141,
                42703,
                8437,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19507575306025418,
            "compression_ratio": 1.7655502392344498,
            "no_speech_prob": 0.214599609375,
            "words": [
                {
                    "start": 1209.16,
                    "end": 1209.52,
                    "word": " So",
                    "probability": 0.8759765625
                },
                {
                    "start": 1209.52,
                    "end": 1209.68,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1209.68,
                    "end": 1209.92,
                    "word": " total",
                    "probability": 0.80322265625
                },
                {
                    "start": 1209.92,
                    "end": 1210.18,
                    "word": " work",
                    "probability": 0.7890625
                },
                {
                    "start": 1210.18,
                    "end": 1210.34,
                    "word": " for",
                    "probability": 0.89404296875
                },
                {
                    "start": 1210.34,
                    "end": 1210.54,
                    "word": " this",
                    "probability": 0.87353515625
                },
                {
                    "start": 1210.54,
                    "end": 1210.9,
                    "word": " stage",
                    "probability": 0.7373046875
                },
                {
                    "start": 1210.9,
                    "end": 1211.38,
                    "word": " is",
                    "probability": 0.90234375
                },
                {
                    "start": 1211.38,
                    "end": 1212.06,
                    "word": " 2",
                    "probability": 0.96240234375
                },
                {
                    "start": 1212.06,
                    "end": 1212.14,
                    "word": " to",
                    "probability": 0.49267578125
                },
                {
                    "start": 1212.14,
                    "end": 1212.26,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1212.26,
                    "end": 1212.96,
                    "word": " 44th",
                    "probability": 0.940185546875
                },
                {
                    "start": 1212.96,
                    "end": 1213.28,
                    "word": ",",
                    "probability": 0.62255859375
                },
                {
                    "start": 1213.28,
                    "end": 1213.46,
                    "word": " and",
                    "probability": 0.8037109375
                },
                {
                    "start": 1213.46,
                    "end": 1213.64,
                    "word": " after",
                    "probability": 0.73095703125
                },
                {
                    "start": 1213.64,
                    "end": 1214.14,
                    "word": " filtering",
                    "probability": 0.826171875
                },
                {
                    "start": 1214.14,
                    "end": 1214.72,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1214.72,
                    "end": 1215.12,
                    "word": " 16",
                    "probability": 0.91015625
                },
                {
                    "start": 1215.12,
                    "end": 1215.76,
                    "word": " bits",
                    "probability": 0.81005859375
                },
                {
                    "start": 1215.76,
                    "end": 1216.22,
                    "word": " from",
                    "probability": 0.814453125
                },
                {
                    "start": 1216.22,
                    "end": 1216.38,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1216.38,
                    "end": 1216.68,
                    "word": " file",
                    "probability": 0.8310546875
                },
                {
                    "start": 1216.68,
                    "end": 1217.08,
                    "word": ",",
                    "probability": 0.7646484375
                },
                {
                    "start": 1217.08,
                    "end": 1217.26,
                    "word": " I",
                    "probability": 0.998046875
                },
                {
                    "start": 1217.26,
                    "end": 1217.56,
                    "word": " get",
                    "probability": 0.8984375
                },
                {
                    "start": 1217.56,
                    "end": 1218.2,
                    "word": " 2",
                    "probability": 0.974609375
                },
                {
                    "start": 1218.2,
                    "end": 1218.28,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 1218.28,
                    "end": 1218.42,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1218.42,
                    "end": 1219.08,
                    "word": " 28th",
                    "probability": 0.942138671875
                },
                {
                    "start": 1219.08,
                    "end": 1219.34,
                    "word": " key",
                    "probability": 0.7001953125
                },
                {
                    "start": 1219.34,
                    "end": 1219.72,
                    "word": " guesses",
                    "probability": 0.84326171875
                },
                {
                    "start": 1219.72,
                    "end": 1220.24,
                    "word": " passing",
                    "probability": 0.62255859375
                },
                {
                    "start": 1220.24,
                    "end": 1220.8,
                    "word": ".",
                    "probability": 0.970703125
                }
            ]
        },
        {
            "id": 172,
            "seek": 123648,
            "start": 1220.8,
            "end": 1228.72,
            "text": " In stage 2 I guess these 3 bytes, that's 24 bits, 4 more carry bits makes 28.",
            "tokens": [
                50364,
                682,
                3233,
                568,
                286,
                2041,
                613,
                805,
                36088,
                11,
                300,
                311,
                4022,
                9239,
                11,
                1017,
                544,
                3985,
                9239,
                1669,
                7562,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19959677082877006,
            "compression_ratio": 1.4507042253521127,
            "no_speech_prob": 0.0384521484375,
            "words": [
                {
                    "start": 1220.8,
                    "end": 1221.92,
                    "word": " In",
                    "probability": 0.5703125
                },
                {
                    "start": 1221.92,
                    "end": 1222.26,
                    "word": " stage",
                    "probability": 0.52734375
                },
                {
                    "start": 1222.26,
                    "end": 1222.6,
                    "word": " 2",
                    "probability": 0.625
                },
                {
                    "start": 1222.6,
                    "end": 1222.86,
                    "word": " I",
                    "probability": 0.491455078125
                },
                {
                    "start": 1222.86,
                    "end": 1223.04,
                    "word": " guess",
                    "probability": 0.701171875
                },
                {
                    "start": 1223.04,
                    "end": 1223.52,
                    "word": " these",
                    "probability": 0.6572265625
                },
                {
                    "start": 1223.52,
                    "end": 1223.92,
                    "word": " 3",
                    "probability": 0.82373046875
                },
                {
                    "start": 1223.92,
                    "end": 1224.32,
                    "word": " bytes",
                    "probability": 0.72314453125
                },
                {
                    "start": 1224.32,
                    "end": 1224.9,
                    "word": ",",
                    "probability": 0.426025390625
                },
                {
                    "start": 1224.9,
                    "end": 1225.12,
                    "word": " that's",
                    "probability": 0.8212890625
                },
                {
                    "start": 1225.12,
                    "end": 1225.54,
                    "word": " 24",
                    "probability": 0.88037109375
                },
                {
                    "start": 1225.54,
                    "end": 1225.9,
                    "word": " bits",
                    "probability": 0.72216796875
                },
                {
                    "start": 1225.9,
                    "end": 1226.64,
                    "word": ",",
                    "probability": 0.359619140625
                },
                {
                    "start": 1226.64,
                    "end": 1226.88,
                    "word": " 4",
                    "probability": 0.923828125
                },
                {
                    "start": 1226.88,
                    "end": 1227.12,
                    "word": " more",
                    "probability": 0.8828125
                },
                {
                    "start": 1227.12,
                    "end": 1227.34,
                    "word": " carry",
                    "probability": 0.75341796875
                },
                {
                    "start": 1227.34,
                    "end": 1227.58,
                    "word": " bits",
                    "probability": 0.80322265625
                },
                {
                    "start": 1227.58,
                    "end": 1227.84,
                    "word": " makes",
                    "probability": 0.56982421875
                },
                {
                    "start": 1227.84,
                    "end": 1228.28,
                    "word": " 28",
                    "probability": 0.873046875
                },
                {
                    "start": 1228.28,
                    "end": 1228.72,
                    "word": ".",
                    "probability": 0.6279296875
                }
            ]
        },
        {
            "id": 173,
            "seek": 123648,
            "start": 1228.9,
            "end": 1238.96,
            "text": " Added to the previous 2 to the 28th key guesses, I have 2 to the 56th keys to filter. And after filtering, 2 to the 40th remain.",
            "tokens": [
                50764,
                5349,
                292,
                281,
                264,
                3894,
                568,
                281,
                264,
                7562,
                392,
                2141,
                42703,
                11,
                286,
                362,
                568,
                281,
                264,
                19687,
                392,
                9317,
                281,
                6608,
                13,
                400,
                934,
                30822,
                11,
                568,
                281,
                264,
                3356,
                392,
                6222,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19959677082877006,
            "compression_ratio": 1.4507042253521127,
            "no_speech_prob": 0.0384521484375,
            "words": [
                {
                    "start": 1228.9,
                    "end": 1229.54,
                    "word": " Added",
                    "probability": 0.843994140625
                },
                {
                    "start": 1229.54,
                    "end": 1229.64,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1229.64,
                    "end": 1229.78,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 1229.78,
                    "end": 1230.2,
                    "word": " previous",
                    "probability": 0.79248046875
                },
                {
                    "start": 1230.2,
                    "end": 1230.54,
                    "word": " 2",
                    "probability": 0.94921875
                },
                {
                    "start": 1230.54,
                    "end": 1230.64,
                    "word": " to",
                    "probability": 0.36376953125
                },
                {
                    "start": 1230.64,
                    "end": 1230.76,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1230.76,
                    "end": 1231.68,
                    "word": " 28th",
                    "probability": 0.87255859375
                },
                {
                    "start": 1231.68,
                    "end": 1231.94,
                    "word": " key",
                    "probability": 0.79150390625
                },
                {
                    "start": 1231.94,
                    "end": 1232.26,
                    "word": " guesses",
                    "probability": 0.84130859375
                },
                {
                    "start": 1232.26,
                    "end": 1232.38,
                    "word": ",",
                    "probability": 0.35400390625
                },
                {
                    "start": 1232.38,
                    "end": 1232.44,
                    "word": " I",
                    "probability": 0.98486328125
                },
                {
                    "start": 1232.44,
                    "end": 1232.58,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 1232.58,
                    "end": 1232.8,
                    "word": " 2",
                    "probability": 0.97509765625
                },
                {
                    "start": 1232.8,
                    "end": 1232.9,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1232.9,
                    "end": 1233.04,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1233.04,
                    "end": 1233.92,
                    "word": " 56th",
                    "probability": 0.93896484375
                },
                {
                    "start": 1233.92,
                    "end": 1234.18,
                    "word": " keys",
                    "probability": 0.79296875
                },
                {
                    "start": 1234.18,
                    "end": 1234.42,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1234.42,
                    "end": 1234.74,
                    "word": " filter",
                    "probability": 0.88232421875
                },
                {
                    "start": 1234.74,
                    "end": 1235.38,
                    "word": ".",
                    "probability": 0.64697265625
                },
                {
                    "start": 1235.42,
                    "end": 1235.56,
                    "word": " And",
                    "probability": 0.72607421875
                },
                {
                    "start": 1235.56,
                    "end": 1235.86,
                    "word": " after",
                    "probability": 0.73095703125
                },
                {
                    "start": 1235.86,
                    "end": 1236.36,
                    "word": " filtering",
                    "probability": 0.796875
                },
                {
                    "start": 1236.36,
                    "end": 1236.78,
                    "word": ",",
                    "probability": 0.72802734375
                },
                {
                    "start": 1236.78,
                    "end": 1237.34,
                    "word": " 2",
                    "probability": 0.98779296875
                },
                {
                    "start": 1237.34,
                    "end": 1237.44,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1237.44,
                    "end": 1237.56,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1237.56,
                    "end": 1238.0,
                    "word": " 40th",
                    "probability": 0.95751953125
                },
                {
                    "start": 1238.0,
                    "end": 1238.32,
                    "word": " remain",
                    "probability": 0.7353515625
                },
                {
                    "start": 1238.32,
                    "end": 1238.96,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 174,
            "seek": 125172,
            "start": 1239.9,
            "end": 1254.2,
            "text": " In stage 3 I guess 16 bits plus 4 carry bits makes 20. Previous 40 carried forward gives us 2 to the 60th keys to test. And after filtering, 2 to the 44th pass the third stage.",
            "tokens": [
                50364,
                682,
                3233,
                805,
                286,
                2041,
                3165,
                9239,
                1804,
                1017,
                3985,
                9239,
                1669,
                945,
                13,
                6001,
                1502,
                3356,
                9094,
                2128,
                2709,
                505,
                568,
                281,
                264,
                4060,
                392,
                9317,
                281,
                1500,
                13,
                400,
                934,
                30822,
                11,
                568,
                281,
                264,
                16408,
                392,
                1320,
                264,
                2636,
                3233,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2566731820503871,
            "compression_ratio": 1.3233082706766917,
            "no_speech_prob": 0.384765625,
            "words": [
                {
                    "start": 1239.9,
                    "end": 1240.5,
                    "word": " In",
                    "probability": 0.49169921875
                },
                {
                    "start": 1240.5,
                    "end": 1240.78,
                    "word": " stage",
                    "probability": 0.58837890625
                },
                {
                    "start": 1240.78,
                    "end": 1241.08,
                    "word": " 3",
                    "probability": 0.57177734375
                },
                {
                    "start": 1241.08,
                    "end": 1241.28,
                    "word": " I",
                    "probability": 0.361083984375
                },
                {
                    "start": 1241.28,
                    "end": 1241.42,
                    "word": " guess",
                    "probability": 0.837890625
                },
                {
                    "start": 1241.42,
                    "end": 1241.96,
                    "word": " 16",
                    "probability": 0.86767578125
                },
                {
                    "start": 1241.96,
                    "end": 1242.36,
                    "word": " bits",
                    "probability": 0.75244140625
                },
                {
                    "start": 1242.36,
                    "end": 1243.56,
                    "word": " plus",
                    "probability": 0.62353515625
                },
                {
                    "start": 1243.56,
                    "end": 1243.88,
                    "word": " 4",
                    "probability": 0.88720703125
                },
                {
                    "start": 1243.88,
                    "end": 1244.08,
                    "word": " carry",
                    "probability": 0.7275390625
                },
                {
                    "start": 1244.08,
                    "end": 1244.38,
                    "word": " bits",
                    "probability": 0.80859375
                },
                {
                    "start": 1244.38,
                    "end": 1244.64,
                    "word": " makes",
                    "probability": 0.712890625
                },
                {
                    "start": 1244.64,
                    "end": 1245.04,
                    "word": " 20",
                    "probability": 0.90234375
                },
                {
                    "start": 1245.04,
                    "end": 1245.64,
                    "word": ".",
                    "probability": 0.57275390625
                },
                {
                    "start": 1246.1,
                    "end": 1246.7,
                    "word": " Previous",
                    "probability": 0.863037109375
                },
                {
                    "start": 1246.7,
                    "end": 1247.0,
                    "word": " 40",
                    "probability": 0.9013671875
                },
                {
                    "start": 1247.0,
                    "end": 1247.28,
                    "word": " carried",
                    "probability": 0.47900390625
                },
                {
                    "start": 1247.28,
                    "end": 1247.74,
                    "word": " forward",
                    "probability": 0.88818359375
                },
                {
                    "start": 1247.74,
                    "end": 1248.2,
                    "word": " gives",
                    "probability": 0.363525390625
                },
                {
                    "start": 1248.2,
                    "end": 1248.4,
                    "word": " us",
                    "probability": 0.87646484375
                },
                {
                    "start": 1248.4,
                    "end": 1248.52,
                    "word": " 2",
                    "probability": 0.8818359375
                },
                {
                    "start": 1248.52,
                    "end": 1248.6,
                    "word": " to",
                    "probability": 0.497802734375
                },
                {
                    "start": 1248.6,
                    "end": 1248.74,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1248.74,
                    "end": 1249.28,
                    "word": " 60th",
                    "probability": 0.88720703125
                },
                {
                    "start": 1249.28,
                    "end": 1249.56,
                    "word": " keys",
                    "probability": 0.80712890625
                },
                {
                    "start": 1249.56,
                    "end": 1249.76,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 1249.76,
                    "end": 1250.1,
                    "word": " test",
                    "probability": 0.8056640625
                },
                {
                    "start": 1250.1,
                    "end": 1250.58,
                    "word": ".",
                    "probability": 0.355712890625
                },
                {
                    "start": 1250.58,
                    "end": 1250.88,
                    "word": " And",
                    "probability": 0.50537109375
                },
                {
                    "start": 1250.88,
                    "end": 1251.06,
                    "word": " after",
                    "probability": 0.73486328125
                },
                {
                    "start": 1251.06,
                    "end": 1251.5,
                    "word": " filtering",
                    "probability": 0.79150390625
                },
                {
                    "start": 1251.5,
                    "end": 1251.72,
                    "word": ",",
                    "probability": 0.5029296875
                },
                {
                    "start": 1251.72,
                    "end": 1251.84,
                    "word": " 2",
                    "probability": 0.9677734375
                },
                {
                    "start": 1251.84,
                    "end": 1251.92,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1251.92,
                    "end": 1252.08,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1252.08,
                    "end": 1252.78,
                    "word": " 44th",
                    "probability": 0.93212890625
                },
                {
                    "start": 1252.78,
                    "end": 1253.1,
                    "word": " pass",
                    "probability": 0.168212890625
                },
                {
                    "start": 1253.1,
                    "end": 1253.3,
                    "word": " the",
                    "probability": 0.76806640625
                },
                {
                    "start": 1253.3,
                    "end": 1253.52,
                    "word": " third",
                    "probability": 0.63623046875
                },
                {
                    "start": 1253.52,
                    "end": 1253.9,
                    "word": " stage",
                    "probability": 0.72314453125
                },
                {
                    "start": 1253.9,
                    "end": 1254.2,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 175,
            "seek": 126996,
            "start": 1255.74,
            "end": 1269.7,
            "text": " In the fourth stage, I guess 16, as before, 4 carry bits gives us 20. 44 from the previous stage, 20 now makes 64. This was the most complicated stage, 2 to the 64th.",
            "tokens": [
                50414,
                682,
                264,
                6409,
                3233,
                11,
                286,
                2041,
                3165,
                11,
                382,
                949,
                11,
                1017,
                3985,
                9239,
                2709,
                505,
                945,
                13,
                16408,
                490,
                264,
                3894,
                3233,
                11,
                945,
                586,
                1669,
                12145,
                13,
                639,
                390,
                264,
                881,
                6179,
                3233,
                11,
                568,
                281,
                264,
                12145,
                392,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2276218280953876,
            "compression_ratio": 1.3486842105263157,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 1255.74,
                    "end": 1256.22,
                    "word": " In",
                    "probability": 0.8154296875
                },
                {
                    "start": 1256.22,
                    "end": 1256.36,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1256.36,
                    "end": 1256.6,
                    "word": " fourth",
                    "probability": 0.69189453125
                },
                {
                    "start": 1256.6,
                    "end": 1257.14,
                    "word": " stage",
                    "probability": 0.70751953125
                },
                {
                    "start": 1257.14,
                    "end": 1258.1,
                    "word": ",",
                    "probability": 0.71044921875
                },
                {
                    "start": 1258.1,
                    "end": 1258.32,
                    "word": " I",
                    "probability": 0.974609375
                },
                {
                    "start": 1258.32,
                    "end": 1258.48,
                    "word": " guess",
                    "probability": 0.828125
                },
                {
                    "start": 1258.48,
                    "end": 1259.1,
                    "word": " 16",
                    "probability": 0.806640625
                },
                {
                    "start": 1259.1,
                    "end": 1259.8,
                    "word": ",",
                    "probability": 0.353759765625
                },
                {
                    "start": 1259.8,
                    "end": 1260.0,
                    "word": " as",
                    "probability": 0.85205078125
                },
                {
                    "start": 1260.0,
                    "end": 1260.36,
                    "word": " before",
                    "probability": 0.80078125
                },
                {
                    "start": 1260.36,
                    "end": 1260.52,
                    "word": ",",
                    "probability": 0.61328125
                },
                {
                    "start": 1260.52,
                    "end": 1260.64,
                    "word": " 4",
                    "probability": 0.3876953125
                },
                {
                    "start": 1260.64,
                    "end": 1260.9,
                    "word": " carry",
                    "probability": 0.6328125
                },
                {
                    "start": 1260.9,
                    "end": 1261.18,
                    "word": " bits",
                    "probability": 0.77490234375
                },
                {
                    "start": 1261.18,
                    "end": 1261.4,
                    "word": " gives",
                    "probability": 0.60693359375
                },
                {
                    "start": 1261.4,
                    "end": 1261.56,
                    "word": " us",
                    "probability": 0.900390625
                },
                {
                    "start": 1261.56,
                    "end": 1261.96,
                    "word": " 20",
                    "probability": 0.87548828125
                },
                {
                    "start": 1261.96,
                    "end": 1262.44,
                    "word": ".",
                    "probability": 0.324951171875
                },
                {
                    "start": 1262.52,
                    "end": 1262.92,
                    "word": " 44",
                    "probability": 0.884765625
                },
                {
                    "start": 1262.92,
                    "end": 1263.24,
                    "word": " from",
                    "probability": 0.8017578125
                },
                {
                    "start": 1263.24,
                    "end": 1263.4,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 1263.4,
                    "end": 1263.7,
                    "word": " previous",
                    "probability": 0.7685546875
                },
                {
                    "start": 1263.7,
                    "end": 1264.1,
                    "word": " stage",
                    "probability": 0.7001953125
                },
                {
                    "start": 1264.1,
                    "end": 1264.2,
                    "word": ",",
                    "probability": 0.7998046875
                },
                {
                    "start": 1264.2,
                    "end": 1264.42,
                    "word": " 20",
                    "probability": 0.8994140625
                },
                {
                    "start": 1264.42,
                    "end": 1264.66,
                    "word": " now",
                    "probability": 0.87158203125
                },
                {
                    "start": 1264.66,
                    "end": 1264.94,
                    "word": " makes",
                    "probability": 0.6669921875
                },
                {
                    "start": 1264.94,
                    "end": 1265.54,
                    "word": " 64",
                    "probability": 0.90185546875
                },
                {
                    "start": 1265.54,
                    "end": 1266.02,
                    "word": ".",
                    "probability": 0.96923828125
                },
                {
                    "start": 1266.18,
                    "end": 1266.62,
                    "word": " This",
                    "probability": 0.81591796875
                },
                {
                    "start": 1266.62,
                    "end": 1266.8,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 1266.8,
                    "end": 1266.96,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1266.96,
                    "end": 1267.14,
                    "word": " most",
                    "probability": 0.81396484375
                },
                {
                    "start": 1267.14,
                    "end": 1267.76,
                    "word": " complicated",
                    "probability": 0.81005859375
                },
                {
                    "start": 1267.76,
                    "end": 1268.28,
                    "word": " stage",
                    "probability": 0.73974609375
                },
                {
                    "start": 1268.28,
                    "end": 1268.4,
                    "word": ",",
                    "probability": 0.837890625
                },
                {
                    "start": 1268.4,
                    "end": 1268.5,
                    "word": " 2",
                    "probability": 0.96142578125
                },
                {
                    "start": 1268.5,
                    "end": 1268.56,
                    "word": " to",
                    "probability": 0.59033203125
                },
                {
                    "start": 1268.56,
                    "end": 1268.7,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1268.7,
                    "end": 1269.5,
                    "word": " 64th",
                    "probability": 0.91845703125
                },
                {
                    "start": 1269.5,
                    "end": 1269.7,
                    "word": ".",
                    "probability": 0.2900390625
                }
            ]
        },
        {
            "id": 176,
            "seek": 126996,
            "start": 1269.76,
            "end": 1272.44,
            "text": " After filtering, 2 to the 48th remain.",
            "tokens": [
                51164,
                2381,
                30822,
                11,
                568,
                281,
                264,
                11174,
                392,
                6222,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2276218280953876,
            "compression_ratio": 1.3486842105263157,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 1269.76,
                    "end": 1270.24,
                    "word": " After",
                    "probability": 0.7958984375
                },
                {
                    "start": 1270.24,
                    "end": 1270.68,
                    "word": " filtering",
                    "probability": 0.80224609375
                },
                {
                    "start": 1270.68,
                    "end": 1270.86,
                    "word": ",",
                    "probability": 0.8056640625
                },
                {
                    "start": 1270.86,
                    "end": 1270.96,
                    "word": " 2",
                    "probability": 0.9697265625
                },
                {
                    "start": 1270.96,
                    "end": 1271.06,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1271.06,
                    "end": 1271.2,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1271.2,
                    "end": 1271.76,
                    "word": " 48th",
                    "probability": 0.92822265625
                },
                {
                    "start": 1271.76,
                    "end": 1271.96,
                    "word": " remain",
                    "probability": 0.2247314453125
                },
                {
                    "start": 1271.96,
                    "end": 1272.44,
                    "word": ".",
                    "probability": 0.85205078125
                }
            ]
        },
        {
            "id": 177,
            "seek": 128894,
            "start": 1272.44,
            "end": 1291.42,
            "text": " Now in my original attack, this is where I would stop. I have all the key material. With these 4 bytes, I can brute force key 1, run through the 2 to the 32 possibilities, and get the value itself. I can invert this and that would work.",
            "tokens": [
                50364,
                823,
                294,
                452,
                3380,
                2690,
                11,
                341,
                307,
                689,
                286,
                576,
                1590,
                13,
                286,
                362,
                439,
                264,
                2141,
                2527,
                13,
                2022,
                613,
                1017,
                36088,
                11,
                286,
                393,
                47909,
                3464,
                2141,
                502,
                11,
                1190,
                807,
                264,
                568,
                281,
                264,
                8858,
                12178,
                11,
                293,
                483,
                264,
                2158,
                2564,
                13,
                286,
                393,
                33966,
                341,
                293,
                300,
                576,
                589,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21979167337218922,
            "compression_ratio": 1.4216867469879517,
            "no_speech_prob": 0.888671875,
            "words": [
                {
                    "start": 1272.44,
                    "end": 1273.16,
                    "word": " Now",
                    "probability": 0.7392578125
                },
                {
                    "start": 1273.16,
                    "end": 1273.28,
                    "word": " in",
                    "probability": 0.60205078125
                },
                {
                    "start": 1273.28,
                    "end": 1273.42,
                    "word": " my",
                    "probability": 0.90283203125
                },
                {
                    "start": 1273.42,
                    "end": 1273.92,
                    "word": " original",
                    "probability": 0.79443359375
                },
                {
                    "start": 1273.92,
                    "end": 1274.32,
                    "word": " attack",
                    "probability": 0.80908203125
                },
                {
                    "start": 1274.32,
                    "end": 1274.44,
                    "word": ",",
                    "probability": 0.72900390625
                },
                {
                    "start": 1274.44,
                    "end": 1274.58,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 1274.58,
                    "end": 1274.7,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 1274.7,
                    "end": 1274.86,
                    "word": " where",
                    "probability": 0.9111328125
                },
                {
                    "start": 1274.86,
                    "end": 1274.96,
                    "word": " I",
                    "probability": 0.99658203125
                },
                {
                    "start": 1274.96,
                    "end": 1275.1,
                    "word": " would",
                    "probability": 0.83642578125
                },
                {
                    "start": 1275.1,
                    "end": 1275.52,
                    "word": " stop",
                    "probability": 0.80712890625
                },
                {
                    "start": 1275.52,
                    "end": 1275.82,
                    "word": ".",
                    "probability": 0.9033203125
                },
                {
                    "start": 1275.82,
                    "end": 1276.2,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1276.2,
                    "end": 1276.56,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 1276.56,
                    "end": 1276.78,
                    "word": " all",
                    "probability": 0.8955078125
                },
                {
                    "start": 1276.78,
                    "end": 1276.92,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1276.92,
                    "end": 1277.06,
                    "word": " key",
                    "probability": 0.7822265625
                },
                {
                    "start": 1277.06,
                    "end": 1277.52,
                    "word": " material",
                    "probability": 0.7900390625
                },
                {
                    "start": 1277.52,
                    "end": 1278.12,
                    "word": ".",
                    "probability": 0.61474609375
                },
                {
                    "start": 1278.12,
                    "end": 1278.56,
                    "word": " With",
                    "probability": 0.89794921875
                },
                {
                    "start": 1278.56,
                    "end": 1278.88,
                    "word": " these",
                    "probability": 0.70556640625
                },
                {
                    "start": 1278.88,
                    "end": 1279.24,
                    "word": " 4",
                    "probability": 0.09368896484375
                },
                {
                    "start": 1279.24,
                    "end": 1279.6,
                    "word": " bytes",
                    "probability": 0.75341796875
                },
                {
                    "start": 1279.6,
                    "end": 1279.82,
                    "word": ",",
                    "probability": 0.7109375
                },
                {
                    "start": 1279.82,
                    "end": 1279.98,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1279.98,
                    "end": 1280.22,
                    "word": " can",
                    "probability": 0.8994140625
                },
                {
                    "start": 1280.22,
                    "end": 1280.7,
                    "word": " brute",
                    "probability": 0.79443359375
                },
                {
                    "start": 1280.7,
                    "end": 1281.16,
                    "word": " force",
                    "probability": 0.7763671875
                },
                {
                    "start": 1281.16,
                    "end": 1281.46,
                    "word": " key",
                    "probability": 0.587890625
                },
                {
                    "start": 1281.46,
                    "end": 1281.82,
                    "word": " 1",
                    "probability": 0.68994140625
                },
                {
                    "start": 1281.82,
                    "end": 1282.22,
                    "word": ",",
                    "probability": 0.83203125
                },
                {
                    "start": 1282.22,
                    "end": 1282.44,
                    "word": " run",
                    "probability": 0.8974609375
                },
                {
                    "start": 1282.44,
                    "end": 1282.6,
                    "word": " through",
                    "probability": 0.79833984375
                },
                {
                    "start": 1282.6,
                    "end": 1282.82,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1282.82,
                    "end": 1282.98,
                    "word": " 2",
                    "probability": 0.927734375
                },
                {
                    "start": 1282.98,
                    "end": 1283.06,
                    "word": " to",
                    "probability": 0.4482421875
                },
                {
                    "start": 1283.06,
                    "end": 1283.22,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 1283.22,
                    "end": 1283.6,
                    "word": " 32",
                    "probability": 0.904296875
                },
                {
                    "start": 1283.6,
                    "end": 1284.94,
                    "word": " possibilities",
                    "probability": 0.76953125
                },
                {
                    "start": 1284.94,
                    "end": 1285.36,
                    "word": ",",
                    "probability": 0.5068359375
                },
                {
                    "start": 1285.36,
                    "end": 1286.06,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 1286.06,
                    "end": 1286.9,
                    "word": " get",
                    "probability": 0.892578125
                },
                {
                    "start": 1286.9,
                    "end": 1287.42,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1287.42,
                    "end": 1287.7,
                    "word": " value",
                    "probability": 0.92529296875
                },
                {
                    "start": 1287.7,
                    "end": 1288.18,
                    "word": " itself",
                    "probability": 0.76318359375
                },
                {
                    "start": 1288.18,
                    "end": 1288.38,
                    "word": ".",
                    "probability": 0.94482421875
                },
                {
                    "start": 1288.38,
                    "end": 1288.52,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 1288.52,
                    "end": 1288.66,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 1288.66,
                    "end": 1289.14,
                    "word": " invert",
                    "probability": 0.84228515625
                },
                {
                    "start": 1289.14,
                    "end": 1289.5,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 1289.5,
                    "end": 1289.72,
                    "word": " and",
                    "probability": 0.4609375
                },
                {
                    "start": 1289.72,
                    "end": 1290.32,
                    "word": " that",
                    "probability": 0.787109375
                },
                {
                    "start": 1290.32,
                    "end": 1290.48,
                    "word": " would",
                    "probability": 0.8330078125
                },
                {
                    "start": 1290.48,
                    "end": 1290.8,
                    "word": " work",
                    "probability": 0.8134765625
                },
                {
                    "start": 1290.8,
                    "end": 1291.42,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 178,
            "seek": 130708,
            "start": 1291.42,
            "end": 1309.56,
            "text": " But at this point it struck me, if I have to do 2 to the 32 work for each of these 2 to the 48 keys, that will give a total cost of 2 to the 80th. There is no way we could do a 2 to the 80th attack.",
            "tokens": [
                50364,
                583,
                412,
                341,
                935,
                309,
                13159,
                385,
                11,
                498,
                286,
                362,
                281,
                360,
                568,
                281,
                264,
                8858,
                589,
                337,
                1184,
                295,
                613,
                568,
                281,
                264,
                11174,
                9317,
                11,
                300,
                486,
                976,
                257,
                3217,
                2063,
                295,
                568,
                281,
                264,
                4688,
                392,
                13,
                821,
                307,
                572,
                636,
                321,
                727,
                360,
                257,
                568,
                281,
                264,
                4688,
                392,
                2690,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18789061903953552,
            "compression_ratio": 1.4042553191489362,
            "no_speech_prob": 0.91796875,
            "words": [
                {
                    "start": 1291.42,
                    "end": 1292.32,
                    "word": " But",
                    "probability": 0.62548828125
                },
                {
                    "start": 1292.32,
                    "end": 1292.48,
                    "word": " at",
                    "probability": 0.896484375
                },
                {
                    "start": 1292.48,
                    "end": 1292.64,
                    "word": " this",
                    "probability": 0.88037109375
                },
                {
                    "start": 1292.64,
                    "end": 1292.84,
                    "word": " point",
                    "probability": 0.857421875
                },
                {
                    "start": 1292.84,
                    "end": 1293.02,
                    "word": " it",
                    "probability": 0.6142578125
                },
                {
                    "start": 1293.02,
                    "end": 1293.3,
                    "word": " struck",
                    "probability": 0.77392578125
                },
                {
                    "start": 1293.3,
                    "end": 1293.58,
                    "word": " me",
                    "probability": 0.90673828125
                },
                {
                    "start": 1293.58,
                    "end": 1293.92,
                    "word": ",",
                    "probability": 0.58154296875
                },
                {
                    "start": 1293.92,
                    "end": 1294.4,
                    "word": " if",
                    "probability": 0.89111328125
                },
                {
                    "start": 1294.4,
                    "end": 1294.54,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1294.54,
                    "end": 1294.78,
                    "word": " have",
                    "probability": 0.87353515625
                },
                {
                    "start": 1294.78,
                    "end": 1294.92,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1294.92,
                    "end": 1295.1,
                    "word": " do",
                    "probability": 0.89697265625
                },
                {
                    "start": 1295.1,
                    "end": 1295.38,
                    "word": " 2",
                    "probability": 0.501953125
                },
                {
                    "start": 1295.38,
                    "end": 1295.46,
                    "word": " to",
                    "probability": 0.494384765625
                },
                {
                    "start": 1295.46,
                    "end": 1295.64,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1295.64,
                    "end": 1296.14,
                    "word": " 32",
                    "probability": 0.89599609375
                },
                {
                    "start": 1296.14,
                    "end": 1296.84,
                    "word": " work",
                    "probability": 0.76708984375
                },
                {
                    "start": 1296.84,
                    "end": 1297.48,
                    "word": " for",
                    "probability": 0.8525390625
                },
                {
                    "start": 1297.48,
                    "end": 1297.8,
                    "word": " each",
                    "probability": 0.86083984375
                },
                {
                    "start": 1297.8,
                    "end": 1297.96,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1297.96,
                    "end": 1298.22,
                    "word": " these",
                    "probability": 0.70947265625
                },
                {
                    "start": 1298.22,
                    "end": 1298.52,
                    "word": " 2",
                    "probability": 0.79833984375
                },
                {
                    "start": 1298.52,
                    "end": 1298.64,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1298.64,
                    "end": 1298.78,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1298.78,
                    "end": 1299.26,
                    "word": " 48",
                    "probability": 0.869140625
                },
                {
                    "start": 1299.26,
                    "end": 1299.92,
                    "word": " keys",
                    "probability": 0.82958984375
                },
                {
                    "start": 1299.92,
                    "end": 1300.44,
                    "word": ",",
                    "probability": 0.84033203125
                },
                {
                    "start": 1300.44,
                    "end": 1301.24,
                    "word": " that",
                    "probability": 0.884765625
                },
                {
                    "start": 1301.24,
                    "end": 1301.42,
                    "word": " will",
                    "probability": 0.80419921875
                },
                {
                    "start": 1301.42,
                    "end": 1301.76,
                    "word": " give",
                    "probability": 0.8349609375
                },
                {
                    "start": 1302.58,
                    "end": 1303.06,
                    "word": " a total",
                    "probability": 0.814453125
                },
                {
                    "start": 1303.06,
                    "end": 1303.78,
                    "word": " cost",
                    "probability": 0.8017578125
                },
                {
                    "start": 1303.78,
                    "end": 1304.06,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1304.06,
                    "end": 1304.22,
                    "word": " 2",
                    "probability": 0.93359375
                },
                {
                    "start": 1304.22,
                    "end": 1304.34,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1304.34,
                    "end": 1304.52,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1304.52,
                    "end": 1305.08,
                    "word": " 80th",
                    "probability": 0.92626953125
                },
                {
                    "start": 1305.08,
                    "end": 1305.6,
                    "word": ".",
                    "probability": 0.7490234375
                },
                {
                    "start": 1305.6,
                    "end": 1305.98,
                    "word": " There",
                    "probability": 0.5498046875
                },
                {
                    "start": 1305.98,
                    "end": 1306.12,
                    "word": " is",
                    "probability": 0.5400390625
                },
                {
                    "start": 1306.12,
                    "end": 1306.38,
                    "word": " no",
                    "probability": 0.90478515625
                },
                {
                    "start": 1306.38,
                    "end": 1306.76,
                    "word": " way",
                    "probability": 0.89404296875
                },
                {
                    "start": 1306.76,
                    "end": 1307.36,
                    "word": " we",
                    "probability": 0.89404296875
                },
                {
                    "start": 1307.36,
                    "end": 1307.5,
                    "word": " could",
                    "probability": 0.7568359375
                },
                {
                    "start": 1307.5,
                    "end": 1307.72,
                    "word": " do",
                    "probability": 0.8984375
                },
                {
                    "start": 1307.88,
                    "end": 1308.04,
                    "word": " a 2",
                    "probability": 0.97119140625
                },
                {
                    "start": 1308.04,
                    "end": 1308.12,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1308.12,
                    "end": 1308.24,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1308.24,
                    "end": 1308.66,
                    "word": " 80th",
                    "probability": 0.9404296875
                },
                {
                    "start": 1308.66,
                    "end": 1309.06,
                    "word": " attack",
                    "probability": 0.82470703125
                },
                {
                    "start": 1309.06,
                    "end": 1309.56,
                    "word": ".",
                    "probability": 0.763671875
                }
            ]
        },
        {
            "id": 179,
            "seek": 132826,
            "start": 1309.56,
            "end": 1321.95,
            "text": " So I had to come up with a special approach, a new idea to make this step much less expensive.",
            "tokens": [
                50364,
                407,
                286,
                632,
                281,
                808,
                493,
                365,
                257,
                2121,
                3109,
                11,
                257,
                777,
                1558,
                281,
                652,
                341,
                1823,
                709,
                1570,
                5124,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1954656897806654,
            "compression_ratio": 1.4155844155844155,
            "no_speech_prob": 0.437744140625,
            "words": [
                {
                    "start": 1309.56,
                    "end": 1309.68,
                    "word": " So",
                    "probability": 0.79931640625
                },
                {
                    "start": 1309.68,
                    "end": 1309.84,
                    "word": " I",
                    "probability": 0.9521484375
                },
                {
                    "start": 1309.84,
                    "end": 1310.0,
                    "word": " had",
                    "probability": 0.8154296875
                },
                {
                    "start": 1310.0,
                    "end": 1310.18,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1310.18,
                    "end": 1310.36,
                    "word": " come",
                    "probability": 0.80322265625
                },
                {
                    "start": 1310.36,
                    "end": 1310.58,
                    "word": " up",
                    "probability": 0.90673828125
                },
                {
                    "start": 1310.58,
                    "end": 1310.98,
                    "word": " with",
                    "probability": 0.8203125
                },
                {
                    "start": 1312.3,
                    "end": 1313.88,
                    "word": " a special",
                    "probability": 0.91796875
                },
                {
                    "start": 1313.88,
                    "end": 1314.48,
                    "word": " approach",
                    "probability": 0.78759765625
                },
                {
                    "start": 1314.48,
                    "end": 1314.68,
                    "word": ",",
                    "probability": 0.455322265625
                },
                {
                    "start": 1314.86,
                    "end": 1315.3,
                    "word": " a new",
                    "probability": 0.818359375
                },
                {
                    "start": 1315.3,
                    "end": 1316.06,
                    "word": " idea",
                    "probability": 0.77490234375
                },
                {
                    "start": 1316.06,
                    "end": 1317.18,
                    "word": " to",
                    "probability": 0.8251953125
                },
                {
                    "start": 1317.18,
                    "end": 1317.44,
                    "word": " make",
                    "probability": 0.87109375
                },
                {
                    "start": 1317.44,
                    "end": 1318.16,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 1318.16,
                    "end": 1320.02,
                    "word": " step",
                    "probability": 0.8193359375
                },
                {
                    "start": 1320.02,
                    "end": 1320.72,
                    "word": " much",
                    "probability": 0.7900390625
                },
                {
                    "start": 1320.72,
                    "end": 1321.0,
                    "word": " less",
                    "probability": 0.88818359375
                },
                {
                    "start": 1321.0,
                    "end": 1321.54,
                    "word": " expensive",
                    "probability": 0.90966796875
                },
                {
                    "start": 1321.54,
                    "end": 1321.95,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 180,
            "seek": 132826,
            "start": 1323.0,
            "end": 1330.74,
            "text": " I remembered having read somewhere about an attack on truncated linear congruential generators that uses lattice reduction.",
            "tokens": [
                51014,
                286,
                13745,
                1419,
                1401,
                4079,
                466,
                364,
                2690,
                322,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                38662,
                300,
                4960,
                34011,
                11004,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1954656897806654,
            "compression_ratio": 1.4155844155844155,
            "no_speech_prob": 0.437744140625,
            "words": [
                {
                    "start": 1323.0,
                    "end": 1323.32,
                    "word": " I",
                    "probability": 0.99365234375
                },
                {
                    "start": 1323.32,
                    "end": 1323.64,
                    "word": " remembered",
                    "probability": 0.71240234375
                },
                {
                    "start": 1323.64,
                    "end": 1324.06,
                    "word": " having",
                    "probability": 0.748046875
                },
                {
                    "start": 1324.06,
                    "end": 1324.44,
                    "word": " read",
                    "probability": 0.923828125
                },
                {
                    "start": 1324.44,
                    "end": 1324.9,
                    "word": " somewhere",
                    "probability": 0.76025390625
                },
                {
                    "start": 1324.9,
                    "end": 1325.6,
                    "word": " about",
                    "probability": 0.81982421875
                },
                {
                    "start": 1325.6,
                    "end": 1325.78,
                    "word": " an",
                    "probability": 0.912109375
                },
                {
                    "start": 1325.78,
                    "end": 1326.14,
                    "word": " attack",
                    "probability": 0.833984375
                },
                {
                    "start": 1326.14,
                    "end": 1326.4,
                    "word": " on",
                    "probability": 0.89697265625
                },
                {
                    "start": 1326.4,
                    "end": 1326.8,
                    "word": " truncated",
                    "probability": 0.9652099609375
                },
                {
                    "start": 1326.8,
                    "end": 1327.12,
                    "word": " linear",
                    "probability": 0.8125
                },
                {
                    "start": 1327.12,
                    "end": 1327.66,
                    "word": " congruential",
                    "probability": 0.81689453125
                },
                {
                    "start": 1327.66,
                    "end": 1328.2,
                    "word": " generators",
                    "probability": 0.89208984375
                },
                {
                    "start": 1328.2,
                    "end": 1328.52,
                    "word": " that",
                    "probability": 0.87548828125
                },
                {
                    "start": 1328.52,
                    "end": 1328.96,
                    "word": " uses",
                    "probability": 0.81884765625
                },
                {
                    "start": 1328.96,
                    "end": 1329.4,
                    "word": " lattice",
                    "probability": 0.73779296875
                },
                {
                    "start": 1329.4,
                    "end": 1329.92,
                    "word": " reduction",
                    "probability": 0.87353515625
                },
                {
                    "start": 1329.92,
                    "end": 1330.74,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 181,
            "seek": 134806,
            "start": 1330.74,
            "end": 1345.66,
            "text": " Lattice reduction is the idea that if you have a lattice, which is like a vector space but only integer coordinates, and a basis for that lattice, then you can find a nicer basis.",
            "tokens": [
                50364,
                441,
                1591,
                573,
                11004,
                307,
                264,
                1558,
                300,
                498,
                291,
                362,
                257,
                34011,
                11,
                597,
                307,
                411,
                257,
                8062,
                1901,
                457,
                787,
                24922,
                21056,
                11,
                293,
                257,
                5143,
                337,
                300,
                34011,
                11,
                550,
                291,
                393,
                915,
                257,
                22842,
                5143,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2349046574810804,
            "compression_ratio": 1.565217391304348,
            "no_speech_prob": 0.71826171875,
            "words": [
                {
                    "start": 1330.74,
                    "end": 1331.54,
                    "word": " Lattice",
                    "probability": 0.865234375
                },
                {
                    "start": 1331.54,
                    "end": 1331.9,
                    "word": " reduction",
                    "probability": 0.8369140625
                },
                {
                    "start": 1331.9,
                    "end": 1332.18,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 1332.18,
                    "end": 1332.32,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1332.32,
                    "end": 1332.66,
                    "word": " idea",
                    "probability": 0.763671875
                },
                {
                    "start": 1332.66,
                    "end": 1333.66,
                    "word": " that",
                    "probability": 0.796875
                },
                {
                    "start": 1333.66,
                    "end": 1333.76,
                    "word": " if",
                    "probability": 0.89794921875
                },
                {
                    "start": 1333.76,
                    "end": 1333.88,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 1333.88,
                    "end": 1334.04,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 1334.48,
                    "end": 1334.84,
                    "word": " a lattice",
                    "probability": 0.8515625
                },
                {
                    "start": 1334.84,
                    "end": 1334.92,
                    "word": ",",
                    "probability": 0.53662109375
                },
                {
                    "start": 1334.92,
                    "end": 1335.2,
                    "word": " which",
                    "probability": 0.9072265625
                },
                {
                    "start": 1335.2,
                    "end": 1335.38,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1335.38,
                    "end": 1335.66,
                    "word": " like",
                    "probability": 0.873046875
                },
                {
                    "start": 1335.82,
                    "end": 1336.06,
                    "word": " a vector",
                    "probability": 0.92138671875
                },
                {
                    "start": 1336.06,
                    "end": 1336.54,
                    "word": " space",
                    "probability": 0.81884765625
                },
                {
                    "start": 1336.54,
                    "end": 1336.84,
                    "word": " but",
                    "probability": 0.36181640625
                },
                {
                    "start": 1336.84,
                    "end": 1337.16,
                    "word": " only",
                    "probability": 0.85107421875
                },
                {
                    "start": 1337.16,
                    "end": 1337.52,
                    "word": " integer",
                    "probability": 0.5693359375
                },
                {
                    "start": 1337.52,
                    "end": 1338.18,
                    "word": " coordinates",
                    "probability": 0.8037109375
                },
                {
                    "start": 1338.18,
                    "end": 1338.78,
                    "word": ",",
                    "probability": 0.56787109375
                },
                {
                    "start": 1338.78,
                    "end": 1339.68,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 1340.02,
                    "end": 1340.32,
                    "word": " a basis",
                    "probability": 0.7861328125
                },
                {
                    "start": 1340.32,
                    "end": 1340.62,
                    "word": " for",
                    "probability": 0.90087890625
                },
                {
                    "start": 1340.62,
                    "end": 1340.88,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 1340.88,
                    "end": 1341.34,
                    "word": " lattice",
                    "probability": 0.84423828125
                },
                {
                    "start": 1341.34,
                    "end": 1341.96,
                    "word": ",",
                    "probability": 0.900390625
                },
                {
                    "start": 1341.96,
                    "end": 1342.32,
                    "word": " then",
                    "probability": 0.732421875
                },
                {
                    "start": 1342.32,
                    "end": 1342.48,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 1342.48,
                    "end": 1342.7,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 1342.7,
                    "end": 1343.56,
                    "word": " find",
                    "probability": 0.8212890625
                },
                {
                    "start": 1344.04,
                    "end": 1344.44,
                    "word": " a nicer",
                    "probability": 0.75830078125
                },
                {
                    "start": 1344.44,
                    "end": 1345.32,
                    "word": " basis",
                    "probability": 0.7607421875
                },
                {
                    "start": 1345.32,
                    "end": 1345.66,
                    "word": ".",
                    "probability": 0.38623046875
                }
            ]
        },
        {
            "id": 182,
            "seek": 134806,
            "start": 1345.82,
            "end": 1350.54,
            "text": " Where nicer means that the vectors are shorter and closer to orthogonal.",
            "tokens": [
                51114,
                2305,
                22842,
                1355,
                300,
                264,
                18875,
                366,
                11639,
                293,
                4966,
                281,
                41488,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2349046574810804,
            "compression_ratio": 1.565217391304348,
            "no_speech_prob": 0.71826171875,
            "words": [
                {
                    "start": 1345.82,
                    "end": 1346.5,
                    "word": " Where",
                    "probability": 0.6826171875
                },
                {
                    "start": 1346.5,
                    "end": 1346.8,
                    "word": " nicer",
                    "probability": 0.73876953125
                },
                {
                    "start": 1346.8,
                    "end": 1347.16,
                    "word": " means",
                    "probability": 0.88916015625
                },
                {
                    "start": 1347.16,
                    "end": 1347.38,
                    "word": " that",
                    "probability": 0.87109375
                },
                {
                    "start": 1347.38,
                    "end": 1347.52,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1347.52,
                    "end": 1347.82,
                    "word": " vectors",
                    "probability": 0.90478515625
                },
                {
                    "start": 1347.82,
                    "end": 1348.04,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 1348.04,
                    "end": 1348.4,
                    "word": " shorter",
                    "probability": 0.82470703125
                },
                {
                    "start": 1348.4,
                    "end": 1349.02,
                    "word": " and",
                    "probability": 0.84716796875
                },
                {
                    "start": 1349.02,
                    "end": 1349.28,
                    "word": " closer",
                    "probability": 0.78759765625
                },
                {
                    "start": 1349.28,
                    "end": 1349.54,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1349.54,
                    "end": 1349.96,
                    "word": " orthogonal",
                    "probability": 0.775390625
                },
                {
                    "start": 1349.96,
                    "end": 1350.54,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 183,
            "seek": 137120,
            "start": 1350.54,
            "end": 1358.64,
            "text": " So here I have a two-dimensional lattice. Here's a basis for that lattice, where one of these goes here and another goes there.",
            "tokens": [
                50364,
                407,
                510,
                286,
                362,
                257,
                732,
                12,
                18759,
                34011,
                13,
                1692,
                311,
                257,
                5143,
                337,
                300,
                34011,
                11,
                689,
                472,
                295,
                613,
                1709,
                510,
                293,
                1071,
                1709,
                456,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24055232228927834,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.359130859375,
            "words": [
                {
                    "start": 1350.54,
                    "end": 1350.76,
                    "word": " So",
                    "probability": 0.8408203125
                },
                {
                    "start": 1350.76,
                    "end": 1351.1,
                    "word": " here",
                    "probability": 0.77685546875
                },
                {
                    "start": 1351.1,
                    "end": 1351.24,
                    "word": " I",
                    "probability": 0.89208984375
                },
                {
                    "start": 1351.24,
                    "end": 1351.42,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1351.56,
                    "end": 1351.7,
                    "word": " a two",
                    "probability": 0.79833984375
                },
                {
                    "start": 1351.7,
                    "end": 1352.08,
                    "word": "-dimensional",
                    "probability": 0.7000732421875
                },
                {
                    "start": 1352.08,
                    "end": 1352.58,
                    "word": " lattice",
                    "probability": 0.80029296875
                },
                {
                    "start": 1352.58,
                    "end": 1353.1,
                    "word": ".",
                    "probability": 0.68212890625
                },
                {
                    "start": 1353.1,
                    "end": 1353.38,
                    "word": " Here's",
                    "probability": 0.8779296875
                },
                {
                    "start": 1353.54,
                    "end": 1353.82,
                    "word": " a basis",
                    "probability": 0.79052734375
                },
                {
                    "start": 1353.82,
                    "end": 1354.08,
                    "word": " for",
                    "probability": 0.89892578125
                },
                {
                    "start": 1354.08,
                    "end": 1354.3,
                    "word": " that",
                    "probability": 0.88720703125
                },
                {
                    "start": 1354.3,
                    "end": 1354.7,
                    "word": " lattice",
                    "probability": 0.81396484375
                },
                {
                    "start": 1354.7,
                    "end": 1355.28,
                    "word": ",",
                    "probability": 0.46875
                },
                {
                    "start": 1355.28,
                    "end": 1355.5,
                    "word": " where",
                    "probability": 0.81640625
                },
                {
                    "start": 1355.5,
                    "end": 1355.68,
                    "word": " one",
                    "probability": 0.802734375
                },
                {
                    "start": 1355.68,
                    "end": 1355.76,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1355.76,
                    "end": 1355.94,
                    "word": " these",
                    "probability": 0.7138671875
                },
                {
                    "start": 1355.94,
                    "end": 1356.28,
                    "word": " goes",
                    "probability": 0.869140625
                },
                {
                    "start": 1356.28,
                    "end": 1357.12,
                    "word": " here",
                    "probability": 0.8134765625
                },
                {
                    "start": 1357.12,
                    "end": 1357.28,
                    "word": " and",
                    "probability": 0.76318359375
                },
                {
                    "start": 1357.28,
                    "end": 1357.5,
                    "word": " another",
                    "probability": 0.82470703125
                },
                {
                    "start": 1357.5,
                    "end": 1357.78,
                    "word": " goes",
                    "probability": 0.84814453125
                },
                {
                    "start": 1357.78,
                    "end": 1358.2,
                    "word": " there",
                    "probability": 0.86376953125
                },
                {
                    "start": 1358.2,
                    "end": 1358.64,
                    "word": ".",
                    "probability": 0.93310546875
                }
            ]
        },
        {
            "id": 184,
            "seek": 137120,
            "start": 1358.64,
            "end": 1367.58,
            "text": " Every point on this grid has a coordinate in terms of how many steps of this kind and how many steps of that kind it takes to get there.",
            "tokens": [
                50764,
                2048,
                935,
                322,
                341,
                10748,
                575,
                257,
                15670,
                294,
                2115,
                295,
                577,
                867,
                4439,
                295,
                341,
                733,
                293,
                577,
                867,
                4439,
                295,
                300,
                733,
                309,
                2516,
                281,
                483,
                456,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24055232228927834,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.359130859375,
            "words": [
                {
                    "start": 1358.64,
                    "end": 1359.02,
                    "word": " Every",
                    "probability": 0.80419921875
                },
                {
                    "start": 1359.02,
                    "end": 1359.44,
                    "word": " point",
                    "probability": 0.86083984375
                },
                {
                    "start": 1359.44,
                    "end": 1359.78,
                    "word": " on",
                    "probability": 0.90673828125
                },
                {
                    "start": 1359.78,
                    "end": 1360.06,
                    "word": " this",
                    "probability": 0.89013671875
                },
                {
                    "start": 1360.06,
                    "end": 1360.48,
                    "word": " grid",
                    "probability": 0.82421875
                },
                {
                    "start": 1360.48,
                    "end": 1361.0,
                    "word": " has",
                    "probability": 0.89599609375
                },
                {
                    "start": 1361.16,
                    "end": 1361.5,
                    "word": " a coordinate",
                    "probability": 0.75439453125
                },
                {
                    "start": 1361.5,
                    "end": 1361.86,
                    "word": " in",
                    "probability": 0.87841796875
                },
                {
                    "start": 1361.86,
                    "end": 1362.2,
                    "word": " terms",
                    "probability": 0.7724609375
                },
                {
                    "start": 1362.2,
                    "end": 1362.52,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1362.52,
                    "end": 1362.82,
                    "word": " how",
                    "probability": 0.8974609375
                },
                {
                    "start": 1362.82,
                    "end": 1363.0,
                    "word": " many",
                    "probability": 0.79931640625
                },
                {
                    "start": 1363.0,
                    "end": 1363.36,
                    "word": " steps",
                    "probability": 0.7314453125
                },
                {
                    "start": 1363.36,
                    "end": 1363.62,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 1363.62,
                    "end": 1364.3,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 1364.3,
                    "end": 1364.64,
                    "word": " kind",
                    "probability": 0.81005859375
                },
                {
                    "start": 1364.64,
                    "end": 1364.78,
                    "word": " and",
                    "probability": 0.798828125
                },
                {
                    "start": 1364.78,
                    "end": 1364.92,
                    "word": " how",
                    "probability": 0.89208984375
                },
                {
                    "start": 1364.92,
                    "end": 1365.08,
                    "word": " many",
                    "probability": 0.796875
                },
                {
                    "start": 1365.08,
                    "end": 1365.38,
                    "word": " steps",
                    "probability": 0.74365234375
                },
                {
                    "start": 1365.38,
                    "end": 1365.52,
                    "word": " of",
                    "probability": 0.82177734375
                },
                {
                    "start": 1365.52,
                    "end": 1365.68,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 1365.68,
                    "end": 1365.94,
                    "word": " kind",
                    "probability": 0.80908203125
                },
                {
                    "start": 1365.94,
                    "end": 1366.08,
                    "word": " it",
                    "probability": 0.8994140625
                },
                {
                    "start": 1366.08,
                    "end": 1366.32,
                    "word": " takes",
                    "probability": 0.7275390625
                },
                {
                    "start": 1366.32,
                    "end": 1366.5,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1366.5,
                    "end": 1366.7,
                    "word": " get",
                    "probability": 0.90283203125
                },
                {
                    "start": 1366.7,
                    "end": 1367.02,
                    "word": " there",
                    "probability": 0.8564453125
                },
                {
                    "start": 1367.02,
                    "end": 1367.58,
                    "word": ".",
                    "probability": 0.84716796875
                }
            ]
        },
        {
            "id": 185,
            "seek": 137120,
            "start": 1368.0,
            "end": 1373.68,
            "text": " But lattice reduction gives you a much nicer basis. These are both shorter and closer to orthogonal.",
            "tokens": [
                51214,
                583,
                34011,
                11004,
                2709,
                291,
                257,
                709,
                22842,
                5143,
                13,
                1981,
                366,
                1293,
                11639,
                293,
                4966,
                281,
                41488,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24055232228927834,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.359130859375,
            "words": [
                {
                    "start": 1368.0,
                    "end": 1368.26,
                    "word": " But",
                    "probability": 0.87939453125
                },
                {
                    "start": 1368.26,
                    "end": 1368.52,
                    "word": " lattice",
                    "probability": 0.80419921875
                },
                {
                    "start": 1368.52,
                    "end": 1368.9,
                    "word": " reduction",
                    "probability": 0.8564453125
                },
                {
                    "start": 1368.9,
                    "end": 1369.22,
                    "word": " gives",
                    "probability": 0.8447265625
                },
                {
                    "start": 1369.22,
                    "end": 1369.32,
                    "word": " you",
                    "probability": 0.89111328125
                },
                {
                    "start": 1369.42,
                    "end": 1369.56,
                    "word": " a much",
                    "probability": 0.814453125
                },
                {
                    "start": 1369.56,
                    "end": 1369.94,
                    "word": " nicer",
                    "probability": 0.79052734375
                },
                {
                    "start": 1369.94,
                    "end": 1370.32,
                    "word": " basis",
                    "probability": 0.7978515625
                },
                {
                    "start": 1370.32,
                    "end": 1370.64,
                    "word": ".",
                    "probability": 0.966796875
                },
                {
                    "start": 1370.64,
                    "end": 1370.8,
                    "word": " These",
                    "probability": 0.9140625
                },
                {
                    "start": 1370.8,
                    "end": 1370.94,
                    "word": " are",
                    "probability": 0.890625
                },
                {
                    "start": 1370.94,
                    "end": 1371.16,
                    "word": " both",
                    "probability": 0.8095703125
                },
                {
                    "start": 1371.16,
                    "end": 1371.58,
                    "word": " shorter",
                    "probability": 0.82470703125
                },
                {
                    "start": 1371.58,
                    "end": 1372.16,
                    "word": " and",
                    "probability": 0.88525390625
                },
                {
                    "start": 1372.16,
                    "end": 1372.42,
                    "word": " closer",
                    "probability": 0.794921875
                },
                {
                    "start": 1372.42,
                    "end": 1372.7,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1372.7,
                    "end": 1373.12,
                    "word": " orthogonal",
                    "probability": 0.791015625
                },
                {
                    "start": 1373.12,
                    "end": 1373.68,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 186,
            "seek": 139530,
            "start": 1376.34,
            "end": 1389.88,
            "text": " Lattice reduction is in general a hard problem. About half of the candidates for the post-quantum cryptography ciphers that NIST is considering right now use lattice reduction, for example, NTRU.",
            "tokens": [
                50364,
                441,
                1591,
                573,
                11004,
                307,
                294,
                2674,
                257,
                1152,
                1154,
                13,
                7769,
                1922,
                295,
                264,
                11255,
                337,
                264,
                2183,
                12,
                358,
                394,
                449,
                9844,
                5820,
                269,
                24595,
                433,
                300,
                426,
                19756,
                307,
                8079,
                558,
                586,
                764,
                34011,
                11004,
                11,
                337,
                1365,
                11,
                426,
                25936,
                52,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20836759848814262,
            "compression_ratio": 1.4334975369458127,
            "no_speech_prob": 0.5810546875,
            "words": [
                {
                    "start": 1376.34,
                    "end": 1376.98,
                    "word": " Lattice",
                    "probability": 0.8411458333333334
                },
                {
                    "start": 1376.98,
                    "end": 1377.54,
                    "word": " reduction",
                    "probability": 0.830078125
                },
                {
                    "start": 1377.54,
                    "end": 1378.82,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 1378.82,
                    "end": 1379.12,
                    "word": " in",
                    "probability": 0.85546875
                },
                {
                    "start": 1379.12,
                    "end": 1379.42,
                    "word": " general",
                    "probability": 0.80859375
                },
                {
                    "start": 1379.62,
                    "end": 1379.84,
                    "word": " a hard",
                    "probability": 0.8173828125
                },
                {
                    "start": 1379.84,
                    "end": 1380.34,
                    "word": " problem",
                    "probability": 0.75390625
                },
                {
                    "start": 1380.34,
                    "end": 1380.56,
                    "word": ".",
                    "probability": 0.60595703125
                },
                {
                    "start": 1380.56,
                    "end": 1380.82,
                    "word": " About",
                    "probability": 0.8359375
                },
                {
                    "start": 1380.82,
                    "end": 1381.12,
                    "word": " half",
                    "probability": 0.80908203125
                },
                {
                    "start": 1381.12,
                    "end": 1381.26,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1381.26,
                    "end": 1381.4,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1381.4,
                    "end": 1381.74,
                    "word": " candidates",
                    "probability": 0.82666015625
                },
                {
                    "start": 1381.74,
                    "end": 1382.04,
                    "word": " for",
                    "probability": 0.8916015625
                },
                {
                    "start": 1382.04,
                    "end": 1382.18,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1382.18,
                    "end": 1382.42,
                    "word": " post",
                    "probability": 0.78173828125
                },
                {
                    "start": 1382.42,
                    "end": 1382.72,
                    "word": "-quantum",
                    "probability": 0.8104248046875
                },
                {
                    "start": 1382.72,
                    "end": 1383.5,
                    "word": " cryptography",
                    "probability": 0.892333984375
                },
                {
                    "start": 1383.5,
                    "end": 1384.44,
                    "word": " ciphers",
                    "probability": 0.8829752604166666
                },
                {
                    "start": 1384.44,
                    "end": 1384.68,
                    "word": " that",
                    "probability": 0.8642578125
                },
                {
                    "start": 1384.68,
                    "end": 1385.0,
                    "word": " NIST",
                    "probability": 0.9111328125
                },
                {
                    "start": 1385.0,
                    "end": 1385.2,
                    "word": " is",
                    "probability": 0.89599609375
                },
                {
                    "start": 1385.2,
                    "end": 1385.62,
                    "word": " considering",
                    "probability": 0.77978515625
                },
                {
                    "start": 1385.62,
                    "end": 1385.92,
                    "word": " right",
                    "probability": 0.8857421875
                },
                {
                    "start": 1385.92,
                    "end": 1386.26,
                    "word": " now",
                    "probability": 0.900390625
                },
                {
                    "start": 1386.26,
                    "end": 1386.96,
                    "word": " use",
                    "probability": 0.68603515625
                },
                {
                    "start": 1386.96,
                    "end": 1387.34,
                    "word": " lattice",
                    "probability": 0.85205078125
                },
                {
                    "start": 1387.34,
                    "end": 1387.82,
                    "word": " reduction",
                    "probability": 0.865234375
                },
                {
                    "start": 1387.82,
                    "end": 1388.16,
                    "word": ",",
                    "probability": 0.64208984375
                },
                {
                    "start": 1388.16,
                    "end": 1388.26,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 1388.26,
                    "end": 1388.64,
                    "word": " example",
                    "probability": 0.931640625
                },
                {
                    "start": 1388.64,
                    "end": 1388.8,
                    "word": ",",
                    "probability": 0.828125
                },
                {
                    "start": 1388.8,
                    "end": 1389.44,
                    "word": " NTRU",
                    "probability": 0.8719075520833334
                },
                {
                    "start": 1389.44,
                    "end": 1389.88,
                    "word": ".",
                    "probability": 0.67431640625
                }
            ]
        },
        {
            "id": 187,
            "seek": 139530,
            "start": 1389.88,
            "end": 1397.78,
            "text": " But in small cases, it's tractable. And I had a very small case, only four or five dimensional.",
            "tokens": [
                51164,
                583,
                294,
                1359,
                3331,
                11,
                309,
                311,
                24207,
                712,
                13,
                400,
                286,
                632,
                257,
                588,
                1359,
                1389,
                11,
                787,
                1451,
                420,
                1732,
                18795,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20836759848814262,
            "compression_ratio": 1.4334975369458127,
            "no_speech_prob": 0.5810546875,
            "words": [
                {
                    "start": 1389.88,
                    "end": 1390.44,
                    "word": " But",
                    "probability": 0.8935546875
                },
                {
                    "start": 1390.44,
                    "end": 1390.78,
                    "word": " in",
                    "probability": 0.896484375
                },
                {
                    "start": 1390.78,
                    "end": 1391.1,
                    "word": " small",
                    "probability": 0.85791015625
                },
                {
                    "start": 1391.1,
                    "end": 1391.48,
                    "word": " cases",
                    "probability": 0.81591796875
                },
                {
                    "start": 1391.48,
                    "end": 1391.56,
                    "word": ",",
                    "probability": 0.74072265625
                },
                {
                    "start": 1391.56,
                    "end": 1391.76,
                    "word": " it's",
                    "probability": 0.953369140625
                },
                {
                    "start": 1391.76,
                    "end": 1392.26,
                    "word": " tractable",
                    "probability": 0.92822265625
                },
                {
                    "start": 1392.26,
                    "end": 1392.28,
                    "word": ".",
                    "probability": 0.5302734375
                },
                {
                    "start": 1392.28,
                    "end": 1392.42,
                    "word": " And",
                    "probability": 0.8876953125
                },
                {
                    "start": 1392.42,
                    "end": 1392.52,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1392.52,
                    "end": 1392.66,
                    "word": " had",
                    "probability": 0.81640625
                },
                {
                    "start": 1392.76,
                    "end": 1392.98,
                    "word": " a very",
                    "probability": 0.7333984375
                },
                {
                    "start": 1392.98,
                    "end": 1393.32,
                    "word": " small",
                    "probability": 0.85546875
                },
                {
                    "start": 1393.32,
                    "end": 1393.74,
                    "word": " case",
                    "probability": 0.8125
                },
                {
                    "start": 1393.74,
                    "end": 1394.5,
                    "word": ",",
                    "probability": 0.8037109375
                },
                {
                    "start": 1394.5,
                    "end": 1395.8,
                    "word": " only",
                    "probability": 0.85400390625
                },
                {
                    "start": 1395.8,
                    "end": 1396.28,
                    "word": " four",
                    "probability": 0.8896484375
                },
                {
                    "start": 1396.28,
                    "end": 1396.46,
                    "word": " or",
                    "probability": 0.88818359375
                },
                {
                    "start": 1396.46,
                    "end": 1396.68,
                    "word": " five",
                    "probability": 0.8076171875
                },
                {
                    "start": 1396.68,
                    "end": 1397.14,
                    "word": " dimensional",
                    "probability": 0.67822265625
                },
                {
                    "start": 1397.14,
                    "end": 1397.78,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 188,
            "seek": 141840,
            "start": 1397.78,
            "end": 1405.16,
            "text": " So I went and poked around on the cryptography stack exchange and found exactly what I needed.",
            "tokens": [
                50364,
                407,
                286,
                1437,
                293,
                280,
                9511,
                926,
                322,
                264,
                9844,
                5820,
                8630,
                7742,
                293,
                1352,
                2293,
                437,
                286,
                2978,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18410325655038806,
            "compression_ratio": 1.4189944134078212,
            "no_speech_prob": 0.47265625,
            "words": [
                {
                    "start": 1397.78,
                    "end": 1398.16,
                    "word": " So",
                    "probability": 0.88134765625
                },
                {
                    "start": 1398.16,
                    "end": 1398.26,
                    "word": " I",
                    "probability": 0.8974609375
                },
                {
                    "start": 1398.26,
                    "end": 1398.42,
                    "word": " went",
                    "probability": 0.80224609375
                },
                {
                    "start": 1398.42,
                    "end": 1398.64,
                    "word": " and",
                    "probability": 0.88330078125
                },
                {
                    "start": 1398.64,
                    "end": 1399.1,
                    "word": " poked",
                    "probability": 0.84423828125
                },
                {
                    "start": 1399.1,
                    "end": 1399.46,
                    "word": " around",
                    "probability": 0.87353515625
                },
                {
                    "start": 1399.46,
                    "end": 1400.06,
                    "word": " on",
                    "probability": 0.90234375
                },
                {
                    "start": 1400.06,
                    "end": 1401.5,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1401.5,
                    "end": 1402.48,
                    "word": " cryptography",
                    "probability": 0.846435546875
                },
                {
                    "start": 1402.48,
                    "end": 1402.86,
                    "word": " stack",
                    "probability": 0.849609375
                },
                {
                    "start": 1402.86,
                    "end": 1403.32,
                    "word": " exchange",
                    "probability": 0.8291015625
                },
                {
                    "start": 1403.32,
                    "end": 1403.48,
                    "word": " and",
                    "probability": 0.87548828125
                },
                {
                    "start": 1403.48,
                    "end": 1403.72,
                    "word": " found",
                    "probability": 0.8876953125
                },
                {
                    "start": 1403.72,
                    "end": 1404.36,
                    "word": " exactly",
                    "probability": 0.78125
                },
                {
                    "start": 1404.36,
                    "end": 1404.58,
                    "word": " what",
                    "probability": 0.8896484375
                },
                {
                    "start": 1404.58,
                    "end": 1404.72,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1404.72,
                    "end": 1405.0,
                    "word": " needed",
                    "probability": 0.72119140625
                },
                {
                    "start": 1405.0,
                    "end": 1405.16,
                    "word": ".",
                    "probability": 0.93994140625
                }
            ]
        },
        {
            "id": 189,
            "seek": 141840,
            "start": 1405.64,
            "end": 1415.2,
            "text": " The vectors, in this case, the basis vectors were powers of the constant from the truncated linear congruential generator.",
            "tokens": [
                50764,
                440,
                18875,
                11,
                294,
                341,
                1389,
                11,
                264,
                5143,
                18875,
                645,
                8674,
                295,
                264,
                5754,
                490,
                264,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18410325655038806,
            "compression_ratio": 1.4189944134078212,
            "no_speech_prob": 0.47265625,
            "words": [
                {
                    "start": 1405.64,
                    "end": 1406.34,
                    "word": " The",
                    "probability": 0.8173828125
                },
                {
                    "start": 1406.34,
                    "end": 1407.34,
                    "word": " vectors",
                    "probability": 0.9013671875
                },
                {
                    "start": 1407.34,
                    "end": 1407.88,
                    "word": ",",
                    "probability": 0.2108154296875
                },
                {
                    "start": 1407.88,
                    "end": 1408.02,
                    "word": " in",
                    "probability": 0.90625
                },
                {
                    "start": 1408.02,
                    "end": 1408.22,
                    "word": " this",
                    "probability": 0.88037109375
                },
                {
                    "start": 1408.22,
                    "end": 1408.44,
                    "word": " case",
                    "probability": 0.828125
                },
                {
                    "start": 1408.44,
                    "end": 1408.56,
                    "word": ",",
                    "probability": 0.89013671875
                },
                {
                    "start": 1408.56,
                    "end": 1408.66,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1408.66,
                    "end": 1408.98,
                    "word": " basis",
                    "probability": 0.787109375
                },
                {
                    "start": 1408.98,
                    "end": 1409.54,
                    "word": " vectors",
                    "probability": 0.91552734375
                },
                {
                    "start": 1409.54,
                    "end": 1410.18,
                    "word": " were",
                    "probability": 0.609375
                },
                {
                    "start": 1410.18,
                    "end": 1410.74,
                    "word": " powers",
                    "probability": 0.833984375
                },
                {
                    "start": 1410.74,
                    "end": 1411.28,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1411.28,
                    "end": 1411.62,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 1411.62,
                    "end": 1412.14,
                    "word": " constant",
                    "probability": 0.83935546875
                },
                {
                    "start": 1412.14,
                    "end": 1412.6,
                    "word": " from",
                    "probability": 0.80908203125
                },
                {
                    "start": 1412.6,
                    "end": 1412.88,
                    "word": " the",
                    "probability": 0.82861328125
                },
                {
                    "start": 1412.88,
                    "end": 1413.32,
                    "word": " truncated",
                    "probability": 0.9637451171875
                },
                {
                    "start": 1413.32,
                    "end": 1413.62,
                    "word": " linear",
                    "probability": 0.81005859375
                },
                {
                    "start": 1413.62,
                    "end": 1414.1,
                    "word": " congruential",
                    "probability": 0.8341471354166666
                },
                {
                    "start": 1414.1,
                    "end": 1414.64,
                    "word": " generator",
                    "probability": 0.89208984375
                },
                {
                    "start": 1414.64,
                    "end": 1415.2,
                    "word": ".",
                    "probability": 0.9267578125
                }
            ]
        },
        {
            "id": 190,
            "seek": 141840,
            "start": 1415.2,
            "end": 1420.88,
            "text": " In our case, it was 08088405 in hex.",
            "tokens": [
                51214,
                682,
                527,
                1389,
                11,
                309,
                390,
                1958,
                4702,
                16919,
                5254,
                20,
                294,
                23291,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18410325655038806,
            "compression_ratio": 1.4189944134078212,
            "no_speech_prob": 0.47265625,
            "words": [
                {
                    "start": 1415.2,
                    "end": 1415.44,
                    "word": " In",
                    "probability": 0.9052734375
                },
                {
                    "start": 1415.44,
                    "end": 1415.72,
                    "word": " our",
                    "probability": 0.81982421875
                },
                {
                    "start": 1415.72,
                    "end": 1416.0,
                    "word": " case",
                    "probability": 0.81396484375
                },
                {
                    "start": 1416.0,
                    "end": 1416.14,
                    "word": ",",
                    "probability": 0.8759765625
                },
                {
                    "start": 1416.14,
                    "end": 1416.36,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 1416.36,
                    "end": 1416.72,
                    "word": " was",
                    "probability": 0.8994140625
                },
                {
                    "start": 1416.72,
                    "end": 1419.72,
                    "word": " 08088405",
                    "probability": 0.84287109375
                },
                {
                    "start": 1419.72,
                    "end": 1419.88,
                    "word": " in",
                    "probability": 0.80712890625
                },
                {
                    "start": 1419.88,
                    "end": 1420.18,
                    "word": " hex",
                    "probability": 0.7841796875
                },
                {
                    "start": 1420.18,
                    "end": 1420.88,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 191,
            "seek": 143694,
            "start": 1422.58,
            "end": 1432.72,
            "text": " So you take the, if we call that C, then C and C squared and C cubed and C to the fourth and so on become basis vectors for this lattice.",
            "tokens": [
                50414,
                407,
                291,
                747,
                264,
                11,
                498,
                321,
                818,
                300,
                383,
                11,
                550,
                383,
                293,
                383,
                8889,
                293,
                383,
                36510,
                293,
                383,
                281,
                264,
                6409,
                293,
                370,
                322,
                1813,
                5143,
                18875,
                337,
                341,
                34011,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19706156271607128,
            "compression_ratio": 1.5308641975308641,
            "no_speech_prob": 0.3486328125,
            "words": [
                {
                    "start": 1422.58,
                    "end": 1423.06,
                    "word": " So",
                    "probability": 0.81640625
                },
                {
                    "start": 1423.06,
                    "end": 1423.24,
                    "word": " you",
                    "probability": 0.76904296875
                },
                {
                    "start": 1423.24,
                    "end": 1423.5,
                    "word": " take",
                    "probability": 0.8115234375
                },
                {
                    "start": 1423.5,
                    "end": 1423.68,
                    "word": " the",
                    "probability": 0.57861328125
                },
                {
                    "start": 1423.68,
                    "end": 1423.96,
                    "word": ",",
                    "probability": 0.91455078125
                },
                {
                    "start": 1423.96,
                    "end": 1424.02,
                    "word": " if",
                    "probability": 0.9052734375
                },
                {
                    "start": 1424.02,
                    "end": 1424.12,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 1424.12,
                    "end": 1424.32,
                    "word": " call",
                    "probability": 0.81591796875
                },
                {
                    "start": 1424.32,
                    "end": 1424.52,
                    "word": " that",
                    "probability": 0.8935546875
                },
                {
                    "start": 1424.52,
                    "end": 1424.96,
                    "word": " C",
                    "probability": 0.9287109375
                },
                {
                    "start": 1424.96,
                    "end": 1425.76,
                    "word": ",",
                    "probability": 0.7353515625
                },
                {
                    "start": 1425.76,
                    "end": 1426.0,
                    "word": " then",
                    "probability": 0.74169921875
                },
                {
                    "start": 1426.0,
                    "end": 1426.44,
                    "word": " C",
                    "probability": 0.9951171875
                },
                {
                    "start": 1426.44,
                    "end": 1426.64,
                    "word": " and",
                    "probability": 0.87548828125
                },
                {
                    "start": 1426.64,
                    "end": 1426.9,
                    "word": " C",
                    "probability": 0.99365234375
                },
                {
                    "start": 1426.9,
                    "end": 1427.3,
                    "word": " squared",
                    "probability": 0.70361328125
                },
                {
                    "start": 1427.3,
                    "end": 1427.52,
                    "word": " and",
                    "probability": 0.83154296875
                },
                {
                    "start": 1427.52,
                    "end": 1427.74,
                    "word": " C",
                    "probability": 0.9970703125
                },
                {
                    "start": 1427.74,
                    "end": 1428.14,
                    "word": " cubed",
                    "probability": 0.7919921875
                },
                {
                    "start": 1428.14,
                    "end": 1428.34,
                    "word": " and",
                    "probability": 0.8515625
                },
                {
                    "start": 1428.34,
                    "end": 1428.56,
                    "word": " C",
                    "probability": 0.99462890625
                },
                {
                    "start": 1428.56,
                    "end": 1428.64,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 1428.64,
                    "end": 1428.8,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1428.8,
                    "end": 1429.06,
                    "word": " fourth",
                    "probability": 0.80322265625
                },
                {
                    "start": 1429.06,
                    "end": 1429.24,
                    "word": " and",
                    "probability": 0.7744140625
                },
                {
                    "start": 1429.24,
                    "end": 1429.44,
                    "word": " so",
                    "probability": 0.89892578125
                },
                {
                    "start": 1429.44,
                    "end": 1429.7,
                    "word": " on",
                    "probability": 0.9033203125
                },
                {
                    "start": 1429.7,
                    "end": 1430.44,
                    "word": " become",
                    "probability": 0.53369140625
                },
                {
                    "start": 1430.44,
                    "end": 1430.86,
                    "word": " basis",
                    "probability": 0.8349609375
                },
                {
                    "start": 1430.86,
                    "end": 1431.34,
                    "word": " vectors",
                    "probability": 0.90234375
                },
                {
                    "start": 1431.34,
                    "end": 1431.68,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 1431.68,
                    "end": 1431.92,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 1431.92,
                    "end": 1432.28,
                    "word": " lattice",
                    "probability": 0.80810546875
                },
                {
                    "start": 1432.28,
                    "end": 1432.72,
                    "word": ".",
                    "probability": 0.58251953125
                }
            ]
        },
        {
            "id": 192,
            "seek": 143694,
            "start": 1432.72,
            "end": 1439.42,
            "text": " And then you add in one more basis vector for the modulus, which in our case was two to the 32, here called M.",
            "tokens": [
                50964,
                400,
                550,
                291,
                909,
                294,
                472,
                544,
                5143,
                8062,
                337,
                264,
                42287,
                11,
                597,
                294,
                527,
                1389,
                390,
                732,
                281,
                264,
                8858,
                11,
                510,
                1219,
                376,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19706156271607128,
            "compression_ratio": 1.5308641975308641,
            "no_speech_prob": 0.3486328125,
            "words": [
                {
                    "start": 1432.72,
                    "end": 1432.96,
                    "word": " And",
                    "probability": 0.8974609375
                },
                {
                    "start": 1432.96,
                    "end": 1433.08,
                    "word": " then",
                    "probability": 0.7255859375
                },
                {
                    "start": 1433.08,
                    "end": 1433.18,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 1433.18,
                    "end": 1433.38,
                    "word": " add",
                    "probability": 0.80810546875
                },
                {
                    "start": 1433.38,
                    "end": 1433.52,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 1433.52,
                    "end": 1433.76,
                    "word": " one",
                    "probability": 0.8095703125
                },
                {
                    "start": 1433.76,
                    "end": 1434.02,
                    "word": " more",
                    "probability": 0.875
                },
                {
                    "start": 1434.02,
                    "end": 1434.36,
                    "word": " basis",
                    "probability": 0.81884765625
                },
                {
                    "start": 1434.36,
                    "end": 1434.74,
                    "word": " vector",
                    "probability": 0.8876953125
                },
                {
                    "start": 1434.74,
                    "end": 1434.96,
                    "word": " for",
                    "probability": 0.900390625
                },
                {
                    "start": 1434.96,
                    "end": 1435.14,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 1435.14,
                    "end": 1435.52,
                    "word": " modulus",
                    "probability": 0.83251953125
                },
                {
                    "start": 1435.52,
                    "end": 1435.82,
                    "word": ",",
                    "probability": 0.744140625
                },
                {
                    "start": 1435.82,
                    "end": 1435.92,
                    "word": " which",
                    "probability": 0.9072265625
                },
                {
                    "start": 1435.92,
                    "end": 1436.04,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 1436.04,
                    "end": 1436.16,
                    "word": " our",
                    "probability": 0.8134765625
                },
                {
                    "start": 1436.16,
                    "end": 1436.36,
                    "word": " case",
                    "probability": 0.8251953125
                },
                {
                    "start": 1436.36,
                    "end": 1436.52,
                    "word": " was",
                    "probability": 0.87646484375
                },
                {
                    "start": 1436.52,
                    "end": 1436.7,
                    "word": " two",
                    "probability": 0.74072265625
                },
                {
                    "start": 1436.7,
                    "end": 1436.8,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1436.8,
                    "end": 1436.94,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1436.94,
                    "end": 1437.4,
                    "word": " 32",
                    "probability": 0.89306640625
                },
                {
                    "start": 1437.4,
                    "end": 1438.04,
                    "word": ",",
                    "probability": 0.4443359375
                },
                {
                    "start": 1438.04,
                    "end": 1438.26,
                    "word": " here",
                    "probability": 0.8212890625
                },
                {
                    "start": 1438.26,
                    "end": 1438.52,
                    "word": " called",
                    "probability": 0.81396484375
                },
                {
                    "start": 1438.52,
                    "end": 1438.94,
                    "word": " M",
                    "probability": 0.8818359375
                },
                {
                    "start": 1438.94,
                    "end": 1439.42,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 193,
            "seek": 146540,
            "start": 1439.42,
            "end": 1451.2,
            "text": " So the idea was that given the four most significant bytes of the key one value times this consecutive powers of C,",
            "tokens": [
                50364,
                407,
                264,
                1558,
                390,
                300,
                2212,
                264,
                1451,
                881,
                4776,
                36088,
                295,
                264,
                2141,
                472,
                2158,
                1413,
                341,
                30497,
                8674,
                295,
                383,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.199441958963871,
            "compression_ratio": 1.6304347826086956,
            "no_speech_prob": 0.303955078125,
            "words": [
                {
                    "start": 1439.42,
                    "end": 1440.0,
                    "word": " So",
                    "probability": 0.86669921875
                },
                {
                    "start": 1440.0,
                    "end": 1441.32,
                    "word": " the",
                    "probability": 0.68115234375
                },
                {
                    "start": 1441.32,
                    "end": 1441.66,
                    "word": " idea",
                    "probability": 0.7724609375
                },
                {
                    "start": 1441.66,
                    "end": 1442.06,
                    "word": " was",
                    "probability": 0.89208984375
                },
                {
                    "start": 1442.06,
                    "end": 1442.34,
                    "word": " that",
                    "probability": 0.85693359375
                },
                {
                    "start": 1442.34,
                    "end": 1442.8,
                    "word": " given",
                    "probability": 0.77880859375
                },
                {
                    "start": 1442.8,
                    "end": 1443.08,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1443.08,
                    "end": 1443.52,
                    "word": " four",
                    "probability": 0.8798828125
                },
                {
                    "start": 1443.52,
                    "end": 1444.12,
                    "word": " most",
                    "probability": 0.818359375
                },
                {
                    "start": 1444.12,
                    "end": 1444.7,
                    "word": " significant",
                    "probability": 0.7900390625
                },
                {
                    "start": 1444.7,
                    "end": 1445.38,
                    "word": " bytes",
                    "probability": 0.7041015625
                },
                {
                    "start": 1445.38,
                    "end": 1446.1,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 1446.1,
                    "end": 1446.76,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1446.76,
                    "end": 1447.5,
                    "word": " key",
                    "probability": 0.68017578125
                },
                {
                    "start": 1447.5,
                    "end": 1447.96,
                    "word": " one",
                    "probability": 0.79248046875
                },
                {
                    "start": 1447.96,
                    "end": 1448.5,
                    "word": " value",
                    "probability": 0.9248046875
                },
                {
                    "start": 1448.5,
                    "end": 1448.96,
                    "word": " times",
                    "probability": 0.7841796875
                },
                {
                    "start": 1448.96,
                    "end": 1449.18,
                    "word": " this",
                    "probability": 0.6845703125
                },
                {
                    "start": 1449.18,
                    "end": 1449.68,
                    "word": " consecutive",
                    "probability": 0.79638671875
                },
                {
                    "start": 1449.68,
                    "end": 1450.28,
                    "word": " powers",
                    "probability": 0.81005859375
                },
                {
                    "start": 1450.28,
                    "end": 1450.46,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1450.46,
                    "end": 1450.9,
                    "word": " C",
                    "probability": 0.95556640625
                },
                {
                    "start": 1450.9,
                    "end": 1451.2,
                    "word": ",",
                    "probability": 0.87744140625
                }
            ]
        },
        {
            "id": 194,
            "seek": 146540,
            "start": 1451.2,
            "end": 1462.1,
            "text": " I would do a linear transformation, get a value that was close to a basis vector in this small vector basis,",
            "tokens": [
                50964,
                286,
                576,
                360,
                257,
                8213,
                9887,
                11,
                483,
                257,
                2158,
                300,
                390,
                1998,
                281,
                257,
                5143,
                8062,
                294,
                341,
                1359,
                8062,
                5143,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.199441958963871,
            "compression_ratio": 1.6304347826086956,
            "no_speech_prob": 0.303955078125,
            "words": [
                {
                    "start": 1451.2,
                    "end": 1451.54,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1451.54,
                    "end": 1451.7,
                    "word": " would",
                    "probability": 0.84423828125
                },
                {
                    "start": 1451.7,
                    "end": 1451.96,
                    "word": " do",
                    "probability": 0.90673828125
                },
                {
                    "start": 1452.34,
                    "end": 1452.6,
                    "word": " a linear",
                    "probability": 0.841796875
                },
                {
                    "start": 1452.6,
                    "end": 1453.34,
                    "word": " transformation",
                    "probability": 0.7626953125
                },
                {
                    "start": 1453.34,
                    "end": 1454.12,
                    "word": ",",
                    "probability": 0.89794921875
                },
                {
                    "start": 1454.12,
                    "end": 1454.34,
                    "word": " get",
                    "probability": 0.888671875
                },
                {
                    "start": 1454.68,
                    "end": 1454.98,
                    "word": " a value",
                    "probability": 0.92724609375
                },
                {
                    "start": 1454.98,
                    "end": 1455.26,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 1455.26,
                    "end": 1455.6,
                    "word": " was",
                    "probability": 0.890625
                },
                {
                    "start": 1455.6,
                    "end": 1456.28,
                    "word": " close",
                    "probability": 0.8291015625
                },
                {
                    "start": 1456.28,
                    "end": 1456.52,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1456.68,
                    "end": 1456.92,
                    "word": " a basis",
                    "probability": 0.7958984375
                },
                {
                    "start": 1456.92,
                    "end": 1457.38,
                    "word": " vector",
                    "probability": 0.89697265625
                },
                {
                    "start": 1457.38,
                    "end": 1457.66,
                    "word": " in",
                    "probability": 0.8955078125
                },
                {
                    "start": 1457.66,
                    "end": 1457.94,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 1457.94,
                    "end": 1459.16,
                    "word": " small",
                    "probability": 0.853515625
                },
                {
                    "start": 1459.16,
                    "end": 1460.42,
                    "word": " vector",
                    "probability": 0.9150390625
                },
                {
                    "start": 1460.42,
                    "end": 1461.18,
                    "word": " basis",
                    "probability": 0.8017578125
                },
                {
                    "start": 1461.18,
                    "end": 1462.1,
                    "word": ",",
                    "probability": 0.74755859375
                }
            ]
        },
        {
            "id": 195,
            "seek": 146540,
            "start": 1462.1,
            "end": 1467.88,
            "text": " then round off to get it exactly to a basis vector and then transform back.",
            "tokens": [
                51464,
                550,
                3098,
                766,
                281,
                483,
                309,
                2293,
                281,
                257,
                5143,
                8062,
                293,
                550,
                4088,
                646,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.199441958963871,
            "compression_ratio": 1.6304347826086956,
            "no_speech_prob": 0.303955078125,
            "words": [
                {
                    "start": 1462.1,
                    "end": 1462.42,
                    "word": " then",
                    "probability": 0.63671875
                },
                {
                    "start": 1462.42,
                    "end": 1462.94,
                    "word": " round",
                    "probability": 0.8720703125
                },
                {
                    "start": 1462.94,
                    "end": 1463.42,
                    "word": " off",
                    "probability": 0.80908203125
                },
                {
                    "start": 1463.42,
                    "end": 1463.84,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1463.84,
                    "end": 1464.02,
                    "word": " get",
                    "probability": 0.8994140625
                },
                {
                    "start": 1464.02,
                    "end": 1464.14,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 1464.14,
                    "end": 1464.64,
                    "word": " exactly",
                    "probability": 0.76611328125
                },
                {
                    "start": 1464.64,
                    "end": 1464.9,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 1465.06,
                    "end": 1465.3,
                    "word": " a basis",
                    "probability": 0.77392578125
                },
                {
                    "start": 1465.3,
                    "end": 1465.7,
                    "word": " vector",
                    "probability": 0.90087890625
                },
                {
                    "start": 1465.7,
                    "end": 1465.84,
                    "word": " and",
                    "probability": 0.74462890625
                },
                {
                    "start": 1465.84,
                    "end": 1466.0,
                    "word": " then",
                    "probability": 0.7236328125
                },
                {
                    "start": 1466.0,
                    "end": 1466.54,
                    "word": " transform",
                    "probability": 0.822265625
                },
                {
                    "start": 1466.54,
                    "end": 1467.06,
                    "word": " back",
                    "probability": 0.81396484375
                },
                {
                    "start": 1467.06,
                    "end": 1467.88,
                    "word": ".",
                    "probability": 0.20751953125
                }
            ]
        },
        {
            "id": 196,
            "seek": 149158,
            "start": 1467.88,
            "end": 1473.16,
            "text": " That would give me the exact value of key one zero.",
            "tokens": [
                50364,
                663,
                576,
                976,
                385,
                264,
                1900,
                2158,
                295,
                2141,
                472,
                4018,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1805959286731343,
            "compression_ratio": 1.5402843601895735,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1467.88,
                    "end": 1468.06,
                    "word": " That",
                    "probability": 0.30078125
                },
                {
                    "start": 1468.06,
                    "end": 1468.6,
                    "word": " would",
                    "probability": 0.85546875
                },
                {
                    "start": 1468.6,
                    "end": 1469.56,
                    "word": " give",
                    "probability": 0.8330078125
                },
                {
                    "start": 1469.56,
                    "end": 1469.78,
                    "word": " me",
                    "probability": 0.9072265625
                },
                {
                    "start": 1469.78,
                    "end": 1470.18,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1470.18,
                    "end": 1470.82,
                    "word": " exact",
                    "probability": 0.86669921875
                },
                {
                    "start": 1470.82,
                    "end": 1471.38,
                    "word": " value",
                    "probability": 0.9248046875
                },
                {
                    "start": 1471.38,
                    "end": 1471.78,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1471.78,
                    "end": 1472.0,
                    "word": " key",
                    "probability": 0.73974609375
                },
                {
                    "start": 1472.0,
                    "end": 1472.24,
                    "word": " one",
                    "probability": 0.6337890625
                },
                {
                    "start": 1472.24,
                    "end": 1472.52,
                    "word": " zero",
                    "probability": 0.58203125
                },
                {
                    "start": 1472.52,
                    "end": 1473.16,
                    "word": ".",
                    "probability": 0.9423828125
                }
            ]
        },
        {
            "id": 197,
            "seek": 149158,
            "start": 1473.34,
            "end": 1478.52,
            "text": " So I wrote up a Sage program to figure out how exactly that would work.",
            "tokens": [
                50664,
                407,
                286,
                4114,
                493,
                257,
                33812,
                1461,
                281,
                2573,
                484,
                577,
                2293,
                300,
                576,
                589,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1805959286731343,
            "compression_ratio": 1.5402843601895735,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1473.34,
                    "end": 1473.52,
                    "word": " So",
                    "probability": 0.90576171875
                },
                {
                    "start": 1473.52,
                    "end": 1473.68,
                    "word": " I",
                    "probability": 0.958984375
                },
                {
                    "start": 1473.68,
                    "end": 1473.88,
                    "word": " wrote",
                    "probability": 0.84423828125
                },
                {
                    "start": 1473.88,
                    "end": 1474.06,
                    "word": " up",
                    "probability": 0.900390625
                },
                {
                    "start": 1474.24,
                    "end": 1474.46,
                    "word": " a Sage",
                    "probability": 0.513671875
                },
                {
                    "start": 1474.46,
                    "end": 1474.8,
                    "word": " program",
                    "probability": 0.70556640625
                },
                {
                    "start": 1474.8,
                    "end": 1475.18,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1475.18,
                    "end": 1475.46,
                    "word": " figure",
                    "probability": 0.9248046875
                },
                {
                    "start": 1475.46,
                    "end": 1475.76,
                    "word": " out",
                    "probability": 0.81787109375
                },
                {
                    "start": 1475.76,
                    "end": 1476.64,
                    "word": " how",
                    "probability": 0.86083984375
                },
                {
                    "start": 1476.64,
                    "end": 1477.1,
                    "word": " exactly",
                    "probability": 0.77197265625
                },
                {
                    "start": 1477.1,
                    "end": 1477.34,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 1477.34,
                    "end": 1477.52,
                    "word": " would",
                    "probability": 0.8408203125
                },
                {
                    "start": 1477.52,
                    "end": 1477.88,
                    "word": " work",
                    "probability": 0.810546875
                },
                {
                    "start": 1477.88,
                    "end": 1478.52,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 198,
            "seek": 149158,
            "start": 1479.32,
            "end": 1485.0,
            "text": " Sage is a library for Python that lets you do linear algebra, among many other things.",
            "tokens": [
                50914,
                33812,
                307,
                257,
                6405,
                337,
                15329,
                300,
                6653,
                291,
                360,
                8213,
                21989,
                11,
                3654,
                867,
                661,
                721,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1805959286731343,
            "compression_ratio": 1.5402843601895735,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1479.32,
                    "end": 1479.54,
                    "word": " Sage",
                    "probability": 0.80615234375
                },
                {
                    "start": 1479.54,
                    "end": 1479.7,
                    "word": " is",
                    "probability": 0.8779296875
                },
                {
                    "start": 1479.82,
                    "end": 1480.14,
                    "word": " a library",
                    "probability": 0.81103515625
                },
                {
                    "start": 1480.14,
                    "end": 1480.48,
                    "word": " for",
                    "probability": 0.89892578125
                },
                {
                    "start": 1480.48,
                    "end": 1480.86,
                    "word": " Python",
                    "probability": 0.90576171875
                },
                {
                    "start": 1480.86,
                    "end": 1481.1,
                    "word": " that",
                    "probability": 0.865234375
                },
                {
                    "start": 1481.1,
                    "end": 1481.3,
                    "word": " lets",
                    "probability": 0.8115234375
                },
                {
                    "start": 1481.3,
                    "end": 1481.42,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 1481.42,
                    "end": 1481.76,
                    "word": " do",
                    "probability": 0.91162109375
                },
                {
                    "start": 1481.76,
                    "end": 1482.12,
                    "word": " linear",
                    "probability": 0.85986328125
                },
                {
                    "start": 1482.12,
                    "end": 1482.54,
                    "word": " algebra",
                    "probability": 0.73583984375
                },
                {
                    "start": 1482.54,
                    "end": 1482.92,
                    "word": ",",
                    "probability": 0.360107421875
                },
                {
                    "start": 1482.92,
                    "end": 1483.4,
                    "word": " among",
                    "probability": 0.88623046875
                },
                {
                    "start": 1483.4,
                    "end": 1483.78,
                    "word": " many",
                    "probability": 0.82080078125
                },
                {
                    "start": 1483.78,
                    "end": 1484.0,
                    "word": " other",
                    "probability": 0.78662109375
                },
                {
                    "start": 1484.0,
                    "end": 1484.36,
                    "word": " things",
                    "probability": 0.73046875
                },
                {
                    "start": 1484.36,
                    "end": 1485.0,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 199,
            "seek": 149158,
            "start": 1486.16,
            "end": 1489.86,
            "text": " So here we have the modulus, two to the 32.",
            "tokens": [
                51264,
                407,
                510,
                321,
                362,
                264,
                42287,
                11,
                732,
                281,
                264,
                8858,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1805959286731343,
            "compression_ratio": 1.5402843601895735,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1486.16,
                    "end": 1486.36,
                    "word": " So",
                    "probability": 0.9033203125
                },
                {
                    "start": 1486.36,
                    "end": 1486.54,
                    "word": " here",
                    "probability": 0.80224609375
                },
                {
                    "start": 1486.54,
                    "end": 1486.68,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1486.68,
                    "end": 1486.98,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1486.98,
                    "end": 1487.36,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 1487.36,
                    "end": 1487.82,
                    "word": " modulus",
                    "probability": 0.83154296875
                },
                {
                    "start": 1487.82,
                    "end": 1488.52,
                    "word": ",",
                    "probability": 0.40625
                },
                {
                    "start": 1488.52,
                    "end": 1488.64,
                    "word": " two",
                    "probability": 0.7587890625
                },
                {
                    "start": 1488.64,
                    "end": 1488.74,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 1488.74,
                    "end": 1488.86,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 1488.86,
                    "end": 1489.22,
                    "word": " 32",
                    "probability": 0.87841796875
                },
                {
                    "start": 1489.22,
                    "end": 1489.86,
                    "word": ".",
                    "probability": 0.732421875
                }
            ]
        },
        {
            "id": 200,
            "seek": 149158,
            "start": 1490.12,
            "end": 1494.06,
            "text": " We have the constant from the truncated linear congruential generator.",
            "tokens": [
                51514,
                492,
                362,
                264,
                5754,
                490,
                264,
                504,
                409,
                66,
                770,
                8213,
                8882,
                84,
                2549,
                19265,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1805959286731343,
            "compression_ratio": 1.5402843601895735,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1490.12,
                    "end": 1490.6,
                    "word": " We",
                    "probability": 0.90234375
                },
                {
                    "start": 1490.6,
                    "end": 1490.86,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1490.86,
                    "end": 1491.04,
                    "word": " the",
                    "probability": 0.82470703125
                },
                {
                    "start": 1491.04,
                    "end": 1491.44,
                    "word": " constant",
                    "probability": 0.8271484375
                },
                {
                    "start": 1491.44,
                    "end": 1491.72,
                    "word": " from",
                    "probability": 0.80859375
                },
                {
                    "start": 1491.72,
                    "end": 1491.86,
                    "word": " the",
                    "probability": 0.822265625
                },
                {
                    "start": 1491.86,
                    "end": 1492.18,
                    "word": " truncated",
                    "probability": 0.957275390625
                },
                {
                    "start": 1492.18,
                    "end": 1492.46,
                    "word": " linear",
                    "probability": 0.8056640625
                },
                {
                    "start": 1492.46,
                    "end": 1492.9,
                    "word": " congruential",
                    "probability": 0.8426106770833334
                },
                {
                    "start": 1492.9,
                    "end": 1493.42,
                    "word": " generator",
                    "probability": 0.88134765625
                },
                {
                    "start": 1493.42,
                    "end": 1494.06,
                    "word": ".",
                    "probability": 0.85498046875
                }
            ]
        },
        {
            "id": 201,
            "seek": 151078,
            "start": 1494.72,
            "end": 1500.04,
            "text": " We have the matrix that defines the basis for our four dimensional vector space.",
            "tokens": [
                50414,
                492,
                362,
                264,
                8141,
                300,
                23122,
                264,
                5143,
                337,
                527,
                1451,
                18795,
                8062,
                1901,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21078125536441802,
            "compression_ratio": 1.5202702702702702,
            "no_speech_prob": 0.001926422119140625,
            "words": [
                {
                    "start": 1494.72,
                    "end": 1495.08,
                    "word": " We",
                    "probability": 0.59716796875
                },
                {
                    "start": 1495.08,
                    "end": 1495.26,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 1495.26,
                    "end": 1495.44,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1495.44,
                    "end": 1495.98,
                    "word": " matrix",
                    "probability": 0.82568359375
                },
                {
                    "start": 1495.98,
                    "end": 1496.46,
                    "word": " that",
                    "probability": 0.84326171875
                },
                {
                    "start": 1496.46,
                    "end": 1496.76,
                    "word": " defines",
                    "probability": 0.75146484375
                },
                {
                    "start": 1496.76,
                    "end": 1496.98,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1496.98,
                    "end": 1497.34,
                    "word": " basis",
                    "probability": 0.80078125
                },
                {
                    "start": 1497.34,
                    "end": 1497.62,
                    "word": " for",
                    "probability": 0.8935546875
                },
                {
                    "start": 1497.62,
                    "end": 1497.88,
                    "word": " our",
                    "probability": 0.70458984375
                },
                {
                    "start": 1497.88,
                    "end": 1498.16,
                    "word": " four",
                    "probability": 0.841796875
                },
                {
                    "start": 1498.16,
                    "end": 1498.48,
                    "word": " dimensional",
                    "probability": 0.54296875
                },
                {
                    "start": 1498.48,
                    "end": 1498.84,
                    "word": " vector",
                    "probability": 0.8955078125
                },
                {
                    "start": 1498.84,
                    "end": 1499.32,
                    "word": " space",
                    "probability": 0.80859375
                },
                {
                    "start": 1499.32,
                    "end": 1500.04,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 202,
            "seek": 151078,
            "start": 1500.4,
            "end": 1510.3,
            "text": " Now the vectors themselves are the modulus and the powers of the constant with minus ones on the diagonal.",
            "tokens": [
                50664,
                823,
                264,
                18875,
                2969,
                366,
                264,
                42287,
                293,
                264,
                8674,
                295,
                264,
                5754,
                365,
                3175,
                2306,
                322,
                264,
                21539,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21078125536441802,
            "compression_ratio": 1.5202702702702702,
            "no_speech_prob": 0.001926422119140625,
            "words": [
                {
                    "start": 1500.4,
                    "end": 1500.62,
                    "word": " Now",
                    "probability": 0.89794921875
                },
                {
                    "start": 1500.62,
                    "end": 1500.92,
                    "word": " the",
                    "probability": 0.63671875
                },
                {
                    "start": 1500.92,
                    "end": 1502.22,
                    "word": " vectors",
                    "probability": 0.8994140625
                },
                {
                    "start": 1502.22,
                    "end": 1502.9,
                    "word": " themselves",
                    "probability": 0.73095703125
                },
                {
                    "start": 1502.9,
                    "end": 1503.74,
                    "word": " are",
                    "probability": 0.85986328125
                },
                {
                    "start": 1503.74,
                    "end": 1503.92,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1503.92,
                    "end": 1504.38,
                    "word": " modulus",
                    "probability": 0.84814453125
                },
                {
                    "start": 1504.38,
                    "end": 1505.48,
                    "word": " and",
                    "probability": 0.830078125
                },
                {
                    "start": 1505.48,
                    "end": 1505.64,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1505.64,
                    "end": 1506.02,
                    "word": " powers",
                    "probability": 0.8212890625
                },
                {
                    "start": 1506.02,
                    "end": 1506.32,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1506.32,
                    "end": 1506.46,
                    "word": " the",
                    "probability": 0.8232421875
                },
                {
                    "start": 1506.46,
                    "end": 1507.02,
                    "word": " constant",
                    "probability": 0.84716796875
                },
                {
                    "start": 1507.02,
                    "end": 1508.12,
                    "word": " with",
                    "probability": 0.77978515625
                },
                {
                    "start": 1508.12,
                    "end": 1508.54,
                    "word": " minus",
                    "probability": 0.88671875
                },
                {
                    "start": 1508.54,
                    "end": 1508.84,
                    "word": " ones",
                    "probability": 0.73388671875
                },
                {
                    "start": 1508.84,
                    "end": 1509.02,
                    "word": " on",
                    "probability": 0.90087890625
                },
                {
                    "start": 1509.02,
                    "end": 1509.16,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1509.16,
                    "end": 1509.58,
                    "word": " diagonal",
                    "probability": 0.76708984375
                },
                {
                    "start": 1509.58,
                    "end": 1510.3,
                    "word": ".",
                    "probability": 0.92138671875
                }
            ]
        },
        {
            "id": 203,
            "seek": 151078,
            "start": 1510.58,
            "end": 1513.26,
            "text": " This does the lattice reduction step.",
            "tokens": [
                51164,
                639,
                775,
                264,
                34011,
                11004,
                1823,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21078125536441802,
            "compression_ratio": 1.5202702702702702,
            "no_speech_prob": 0.001926422119140625,
            "words": [
                {
                    "start": 1510.58,
                    "end": 1510.96,
                    "word": " This",
                    "probability": 0.80517578125
                },
                {
                    "start": 1510.96,
                    "end": 1511.24,
                    "word": " does",
                    "probability": 0.92578125
                },
                {
                    "start": 1511.24,
                    "end": 1511.44,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1511.44,
                    "end": 1511.64,
                    "word": " lattice",
                    "probability": 0.7587890625
                },
                {
                    "start": 1511.64,
                    "end": 1512.06,
                    "word": " reduction",
                    "probability": 0.86083984375
                },
                {
                    "start": 1512.06,
                    "end": 1512.54,
                    "word": " step",
                    "probability": 0.8095703125
                },
                {
                    "start": 1512.54,
                    "end": 1513.26,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 204,
            "seek": 153856,
            "start": 1513.26,
            "end": 1520.18,
            "text": " Now to test how B worked, I would generate a random initial k1 value,",
            "tokens": [
                50364,
                823,
                281,
                1500,
                577,
                363,
                2732,
                11,
                286,
                576,
                8460,
                257,
                4974,
                5883,
                350,
                16,
                2158,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19512649359447615,
            "compression_ratio": 1.435,
            "no_speech_prob": 0.06951904296875,
            "words": [
                {
                    "start": 1513.26,
                    "end": 1513.74,
                    "word": " Now",
                    "probability": 0.86181640625
                },
                {
                    "start": 1513.74,
                    "end": 1513.9,
                    "word": " to",
                    "probability": 0.72998046875
                },
                {
                    "start": 1513.9,
                    "end": 1514.32,
                    "word": " test",
                    "probability": 0.8017578125
                },
                {
                    "start": 1514.32,
                    "end": 1514.98,
                    "word": " how",
                    "probability": 0.89453125
                },
                {
                    "start": 1514.98,
                    "end": 1515.56,
                    "word": " B",
                    "probability": 0.83740234375
                },
                {
                    "start": 1515.56,
                    "end": 1516.08,
                    "word": " worked",
                    "probability": 0.72998046875
                },
                {
                    "start": 1516.08,
                    "end": 1516.42,
                    "word": ",",
                    "probability": 0.88623046875
                },
                {
                    "start": 1516.42,
                    "end": 1516.62,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1516.62,
                    "end": 1516.76,
                    "word": " would",
                    "probability": 0.82861328125
                },
                {
                    "start": 1516.76,
                    "end": 1517.1,
                    "word": " generate",
                    "probability": 0.83251953125
                },
                {
                    "start": 1517.38,
                    "end": 1517.8,
                    "word": " a random",
                    "probability": 0.72412109375
                },
                {
                    "start": 1517.8,
                    "end": 1518.58,
                    "word": " initial",
                    "probability": 0.8544921875
                },
                {
                    "start": 1518.58,
                    "end": 1519.06,
                    "word": " k1",
                    "probability": 0.5152587890625
                },
                {
                    "start": 1519.06,
                    "end": 1519.48,
                    "word": " value",
                    "probability": 0.93408203125
                },
                {
                    "start": 1519.48,
                    "end": 1520.18,
                    "word": ",",
                    "probability": 0.63330078125
                }
            ]
        },
        {
            "id": 205,
            "seek": 153856,
            "start": 1520.18,
            "end": 1532.12,
            "text": " then compute the actual powers of C times k1, modulo m, that I was going to try to recover.",
            "tokens": [
                50714,
                550,
                14722,
                264,
                3539,
                8674,
                295,
                383,
                1413,
                350,
                16,
                11,
                1072,
                13455,
                275,
                11,
                300,
                286,
                390,
                516,
                281,
                853,
                281,
                8114,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19512649359447615,
            "compression_ratio": 1.435,
            "no_speech_prob": 0.06951904296875,
            "words": [
                {
                    "start": 1520.18,
                    "end": 1520.68,
                    "word": " then",
                    "probability": 0.7236328125
                },
                {
                    "start": 1520.68,
                    "end": 1521.3,
                    "word": " compute",
                    "probability": 0.87353515625
                },
                {
                    "start": 1521.3,
                    "end": 1522.74,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1522.74,
                    "end": 1523.7,
                    "word": " actual",
                    "probability": 0.80078125
                },
                {
                    "start": 1523.7,
                    "end": 1525.44,
                    "word": " powers",
                    "probability": 0.8037109375
                },
                {
                    "start": 1525.44,
                    "end": 1525.66,
                    "word": " of",
                    "probability": 0.8935546875
                },
                {
                    "start": 1525.66,
                    "end": 1525.92,
                    "word": " C",
                    "probability": 0.8515625
                },
                {
                    "start": 1525.92,
                    "end": 1526.32,
                    "word": " times",
                    "probability": 0.78857421875
                },
                {
                    "start": 1526.32,
                    "end": 1527.0,
                    "word": " k1",
                    "probability": 0.97265625
                },
                {
                    "start": 1527.0,
                    "end": 1527.52,
                    "word": ",",
                    "probability": 0.5498046875
                },
                {
                    "start": 1527.52,
                    "end": 1528.38,
                    "word": " modulo",
                    "probability": 0.81640625
                },
                {
                    "start": 1528.38,
                    "end": 1528.8,
                    "word": " m",
                    "probability": 0.5390625
                },
                {
                    "start": 1528.8,
                    "end": 1529.62,
                    "word": ",",
                    "probability": 0.5419921875
                },
                {
                    "start": 1529.62,
                    "end": 1529.88,
                    "word": " that",
                    "probability": 0.87451171875
                },
                {
                    "start": 1529.88,
                    "end": 1529.96,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1529.96,
                    "end": 1530.08,
                    "word": " was",
                    "probability": 0.8955078125
                },
                {
                    "start": 1530.08,
                    "end": 1530.28,
                    "word": " going",
                    "probability": 0.8544921875
                },
                {
                    "start": 1530.28,
                    "end": 1530.52,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1530.52,
                    "end": 1530.94,
                    "word": " try",
                    "probability": 0.8349609375
                },
                {
                    "start": 1530.94,
                    "end": 1531.16,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1531.16,
                    "end": 1531.58,
                    "word": " recover",
                    "probability": 0.7705078125
                },
                {
                    "start": 1531.58,
                    "end": 1532.12,
                    "word": ".",
                    "probability": 0.92822265625
                }
            ]
        },
        {
            "id": 206,
            "seek": 153856,
            "start": 1532.12,
            "end": 1533.6,
            "text": " So I'd print these out.",
            "tokens": [
                51314,
                407,
                286,
                1116,
                4482,
                613,
                484,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19512649359447615,
            "compression_ratio": 1.435,
            "no_speech_prob": 0.06951904296875,
            "words": [
                {
                    "start": 1532.12,
                    "end": 1532.34,
                    "word": " So",
                    "probability": 0.89990234375
                },
                {
                    "start": 1532.34,
                    "end": 1532.52,
                    "word": " I'd",
                    "probability": 0.940673828125
                },
                {
                    "start": 1532.52,
                    "end": 1532.7,
                    "word": " print",
                    "probability": 0.83935546875
                },
                {
                    "start": 1532.7,
                    "end": 1532.94,
                    "word": " these",
                    "probability": 0.71240234375
                },
                {
                    "start": 1532.94,
                    "end": 1533.24,
                    "word": " out",
                    "probability": 0.818359375
                },
                {
                    "start": 1533.24,
                    "end": 1533.6,
                    "word": ".",
                    "probability": 0.81640625
                }
            ]
        },
        {
            "id": 207,
            "seek": 153856,
            "start": 1534.1,
            "end": 1537.12,
            "text": " The most significant bytes were the things that I had guessed.",
            "tokens": [
                51414,
                440,
                881,
                4776,
                36088,
                645,
                264,
                721,
                300,
                286,
                632,
                21852,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19512649359447615,
            "compression_ratio": 1.435,
            "no_speech_prob": 0.06951904296875,
            "words": [
                {
                    "start": 1534.1,
                    "end": 1534.28,
                    "word": " The",
                    "probability": 0.77685546875
                },
                {
                    "start": 1534.28,
                    "end": 1534.44,
                    "word": " most",
                    "probability": 0.814453125
                },
                {
                    "start": 1534.44,
                    "end": 1534.82,
                    "word": " significant",
                    "probability": 0.79638671875
                },
                {
                    "start": 1534.82,
                    "end": 1535.18,
                    "word": " bytes",
                    "probability": 0.7724609375
                },
                {
                    "start": 1535.18,
                    "end": 1535.42,
                    "word": " were",
                    "probability": 0.8798828125
                },
                {
                    "start": 1535.42,
                    "end": 1535.6,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1535.6,
                    "end": 1535.82,
                    "word": " things",
                    "probability": 0.72412109375
                },
                {
                    "start": 1535.82,
                    "end": 1535.98,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 1535.98,
                    "end": 1536.1,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1536.1,
                    "end": 1536.3,
                    "word": " had",
                    "probability": 0.8330078125
                },
                {
                    "start": 1536.3,
                    "end": 1536.78,
                    "word": " guessed",
                    "probability": 0.67041015625
                },
                {
                    "start": 1536.78,
                    "end": 1537.12,
                    "word": ".",
                    "probability": 0.86962890625
                }
            ]
        },
        {
            "id": 208,
            "seek": 153856,
            "start": 1537.12,
            "end": 1541.04,
            "text": " I wanted to recover k's from the MSBs.",
            "tokens": [
                51564,
                286,
                1415,
                281,
                8114,
                350,
                311,
                490,
                264,
                7395,
                33,
                82,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19512649359447615,
            "compression_ratio": 1.435,
            "no_speech_prob": 0.06951904296875,
            "words": [
                {
                    "start": 1537.12,
                    "end": 1537.4,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1537.4,
                    "end": 1537.56,
                    "word": " wanted",
                    "probability": 0.80224609375
                },
                {
                    "start": 1537.56,
                    "end": 1537.84,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1537.84,
                    "end": 1538.3,
                    "word": " recover",
                    "probability": 0.75732421875
                },
                {
                    "start": 1538.3,
                    "end": 1539.0,
                    "word": " k's",
                    "probability": 0.70166015625
                },
                {
                    "start": 1539.0,
                    "end": 1539.58,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 1539.58,
                    "end": 1539.72,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1539.72,
                    "end": 1540.36,
                    "word": " MSBs",
                    "probability": 0.9083658854166666
                },
                {
                    "start": 1540.36,
                    "end": 1541.04,
                    "word": ".",
                    "probability": 0.95263671875
                }
            ]
        },
        {
            "id": 209,
            "seek": 156388,
            "start": 1541.04,
            "end": 1550.7,
            "text": " So the secret stuff that I needed to know were the low 24 bits, the part that I had masked off up here.",
            "tokens": [
                50364,
                407,
                264,
                4054,
                1507,
                300,
                286,
                2978,
                281,
                458,
                645,
                264,
                2295,
                4022,
                9239,
                11,
                264,
                644,
                300,
                286,
                632,
                45249,
                766,
                493,
                510,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20183939382999758,
            "compression_ratio": 1.5487179487179488,
            "no_speech_prob": 0.00453948974609375,
            "words": [
                {
                    "start": 1541.04,
                    "end": 1541.7,
                    "word": " So",
                    "probability": 0.857421875
                },
                {
                    "start": 1541.7,
                    "end": 1541.9,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 1541.9,
                    "end": 1542.32,
                    "word": " secret",
                    "probability": 0.79833984375
                },
                {
                    "start": 1542.32,
                    "end": 1543.4,
                    "word": " stuff",
                    "probability": 0.79345703125
                },
                {
                    "start": 1543.4,
                    "end": 1543.6,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1543.6,
                    "end": 1543.74,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1543.74,
                    "end": 1544.0,
                    "word": " needed",
                    "probability": 0.7294921875
                },
                {
                    "start": 1544.0,
                    "end": 1544.3,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 1544.3,
                    "end": 1544.7,
                    "word": " know",
                    "probability": 0.8212890625
                },
                {
                    "start": 1544.7,
                    "end": 1545.48,
                    "word": " were",
                    "probability": 0.654296875
                },
                {
                    "start": 1545.48,
                    "end": 1545.72,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1545.72,
                    "end": 1545.94,
                    "word": " low",
                    "probability": 0.90087890625
                },
                {
                    "start": 1545.94,
                    "end": 1546.5,
                    "word": " 24",
                    "probability": 0.88818359375
                },
                {
                    "start": 1546.5,
                    "end": 1546.94,
                    "word": " bits",
                    "probability": 0.66259765625
                },
                {
                    "start": 1546.94,
                    "end": 1547.06,
                    "word": ",",
                    "probability": 0.79833984375
                },
                {
                    "start": 1547.06,
                    "end": 1547.16,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1547.16,
                    "end": 1547.44,
                    "word": " part",
                    "probability": 0.82958984375
                },
                {
                    "start": 1547.44,
                    "end": 1547.92,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 1547.92,
                    "end": 1548.16,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1548.16,
                    "end": 1548.8,
                    "word": " had",
                    "probability": 0.810546875
                },
                {
                    "start": 1548.8,
                    "end": 1549.26,
                    "word": " masked",
                    "probability": 0.72607421875
                },
                {
                    "start": 1549.26,
                    "end": 1549.7,
                    "word": " off",
                    "probability": 0.82080078125
                },
                {
                    "start": 1549.7,
                    "end": 1550.0,
                    "word": " up",
                    "probability": 0.90283203125
                },
                {
                    "start": 1550.0,
                    "end": 1550.28,
                    "word": " here",
                    "probability": 0.81591796875
                },
                {
                    "start": 1550.28,
                    "end": 1550.7,
                    "word": ".",
                    "probability": 0.93701171875
                }
            ]
        },
        {
            "id": 210,
            "seek": 156388,
            "start": 1550.7,
            "end": 1555.7,
            "text": " So this is the secret 24 bit values that I need to guess.",
            "tokens": [
                50864,
                407,
                341,
                307,
                264,
                4054,
                4022,
                857,
                4190,
                300,
                286,
                643,
                281,
                2041,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20183939382999758,
            "compression_ratio": 1.5487179487179488,
            "no_speech_prob": 0.00453948974609375,
            "words": [
                {
                    "start": 1550.7,
                    "end": 1550.9,
                    "word": " So",
                    "probability": 0.8759765625
                },
                {
                    "start": 1550.9,
                    "end": 1551.08,
                    "word": " this",
                    "probability": 0.875
                },
                {
                    "start": 1551.08,
                    "end": 1551.24,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 1551.24,
                    "end": 1551.64,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1551.64,
                    "end": 1552.44,
                    "word": " secret",
                    "probability": 0.76708984375
                },
                {
                    "start": 1552.44,
                    "end": 1552.96,
                    "word": " 24",
                    "probability": 0.904296875
                },
                {
                    "start": 1552.96,
                    "end": 1553.28,
                    "word": " bit",
                    "probability": 0.67919921875
                },
                {
                    "start": 1553.28,
                    "end": 1554.14,
                    "word": " values",
                    "probability": 0.90771484375
                },
                {
                    "start": 1554.14,
                    "end": 1554.34,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 1554.34,
                    "end": 1554.46,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1554.46,
                    "end": 1554.6,
                    "word": " need",
                    "probability": 0.81298828125
                },
                {
                    "start": 1554.6,
                    "end": 1554.74,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1554.74,
                    "end": 1555.06,
                    "word": " guess",
                    "probability": 0.904296875
                },
                {
                    "start": 1555.06,
                    "end": 1555.7,
                    "word": ".",
                    "probability": 0.95703125
                }
            ]
        },
        {
            "id": 211,
            "seek": 156388,
            "start": 1555.92,
            "end": 1561.52,
            "text": " Given the vector that is the most significant bytes, I multiplied it by B,",
            "tokens": [
                51114,
                18600,
                264,
                8062,
                300,
                307,
                264,
                881,
                4776,
                36088,
                11,
                286,
                17207,
                309,
                538,
                363,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20183939382999758,
            "compression_ratio": 1.5487179487179488,
            "no_speech_prob": 0.00453948974609375,
            "words": [
                {
                    "start": 1555.92,
                    "end": 1556.56,
                    "word": " Given",
                    "probability": 0.70703125
                },
                {
                    "start": 1556.56,
                    "end": 1557.0,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1557.0,
                    "end": 1557.34,
                    "word": " vector",
                    "probability": 0.9091796875
                },
                {
                    "start": 1557.34,
                    "end": 1557.82,
                    "word": " that",
                    "probability": 0.84326171875
                },
                {
                    "start": 1557.82,
                    "end": 1558.06,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 1558.06,
                    "end": 1558.38,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1558.38,
                    "end": 1558.56,
                    "word": " most",
                    "probability": 0.81982421875
                },
                {
                    "start": 1558.56,
                    "end": 1559.02,
                    "word": " significant",
                    "probability": 0.80517578125
                },
                {
                    "start": 1559.02,
                    "end": 1559.5,
                    "word": " bytes",
                    "probability": 0.7724609375
                },
                {
                    "start": 1559.5,
                    "end": 1559.82,
                    "word": ",",
                    "probability": 0.8525390625
                },
                {
                    "start": 1559.82,
                    "end": 1560.12,
                    "word": " I",
                    "probability": 0.99169921875
                },
                {
                    "start": 1560.12,
                    "end": 1560.46,
                    "word": " multiplied",
                    "probability": 0.62744140625
                },
                {
                    "start": 1560.46,
                    "end": 1560.7,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 1560.7,
                    "end": 1560.88,
                    "word": " by",
                    "probability": 0.9033203125
                },
                {
                    "start": 1560.88,
                    "end": 1561.24,
                    "word": " B",
                    "probability": 0.79833984375
                },
                {
                    "start": 1561.24,
                    "end": 1561.52,
                    "word": ",",
                    "probability": 0.7060546875
                }
            ]
        },
        {
            "id": 212,
            "seek": 156388,
            "start": 1561.52,
            "end": 1566.36,
            "text": " which switched from one lattice to the other, did a basis change.",
            "tokens": [
                51414,
                597,
                16858,
                490,
                472,
                34011,
                281,
                264,
                661,
                11,
                630,
                257,
                5143,
                1319,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20183939382999758,
            "compression_ratio": 1.5487179487179488,
            "no_speech_prob": 0.00453948974609375,
            "words": [
                {
                    "start": 1561.52,
                    "end": 1561.74,
                    "word": " which",
                    "probability": 0.90625
                },
                {
                    "start": 1561.74,
                    "end": 1562.12,
                    "word": " switched",
                    "probability": 0.7919921875
                },
                {
                    "start": 1562.12,
                    "end": 1562.38,
                    "word": " from",
                    "probability": 0.81494140625
                },
                {
                    "start": 1562.38,
                    "end": 1562.94,
                    "word": " one",
                    "probability": 0.81298828125
                },
                {
                    "start": 1562.94,
                    "end": 1563.58,
                    "word": " lattice",
                    "probability": 0.76611328125
                },
                {
                    "start": 1563.58,
                    "end": 1564.24,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1564.24,
                    "end": 1564.44,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1564.44,
                    "end": 1564.68,
                    "word": " other",
                    "probability": 0.7802734375
                },
                {
                    "start": 1564.68,
                    "end": 1564.9,
                    "word": ",",
                    "probability": 0.84130859375
                },
                {
                    "start": 1564.9,
                    "end": 1564.96,
                    "word": " did",
                    "probability": 0.87451171875
                },
                {
                    "start": 1565.1,
                    "end": 1565.36,
                    "word": " a basis",
                    "probability": 0.7890625
                },
                {
                    "start": 1565.36,
                    "end": 1565.84,
                    "word": " change",
                    "probability": 0.84130859375
                },
                {
                    "start": 1565.84,
                    "end": 1566.36,
                    "word": ".",
                    "probability": 0.90869140625
                }
            ]
        },
        {
            "id": 213,
            "seek": 159388,
            "start": 1566.36,
            "end": 1574.38,
            "text": " Then I rounded to the nearest vector in this nicer basis.",
            "tokens": [
                50364,
                1396,
                286,
                23382,
                281,
                264,
                23831,
                8062,
                294,
                341,
                22842,
                5143,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18900239696869484,
            "compression_ratio": 1.5561224489795917,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 1566.36,
                    "end": 1566.62,
                    "word": " Then",
                    "probability": 0.46533203125
                },
                {
                    "start": 1566.62,
                    "end": 1566.86,
                    "word": " I",
                    "probability": 0.96923828125
                },
                {
                    "start": 1566.86,
                    "end": 1567.28,
                    "word": " rounded",
                    "probability": 0.7626953125
                },
                {
                    "start": 1567.28,
                    "end": 1568.28,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1568.28,
                    "end": 1568.46,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1568.46,
                    "end": 1568.72,
                    "word": " nearest",
                    "probability": 0.78759765625
                },
                {
                    "start": 1568.72,
                    "end": 1569.28,
                    "word": " vector",
                    "probability": 0.90673828125
                },
                {
                    "start": 1569.28,
                    "end": 1569.58,
                    "word": " in",
                    "probability": 0.8916015625
                },
                {
                    "start": 1569.58,
                    "end": 1569.82,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 1569.82,
                    "end": 1570.52,
                    "word": " nicer",
                    "probability": 0.8037109375
                },
                {
                    "start": 1570.52,
                    "end": 1573.7,
                    "word": " basis",
                    "probability": 0.5771484375
                },
                {
                    "start": 1573.7,
                    "end": 1574.38,
                    "word": ".",
                    "probability": 0.5732421875
                }
            ]
        },
        {
            "id": 214,
            "seek": 159388,
            "start": 1574.52,
            "end": 1583.8,
            "text": " And that meant that I would get an actual value of k10 that would produce those same most significant bytes.",
            "tokens": [
                50764,
                400,
                300,
                4140,
                300,
                286,
                576,
                483,
                364,
                3539,
                2158,
                295,
                350,
                3279,
                300,
                576,
                5258,
                729,
                912,
                881,
                4776,
                36088,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18900239696869484,
            "compression_ratio": 1.5561224489795917,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 1574.52,
                    "end": 1574.66,
                    "word": " And",
                    "probability": 0.84375
                },
                {
                    "start": 1574.66,
                    "end": 1574.9,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 1574.9,
                    "end": 1575.48,
                    "word": " meant",
                    "probability": 0.88525390625
                },
                {
                    "start": 1575.48,
                    "end": 1575.68,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1575.68,
                    "end": 1575.8,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1575.8,
                    "end": 1576.0,
                    "word": " would",
                    "probability": 0.84912109375
                },
                {
                    "start": 1576.0,
                    "end": 1576.58,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 1576.58,
                    "end": 1577.86,
                    "word": " an",
                    "probability": 0.89453125
                },
                {
                    "start": 1577.86,
                    "end": 1578.46,
                    "word": " actual",
                    "probability": 0.79443359375
                },
                {
                    "start": 1578.46,
                    "end": 1578.92,
                    "word": " value",
                    "probability": 0.9228515625
                },
                {
                    "start": 1578.92,
                    "end": 1579.24,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1579.24,
                    "end": 1579.76,
                    "word": " k10",
                    "probability": 0.3236083984375
                },
                {
                    "start": 1579.76,
                    "end": 1580.18,
                    "word": " that",
                    "probability": 0.83251953125
                },
                {
                    "start": 1580.18,
                    "end": 1580.36,
                    "word": " would",
                    "probability": 0.841796875
                },
                {
                    "start": 1580.36,
                    "end": 1580.8,
                    "word": " produce",
                    "probability": 0.76123046875
                },
                {
                    "start": 1580.8,
                    "end": 1581.14,
                    "word": " those",
                    "probability": 0.8427734375
                },
                {
                    "start": 1581.14,
                    "end": 1581.58,
                    "word": " same",
                    "probability": 0.78173828125
                },
                {
                    "start": 1581.58,
                    "end": 1582.24,
                    "word": " most",
                    "probability": 0.74169921875
                },
                {
                    "start": 1582.24,
                    "end": 1582.68,
                    "word": " significant",
                    "probability": 0.79296875
                },
                {
                    "start": 1582.68,
                    "end": 1583.12,
                    "word": " bytes",
                    "probability": 0.81103515625
                },
                {
                    "start": 1583.12,
                    "end": 1583.8,
                    "word": ".",
                    "probability": 0.982421875
                }
            ]
        },
        {
            "id": 215,
            "seek": 159388,
            "start": 1584.38,
            "end": 1590.2,
            "text": " Then I reversed that, transformed back, and got the guess.",
            "tokens": [
                51264,
                1396,
                286,
                30563,
                300,
                11,
                16894,
                646,
                11,
                293,
                658,
                264,
                2041,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18900239696869484,
            "compression_ratio": 1.5561224489795917,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 1584.38,
                    "end": 1584.72,
                    "word": " Then",
                    "probability": 0.81494140625
                },
                {
                    "start": 1584.72,
                    "end": 1584.98,
                    "word": " I",
                    "probability": 0.98974609375
                },
                {
                    "start": 1584.98,
                    "end": 1585.46,
                    "word": " reversed",
                    "probability": 0.7890625
                },
                {
                    "start": 1585.46,
                    "end": 1585.98,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 1585.98,
                    "end": 1586.66,
                    "word": ",",
                    "probability": 0.7490234375
                },
                {
                    "start": 1586.66,
                    "end": 1587.7,
                    "word": " transformed",
                    "probability": 0.47998046875
                },
                {
                    "start": 1587.7,
                    "end": 1588.44,
                    "word": " back",
                    "probability": 0.80029296875
                },
                {
                    "start": 1588.44,
                    "end": 1588.76,
                    "word": ",",
                    "probability": 0.337890625
                },
                {
                    "start": 1588.76,
                    "end": 1589.06,
                    "word": " and",
                    "probability": 0.89501953125
                },
                {
                    "start": 1589.06,
                    "end": 1589.28,
                    "word": " got",
                    "probability": 0.8896484375
                },
                {
                    "start": 1589.28,
                    "end": 1589.46,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1589.46,
                    "end": 1589.78,
                    "word": " guess",
                    "probability": 0.8876953125
                },
                {
                    "start": 1589.78,
                    "end": 1590.2,
                    "word": ".",
                    "probability": 0.4560546875
                }
            ]
        },
        {
            "id": 216,
            "seek": 159388,
            "start": 1590.2,
            "end": 1591.96,
            "text": " And I'd print it out.",
            "tokens": [
                51564,
                400,
                286,
                1116,
                4482,
                309,
                484,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18900239696869484,
            "compression_ratio": 1.5561224489795917,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 1590.2,
                    "end": 1590.74,
                    "word": " And",
                    "probability": 0.8798828125
                },
                {
                    "start": 1590.74,
                    "end": 1590.96,
                    "word": " I'd",
                    "probability": 0.851318359375
                },
                {
                    "start": 1590.96,
                    "end": 1591.14,
                    "word": " print",
                    "probability": 0.65087890625
                },
                {
                    "start": 1591.14,
                    "end": 1591.26,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 1591.26,
                    "end": 1591.5,
                    "word": " out",
                    "probability": 0.8203125
                },
                {
                    "start": 1591.5,
                    "end": 1591.96,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 217,
            "seek": 159388,
            "start": 1591.96,
            "end": 1595.52,
            "text": " And when I started doing this, the guess was never right.",
            "tokens": [
                51664,
                400,
                562,
                286,
                1409,
                884,
                341,
                11,
                264,
                2041,
                390,
                1128,
                558,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18900239696869484,
            "compression_ratio": 1.5561224489795917,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 1591.96,
                    "end": 1592.06,
                    "word": " And",
                    "probability": 0.55126953125
                },
                {
                    "start": 1592.06,
                    "end": 1592.14,
                    "word": " when",
                    "probability": 0.87646484375
                },
                {
                    "start": 1592.14,
                    "end": 1592.28,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1592.28,
                    "end": 1592.62,
                    "word": " started",
                    "probability": 0.802734375
                },
                {
                    "start": 1592.62,
                    "end": 1592.96,
                    "word": " doing",
                    "probability": 0.91357421875
                },
                {
                    "start": 1592.96,
                    "end": 1593.38,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 1593.38,
                    "end": 1593.94,
                    "word": ",",
                    "probability": 0.9521484375
                },
                {
                    "start": 1593.94,
                    "end": 1594.18,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1594.18,
                    "end": 1594.44,
                    "word": " guess",
                    "probability": 0.88671875
                },
                {
                    "start": 1594.44,
                    "end": 1594.7,
                    "word": " was",
                    "probability": 0.89697265625
                },
                {
                    "start": 1594.7,
                    "end": 1594.98,
                    "word": " never",
                    "probability": 0.86474609375
                },
                {
                    "start": 1594.98,
                    "end": 1595.4,
                    "word": " right",
                    "probability": 0.88427734375
                },
                {
                    "start": 1595.4,
                    "end": 1595.52,
                    "word": ".",
                    "probability": 0.7099609375
                }
            ]
        },
        {
            "id": 218,
            "seek": 162212,
            "start": 1596.36,
            "end": 1598.72,
            "text": " Or rarely right.",
            "tokens": [
                50364,
                1610,
                13752,
                558,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19389205132469986,
            "compression_ratio": 1.4451219512195121,
            "no_speech_prob": 0.048126220703125,
            "words": [
                {
                    "start": 1596.36,
                    "end": 1596.4,
                    "word": " Or",
                    "probability": 0.006816864013671875
                },
                {
                    "start": 1596.4,
                    "end": 1597.62,
                    "word": " rarely",
                    "probability": 0.4677734375
                },
                {
                    "start": 1597.62,
                    "end": 1598.1,
                    "word": " right",
                    "probability": 0.8154296875
                },
                {
                    "start": 1598.1,
                    "end": 1598.72,
                    "word": ".",
                    "probability": 0.5712890625
                }
            ]
        },
        {
            "id": 219,
            "seek": 162212,
            "start": 1599.22,
            "end": 1605.18,
            "text": " And that was because of the limited number of guesses I had here.",
            "tokens": [
                50514,
                400,
                300,
                390,
                570,
                295,
                264,
                5567,
                1230,
                295,
                42703,
                286,
                632,
                510,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19389205132469986,
            "compression_ratio": 1.4451219512195121,
            "no_speech_prob": 0.048126220703125,
            "words": [
                {
                    "start": 1599.22,
                    "end": 1599.74,
                    "word": " And",
                    "probability": 0.85888671875
                },
                {
                    "start": 1599.74,
                    "end": 1601.04,
                    "word": " that",
                    "probability": 0.85888671875
                },
                {
                    "start": 1601.04,
                    "end": 1601.22,
                    "word": " was",
                    "probability": 0.892578125
                },
                {
                    "start": 1601.22,
                    "end": 1601.62,
                    "word": " because",
                    "probability": 0.8330078125
                },
                {
                    "start": 1601.62,
                    "end": 1602.1,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1602.1,
                    "end": 1602.3,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1602.3,
                    "end": 1602.58,
                    "word": " limited",
                    "probability": 0.86767578125
                },
                {
                    "start": 1602.58,
                    "end": 1603.08,
                    "word": " number",
                    "probability": 0.8798828125
                },
                {
                    "start": 1603.08,
                    "end": 1603.46,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1603.46,
                    "end": 1603.76,
                    "word": " guesses",
                    "probability": 0.77099609375
                },
                {
                    "start": 1603.76,
                    "end": 1604.02,
                    "word": " I",
                    "probability": 0.9912109375
                },
                {
                    "start": 1604.02,
                    "end": 1604.3,
                    "word": " had",
                    "probability": 0.8154296875
                },
                {
                    "start": 1604.3,
                    "end": 1604.56,
                    "word": " here",
                    "probability": 0.81103515625
                },
                {
                    "start": 1604.56,
                    "end": 1605.18,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 220,
            "seek": 162212,
            "start": 1607.9,
            "end": 1617.5,
            "text": " If I could do one more stage, then I would be able to get the right answer every time.",
            "tokens": [
                50964,
                759,
                286,
                727,
                360,
                472,
                544,
                3233,
                11,
                550,
                286,
                576,
                312,
                1075,
                281,
                483,
                264,
                558,
                1867,
                633,
                565,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19389205132469986,
            "compression_ratio": 1.4451219512195121,
            "no_speech_prob": 0.048126220703125,
            "words": [
                {
                    "start": 1607.9,
                    "end": 1608.52,
                    "word": " If",
                    "probability": 0.8935546875
                },
                {
                    "start": 1608.52,
                    "end": 1608.66,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1608.66,
                    "end": 1608.8,
                    "word": " could",
                    "probability": 0.80419921875
                },
                {
                    "start": 1608.8,
                    "end": 1608.98,
                    "word": " do",
                    "probability": 0.90966796875
                },
                {
                    "start": 1608.98,
                    "end": 1609.24,
                    "word": " one",
                    "probability": 0.81298828125
                },
                {
                    "start": 1609.24,
                    "end": 1609.5,
                    "word": " more",
                    "probability": 0.8857421875
                },
                {
                    "start": 1609.5,
                    "end": 1610.16,
                    "word": " stage",
                    "probability": 0.72900390625
                },
                {
                    "start": 1610.16,
                    "end": 1611.32,
                    "word": ",",
                    "probability": 0.71142578125
                },
                {
                    "start": 1611.32,
                    "end": 1612.46,
                    "word": " then",
                    "probability": 0.7333984375
                },
                {
                    "start": 1612.46,
                    "end": 1612.88,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 1612.88,
                    "end": 1613.04,
                    "word": " would",
                    "probability": 0.84912109375
                },
                {
                    "start": 1613.04,
                    "end": 1613.22,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1613.22,
                    "end": 1613.42,
                    "word": " able",
                    "probability": 0.88916015625
                },
                {
                    "start": 1613.42,
                    "end": 1614.28,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1614.28,
                    "end": 1616.06,
                    "word": " get",
                    "probability": 0.673828125
                },
                {
                    "start": 1616.06,
                    "end": 1616.24,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1616.24,
                    "end": 1616.42,
                    "word": " right",
                    "probability": 0.88134765625
                },
                {
                    "start": 1616.42,
                    "end": 1616.68,
                    "word": " answer",
                    "probability": 0.89599609375
                },
                {
                    "start": 1616.68,
                    "end": 1616.94,
                    "word": " every",
                    "probability": 0.74609375
                },
                {
                    "start": 1616.94,
                    "end": 1617.26,
                    "word": " time",
                    "probability": 0.798828125
                },
                {
                    "start": 1617.26,
                    "end": 1617.5,
                    "word": ".",
                    "probability": 0.7841796875
                }
            ]
        },
        {
            "id": 221,
            "seek": 162212,
            "start": 1617.5,
            "end": 1624.6,
            "text": " But here I had too few powers of C to find out what it was exactly.",
            "tokens": [
                51414,
                583,
                510,
                286,
                632,
                886,
                1326,
                8674,
                295,
                383,
                281,
                915,
                484,
                437,
                309,
                390,
                2293,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19389205132469986,
            "compression_ratio": 1.4451219512195121,
            "no_speech_prob": 0.048126220703125,
            "words": [
                {
                    "start": 1617.5,
                    "end": 1617.72,
                    "word": " But",
                    "probability": 0.890625
                },
                {
                    "start": 1617.72,
                    "end": 1618.02,
                    "word": " here",
                    "probability": 0.814453125
                },
                {
                    "start": 1618.02,
                    "end": 1618.24,
                    "word": " I",
                    "probability": 0.8955078125
                },
                {
                    "start": 1618.24,
                    "end": 1618.56,
                    "word": " had",
                    "probability": 0.81494140625
                },
                {
                    "start": 1618.56,
                    "end": 1618.9,
                    "word": " too",
                    "probability": 0.76806640625
                },
                {
                    "start": 1618.9,
                    "end": 1619.32,
                    "word": " few",
                    "probability": 0.7998046875
                },
                {
                    "start": 1619.32,
                    "end": 1619.74,
                    "word": " powers",
                    "probability": 0.80615234375
                },
                {
                    "start": 1619.74,
                    "end": 1619.96,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 1619.96,
                    "end": 1620.28,
                    "word": " C",
                    "probability": 0.94091796875
                },
                {
                    "start": 1620.28,
                    "end": 1621.24,
                    "word": " to",
                    "probability": 0.87939453125
                },
                {
                    "start": 1621.24,
                    "end": 1621.54,
                    "word": " find",
                    "probability": 0.82470703125
                },
                {
                    "start": 1621.54,
                    "end": 1621.94,
                    "word": " out",
                    "probability": 0.8154296875
                },
                {
                    "start": 1621.94,
                    "end": 1623.12,
                    "word": " what",
                    "probability": 0.8837890625
                },
                {
                    "start": 1623.12,
                    "end": 1623.22,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 1623.22,
                    "end": 1623.44,
                    "word": " was",
                    "probability": 0.888671875
                },
                {
                    "start": 1623.44,
                    "end": 1623.98,
                    "word": " exactly",
                    "probability": 0.7666015625
                },
                {
                    "start": 1623.98,
                    "end": 1624.6,
                    "word": ".",
                    "probability": 0.8212890625
                }
            ]
        },
        {
            "id": 222,
            "seek": 164820,
            "start": 1624.6,
            "end": 1629.89,
            "text": " But then I started checking the difference between the guess and the actual value.",
            "tokens": [
                50364,
                583,
                550,
                286,
                1409,
                8568,
                264,
                2649,
                1296,
                264,
                2041,
                293,
                264,
                3539,
                2158,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991159478692632,
            "compression_ratio": 1.649214659685864,
            "no_speech_prob": 0.01132965087890625,
            "words": [
                {
                    "start": 1624.6,
                    "end": 1625.02,
                    "word": " But",
                    "probability": 0.58935546875
                },
                {
                    "start": 1625.02,
                    "end": 1625.18,
                    "word": " then",
                    "probability": 0.724609375
                },
                {
                    "start": 1625.18,
                    "end": 1625.34,
                    "word": " I",
                    "probability": 0.9892578125
                },
                {
                    "start": 1625.34,
                    "end": 1625.62,
                    "word": " started",
                    "probability": 0.8056640625
                },
                {
                    "start": 1625.62,
                    "end": 1626.04,
                    "word": " checking",
                    "probability": 0.75830078125
                },
                {
                    "start": 1626.04,
                    "end": 1626.36,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1626.36,
                    "end": 1626.86,
                    "word": " difference",
                    "probability": 0.72265625
                },
                {
                    "start": 1626.86,
                    "end": 1627.32,
                    "word": " between",
                    "probability": 0.78076171875
                },
                {
                    "start": 1627.32,
                    "end": 1627.62,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1627.62,
                    "end": 1628.0,
                    "word": " guess",
                    "probability": 0.82666015625
                },
                {
                    "start": 1628.0,
                    "end": 1628.5,
                    "word": " and",
                    "probability": 0.88720703125
                },
                {
                    "start": 1628.5,
                    "end": 1628.68,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1628.68,
                    "end": 1629.04,
                    "word": " actual",
                    "probability": 0.79443359375
                },
                {
                    "start": 1629.04,
                    "end": 1629.56,
                    "word": " value",
                    "probability": 0.92822265625
                },
                {
                    "start": 1629.56,
                    "end": 1629.89,
                    "word": ".",
                    "probability": 0.96533203125
                }
            ]
        },
        {
            "id": 223,
            "seek": 164820,
            "start": 1630.54,
            "end": 1637.66,
            "text": " So I take the keys, subtract off the MSBs, and the difference between the guess and the actual one",
            "tokens": [
                50664,
                407,
                286,
                747,
                264,
                9317,
                11,
                16390,
                766,
                264,
                7395,
                33,
                82,
                11,
                293,
                264,
                2649,
                1296,
                264,
                2041,
                293,
                264,
                3539,
                472,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991159478692632,
            "compression_ratio": 1.649214659685864,
            "no_speech_prob": 0.01132965087890625,
            "words": [
                {
                    "start": 1630.54,
                    "end": 1630.88,
                    "word": " So",
                    "probability": 0.8876953125
                },
                {
                    "start": 1630.88,
                    "end": 1631.0,
                    "word": " I",
                    "probability": 0.953125
                },
                {
                    "start": 1631.0,
                    "end": 1631.2,
                    "word": " take",
                    "probability": 0.6611328125
                },
                {
                    "start": 1631.2,
                    "end": 1631.42,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1631.42,
                    "end": 1631.84,
                    "word": " keys",
                    "probability": 0.8330078125
                },
                {
                    "start": 1631.84,
                    "end": 1632.26,
                    "word": ",",
                    "probability": 0.8798828125
                },
                {
                    "start": 1632.26,
                    "end": 1632.58,
                    "word": " subtract",
                    "probability": 0.7705078125
                },
                {
                    "start": 1632.58,
                    "end": 1632.86,
                    "word": " off",
                    "probability": 0.794921875
                },
                {
                    "start": 1632.86,
                    "end": 1633.02,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1633.02,
                    "end": 1633.78,
                    "word": " MSBs",
                    "probability": 0.9187825520833334
                },
                {
                    "start": 1633.78,
                    "end": 1634.04,
                    "word": ",",
                    "probability": 0.52001953125
                },
                {
                    "start": 1634.04,
                    "end": 1634.28,
                    "word": " and",
                    "probability": 0.8896484375
                },
                {
                    "start": 1634.28,
                    "end": 1634.48,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1634.48,
                    "end": 1634.88,
                    "word": " difference",
                    "probability": 0.73291015625
                },
                {
                    "start": 1634.88,
                    "end": 1635.32,
                    "word": " between",
                    "probability": 0.7734375
                },
                {
                    "start": 1635.32,
                    "end": 1636.04,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1636.04,
                    "end": 1636.4,
                    "word": " guess",
                    "probability": 0.88720703125
                },
                {
                    "start": 1636.4,
                    "end": 1636.68,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 1636.68,
                    "end": 1636.84,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1636.84,
                    "end": 1637.22,
                    "word": " actual",
                    "probability": 0.794921875
                },
                {
                    "start": 1637.22,
                    "end": 1637.66,
                    "word": " one",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 224,
            "seek": 164820,
            "start": 1642.25,
            "end": 1648.29,
            "text": " turned out to fall into one of 36 possibilities every time.",
            "tokens": [
                51164,
                3574,
                484,
                281,
                2100,
                666,
                472,
                295,
                8652,
                12178,
                633,
                565,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991159478692632,
            "compression_ratio": 1.649214659685864,
            "no_speech_prob": 0.01132965087890625,
            "words": [
                {
                    "start": 1642.25,
                    "end": 1642.91,
                    "word": " turned",
                    "probability": 0.568359375
                },
                {
                    "start": 1642.91,
                    "end": 1643.23,
                    "word": " out",
                    "probability": 0.82275390625
                },
                {
                    "start": 1643.23,
                    "end": 1643.53,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1643.53,
                    "end": 1643.89,
                    "word": " fall",
                    "probability": 0.822265625
                },
                {
                    "start": 1643.89,
                    "end": 1644.41,
                    "word": " into",
                    "probability": 0.72314453125
                },
                {
                    "start": 1644.41,
                    "end": 1644.87,
                    "word": " one",
                    "probability": 0.77490234375
                },
                {
                    "start": 1644.87,
                    "end": 1645.15,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1645.15,
                    "end": 1645.81,
                    "word": " 36",
                    "probability": 0.890625
                },
                {
                    "start": 1645.81,
                    "end": 1646.73,
                    "word": " possibilities",
                    "probability": 0.8154296875
                },
                {
                    "start": 1646.73,
                    "end": 1647.27,
                    "word": " every",
                    "probability": 0.5625
                },
                {
                    "start": 1647.27,
                    "end": 1647.67,
                    "word": " time",
                    "probability": 0.80126953125
                },
                {
                    "start": 1647.67,
                    "end": 1648.29,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 225,
            "seek": 164820,
            "start": 1648.29,
            "end": 1652.63,
            "text": " So as I thought about it, I realized that in this four dimensional space,",
            "tokens": [
                51464,
                407,
                382,
                286,
                1194,
                466,
                309,
                11,
                286,
                5334,
                300,
                294,
                341,
                1451,
                18795,
                1901,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991159478692632,
            "compression_ratio": 1.649214659685864,
            "no_speech_prob": 0.01132965087890625,
            "words": [
                {
                    "start": 1648.29,
                    "end": 1648.53,
                    "word": " So",
                    "probability": 0.8994140625
                },
                {
                    "start": 1648.53,
                    "end": 1648.63,
                    "word": " as",
                    "probability": 0.8642578125
                },
                {
                    "start": 1648.63,
                    "end": 1648.77,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1648.77,
                    "end": 1648.99,
                    "word": " thought",
                    "probability": 0.8408203125
                },
                {
                    "start": 1648.99,
                    "end": 1649.21,
                    "word": " about",
                    "probability": 0.82080078125
                },
                {
                    "start": 1649.21,
                    "end": 1649.35,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 1649.35,
                    "end": 1649.37,
                    "word": ",",
                    "probability": 0.91162109375
                },
                {
                    "start": 1649.37,
                    "end": 1649.49,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1649.49,
                    "end": 1649.91,
                    "word": " realized",
                    "probability": 0.86865234375
                },
                {
                    "start": 1649.91,
                    "end": 1650.37,
                    "word": " that",
                    "probability": 0.8740234375
                },
                {
                    "start": 1650.37,
                    "end": 1650.57,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 1650.57,
                    "end": 1650.77,
                    "word": " this",
                    "probability": 0.87890625
                },
                {
                    "start": 1650.77,
                    "end": 1651.01,
                    "word": " four",
                    "probability": 0.81982421875
                },
                {
                    "start": 1651.01,
                    "end": 1651.33,
                    "word": " dimensional",
                    "probability": 0.401611328125
                },
                {
                    "start": 1651.33,
                    "end": 1652.11,
                    "word": " space",
                    "probability": 0.802734375
                },
                {
                    "start": 1652.11,
                    "end": 1652.63,
                    "word": ",",
                    "probability": 0.76708984375
                }
            ]
        },
        {
            "id": 226,
            "seek": 167128,
            "start": 1652.63,
            "end": 1658.03,
            "text": " by truncating it and just using the most significant bytes, I was adding a bunch of noise.",
            "tokens": [
                50364,
                538,
                504,
                409,
                66,
                990,
                309,
                293,
                445,
                1228,
                264,
                881,
                4776,
                36088,
                11,
                286,
                390,
                5127,
                257,
                3840,
                295,
                5658,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19238280773990685,
            "compression_ratio": 1.6923076923076923,
            "no_speech_prob": 0.009124755859375,
            "words": [
                {
                    "start": 1652.63,
                    "end": 1653.25,
                    "word": " by",
                    "probability": 0.423583984375
                },
                {
                    "start": 1653.25,
                    "end": 1653.81,
                    "word": " truncating",
                    "probability": 0.9652099609375
                },
                {
                    "start": 1653.81,
                    "end": 1654.05,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 1654.05,
                    "end": 1654.19,
                    "word": " and",
                    "probability": 0.8603515625
                },
                {
                    "start": 1654.19,
                    "end": 1654.43,
                    "word": " just",
                    "probability": 0.8876953125
                },
                {
                    "start": 1654.43,
                    "end": 1654.73,
                    "word": " using",
                    "probability": 0.8154296875
                },
                {
                    "start": 1654.73,
                    "end": 1654.89,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1654.89,
                    "end": 1655.05,
                    "word": " most",
                    "probability": 0.81787109375
                },
                {
                    "start": 1655.05,
                    "end": 1655.43,
                    "word": " significant",
                    "probability": 0.77685546875
                },
                {
                    "start": 1655.43,
                    "end": 1655.87,
                    "word": " bytes",
                    "probability": 0.7646484375
                },
                {
                    "start": 1655.87,
                    "end": 1655.99,
                    "word": ",",
                    "probability": 0.759765625
                },
                {
                    "start": 1655.99,
                    "end": 1656.09,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1656.09,
                    "end": 1656.23,
                    "word": " was",
                    "probability": 0.89208984375
                },
                {
                    "start": 1656.23,
                    "end": 1656.49,
                    "word": " adding",
                    "probability": 0.8046875
                },
                {
                    "start": 1656.65,
                    "end": 1656.83,
                    "word": " a bunch",
                    "probability": 0.8076171875
                },
                {
                    "start": 1656.83,
                    "end": 1657.01,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1657.01,
                    "end": 1657.43,
                    "word": " noise",
                    "probability": 0.89599609375
                },
                {
                    "start": 1657.43,
                    "end": 1658.03,
                    "word": ".",
                    "probability": 0.85595703125
                }
            ]
        },
        {
            "id": 227,
            "seek": 167128,
            "start": 1658.35,
            "end": 1666.35,
            "text": " And so the point in the four dimensional space I wanted was at the center of a cell.",
            "tokens": [
                50664,
                400,
                370,
                264,
                935,
                294,
                264,
                1451,
                18795,
                1901,
                286,
                1415,
                390,
                412,
                264,
                3056,
                295,
                257,
                2815,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19238280773990685,
            "compression_ratio": 1.6923076923076923,
            "no_speech_prob": 0.009124755859375,
            "words": [
                {
                    "start": 1658.35,
                    "end": 1658.45,
                    "word": " And",
                    "probability": 0.890625
                },
                {
                    "start": 1658.45,
                    "end": 1658.73,
                    "word": " so",
                    "probability": 0.9013671875
                },
                {
                    "start": 1658.73,
                    "end": 1659.95,
                    "word": " the",
                    "probability": 0.7373046875
                },
                {
                    "start": 1659.95,
                    "end": 1660.97,
                    "word": " point",
                    "probability": 0.8564453125
                },
                {
                    "start": 1660.97,
                    "end": 1661.35,
                    "word": " in",
                    "probability": 0.90673828125
                },
                {
                    "start": 1661.35,
                    "end": 1661.77,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1661.77,
                    "end": 1662.09,
                    "word": " four",
                    "probability": 0.8642578125
                },
                {
                    "start": 1662.09,
                    "end": 1662.37,
                    "word": " dimensional",
                    "probability": 0.537109375
                },
                {
                    "start": 1662.37,
                    "end": 1662.83,
                    "word": " space",
                    "probability": 0.82080078125
                },
                {
                    "start": 1662.83,
                    "end": 1663.01,
                    "word": " I",
                    "probability": 0.9921875
                },
                {
                    "start": 1663.01,
                    "end": 1663.47,
                    "word": " wanted",
                    "probability": 0.796875
                },
                {
                    "start": 1663.47,
                    "end": 1664.57,
                    "word": " was",
                    "probability": 0.7607421875
                },
                {
                    "start": 1664.57,
                    "end": 1664.69,
                    "word": " at",
                    "probability": 0.849609375
                },
                {
                    "start": 1664.69,
                    "end": 1664.89,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1664.89,
                    "end": 1665.19,
                    "word": " center",
                    "probability": 0.80029296875
                },
                {
                    "start": 1665.19,
                    "end": 1665.49,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 1665.67,
                    "end": 1665.99,
                    "word": " a cell",
                    "probability": 0.76953125
                },
                {
                    "start": 1665.99,
                    "end": 1666.35,
                    "word": ".",
                    "probability": 0.422119140625
                }
            ]
        },
        {
            "id": 228,
            "seek": 167128,
            "start": 1666.35,
            "end": 1675.71,
            "text": " And what I was actually getting was a point near the hull of this cell that tiled this four dimensional space.",
            "tokens": [
                51064,
                400,
                437,
                286,
                390,
                767,
                1242,
                390,
                257,
                935,
                2651,
                264,
                32335,
                295,
                341,
                2815,
                300,
                256,
                7292,
                341,
                1451,
                18795,
                1901,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19238280773990685,
            "compression_ratio": 1.6923076923076923,
            "no_speech_prob": 0.009124755859375,
            "words": [
                {
                    "start": 1666.35,
                    "end": 1666.75,
                    "word": " And",
                    "probability": 0.89697265625
                },
                {
                    "start": 1666.75,
                    "end": 1667.25,
                    "word": " what",
                    "probability": 0.88623046875
                },
                {
                    "start": 1667.25,
                    "end": 1667.35,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1667.35,
                    "end": 1667.49,
                    "word": " was",
                    "probability": 0.89208984375
                },
                {
                    "start": 1667.49,
                    "end": 1667.87,
                    "word": " actually",
                    "probability": 0.7763671875
                },
                {
                    "start": 1667.87,
                    "end": 1668.27,
                    "word": " getting",
                    "probability": 0.91357421875
                },
                {
                    "start": 1668.27,
                    "end": 1668.51,
                    "word": " was",
                    "probability": 0.88330078125
                },
                {
                    "start": 1668.69,
                    "end": 1668.95,
                    "word": " a point",
                    "probability": 0.85888671875
                },
                {
                    "start": 1668.95,
                    "end": 1669.21,
                    "word": " near",
                    "probability": 0.81005859375
                },
                {
                    "start": 1669.21,
                    "end": 1669.43,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1669.43,
                    "end": 1669.79,
                    "word": " hull",
                    "probability": 0.29150390625
                },
                {
                    "start": 1669.79,
                    "end": 1670.17,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1670.17,
                    "end": 1670.51,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 1670.51,
                    "end": 1671.51,
                    "word": " cell",
                    "probability": 0.80029296875
                },
                {
                    "start": 1671.51,
                    "end": 1673.11,
                    "word": " that",
                    "probability": 0.62890625
                },
                {
                    "start": 1673.11,
                    "end": 1673.57,
                    "word": " tiled",
                    "probability": 0.669677734375
                },
                {
                    "start": 1673.57,
                    "end": 1673.93,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1673.93,
                    "end": 1674.15,
                    "word": " four",
                    "probability": 0.88525390625
                },
                {
                    "start": 1674.15,
                    "end": 1674.45,
                    "word": " dimensional",
                    "probability": 0.7919921875
                },
                {
                    "start": 1674.45,
                    "end": 1675.11,
                    "word": " space",
                    "probability": 0.81787109375
                },
                {
                    "start": 1675.11,
                    "end": 1675.71,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 229,
            "seek": 169932,
            "start": 1675.71,
            "end": 1681.55,
            "text": " And so because it was always within this cell,",
            "tokens": [
                50364,
                400,
                370,
                570,
                309,
                390,
                1009,
                1951,
                341,
                2815,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2254774243467384,
            "compression_ratio": 1.5135135135135136,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1675.71,
                    "end": 1676.45,
                    "word": " And",
                    "probability": 0.708984375
                },
                {
                    "start": 1676.45,
                    "end": 1678.01,
                    "word": " so",
                    "probability": 0.87646484375
                },
                {
                    "start": 1678.01,
                    "end": 1678.57,
                    "word": " because",
                    "probability": 0.685546875
                },
                {
                    "start": 1678.57,
                    "end": 1679.03,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 1679.03,
                    "end": 1679.69,
                    "word": " was",
                    "probability": 0.8935546875
                },
                {
                    "start": 1679.69,
                    "end": 1680.09,
                    "word": " always",
                    "probability": 0.77197265625
                },
                {
                    "start": 1680.09,
                    "end": 1680.57,
                    "word": " within",
                    "probability": 0.7880859375
                },
                {
                    "start": 1680.57,
                    "end": 1680.89,
                    "word": " this",
                    "probability": 0.86572265625
                },
                {
                    "start": 1680.89,
                    "end": 1681.31,
                    "word": " cell",
                    "probability": 0.80029296875
                },
                {
                    "start": 1681.31,
                    "end": 1681.55,
                    "word": ",",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 230,
            "seek": 169932,
            "start": 1681.55,
            "end": 1687.55,
            "text": " there were only a finite number of other possible lattice points that it could be.",
            "tokens": [
                50664,
                456,
                645,
                787,
                257,
                19362,
                1230,
                295,
                661,
                1944,
                34011,
                2793,
                300,
                309,
                727,
                312,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2254774243467384,
            "compression_ratio": 1.5135135135135136,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1681.55,
                    "end": 1681.87,
                    "word": " there",
                    "probability": 0.8447265625
                },
                {
                    "start": 1681.87,
                    "end": 1682.01,
                    "word": " were",
                    "probability": 0.8837890625
                },
                {
                    "start": 1682.01,
                    "end": 1682.35,
                    "word": " only",
                    "probability": 0.8662109375
                },
                {
                    "start": 1682.61,
                    "end": 1682.87,
                    "word": " a finite",
                    "probability": 0.92578125
                },
                {
                    "start": 1682.87,
                    "end": 1683.29,
                    "word": " number",
                    "probability": 0.884765625
                },
                {
                    "start": 1683.29,
                    "end": 1683.51,
                    "word": " of",
                    "probability": 0.912109375
                },
                {
                    "start": 1683.51,
                    "end": 1683.83,
                    "word": " other",
                    "probability": 0.7861328125
                },
                {
                    "start": 1683.83,
                    "end": 1684.53,
                    "word": " possible",
                    "probability": 0.8291015625
                },
                {
                    "start": 1684.53,
                    "end": 1685.03,
                    "word": " lattice",
                    "probability": 0.84765625
                },
                {
                    "start": 1685.03,
                    "end": 1685.73,
                    "word": " points",
                    "probability": 0.74267578125
                },
                {
                    "start": 1685.73,
                    "end": 1686.03,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 1686.03,
                    "end": 1686.17,
                    "word": " it",
                    "probability": 0.90576171875
                },
                {
                    "start": 1686.17,
                    "end": 1686.33,
                    "word": " could",
                    "probability": 0.80908203125
                },
                {
                    "start": 1686.33,
                    "end": 1686.75,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1686.75,
                    "end": 1687.55,
                    "word": ".",
                    "probability": 0.90673828125
                }
            ]
        },
        {
            "id": 231,
            "seek": 169932,
            "start": 1688.35,
            "end": 1695.09,
            "text": " And so I computed for all of the two to the 32 possible K10 values,",
            "tokens": [
                51014,
                400,
                370,
                286,
                40610,
                337,
                439,
                295,
                264,
                732,
                281,
                264,
                8858,
                1944,
                591,
                3279,
                4190,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2254774243467384,
            "compression_ratio": 1.5135135135135136,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1688.35,
                    "end": 1688.85,
                    "word": " And",
                    "probability": 0.8984375
                },
                {
                    "start": 1688.85,
                    "end": 1689.03,
                    "word": " so",
                    "probability": 0.904296875
                },
                {
                    "start": 1689.03,
                    "end": 1689.21,
                    "word": " I",
                    "probability": 0.98779296875
                },
                {
                    "start": 1689.21,
                    "end": 1689.97,
                    "word": " computed",
                    "probability": 0.75634765625
                },
                {
                    "start": 1689.97,
                    "end": 1690.99,
                    "word": " for",
                    "probability": 0.88525390625
                },
                {
                    "start": 1690.99,
                    "end": 1691.33,
                    "word": " all",
                    "probability": 0.90234375
                },
                {
                    "start": 1691.33,
                    "end": 1691.49,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1691.49,
                    "end": 1691.65,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1691.65,
                    "end": 1691.79,
                    "word": " two",
                    "probability": 0.6328125
                },
                {
                    "start": 1691.79,
                    "end": 1691.89,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 1691.89,
                    "end": 1692.05,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1692.05,
                    "end": 1692.45,
                    "word": " 32",
                    "probability": 0.908203125
                },
                {
                    "start": 1692.45,
                    "end": 1693.17,
                    "word": " possible",
                    "probability": 0.7802734375
                },
                {
                    "start": 1693.17,
                    "end": 1693.71,
                    "word": " K10",
                    "probability": 0.5238037109375
                },
                {
                    "start": 1693.71,
                    "end": 1694.69,
                    "word": " values",
                    "probability": 0.91064453125
                },
                {
                    "start": 1694.69,
                    "end": 1695.09,
                    "word": ",",
                    "probability": 0.662109375
                }
            ]
        },
        {
            "id": 232,
            "seek": 169932,
            "start": 1695.43,
            "end": 1703.75,
            "text": " what the set of guesses were, and found that they fit into this one of 36 classes.",
            "tokens": [
                51364,
                437,
                264,
                992,
                295,
                42703,
                645,
                11,
                293,
                1352,
                300,
                436,
                3318,
                666,
                341,
                472,
                295,
                8652,
                5359,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2254774243467384,
            "compression_ratio": 1.5135135135135136,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1695.43,
                    "end": 1696.09,
                    "word": " what",
                    "probability": 0.884765625
                },
                {
                    "start": 1696.09,
                    "end": 1696.73,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1696.73,
                    "end": 1697.13,
                    "word": " set",
                    "probability": 0.896484375
                },
                {
                    "start": 1697.13,
                    "end": 1697.45,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1697.45,
                    "end": 1698.11,
                    "word": " guesses",
                    "probability": 0.81298828125
                },
                {
                    "start": 1698.11,
                    "end": 1698.77,
                    "word": " were",
                    "probability": 0.8818359375
                },
                {
                    "start": 1698.77,
                    "end": 1699.53,
                    "word": ",",
                    "probability": 0.3447265625
                },
                {
                    "start": 1699.53,
                    "end": 1700.05,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 1700.05,
                    "end": 1700.25,
                    "word": " found",
                    "probability": 0.87451171875
                },
                {
                    "start": 1700.25,
                    "end": 1700.37,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 1700.37,
                    "end": 1700.51,
                    "word": " they",
                    "probability": 0.7412109375
                },
                {
                    "start": 1700.51,
                    "end": 1700.85,
                    "word": " fit",
                    "probability": 0.912109375
                },
                {
                    "start": 1700.85,
                    "end": 1701.15,
                    "word": " into",
                    "probability": 0.71875
                },
                {
                    "start": 1701.15,
                    "end": 1701.47,
                    "word": " this",
                    "probability": 0.8740234375
                },
                {
                    "start": 1701.47,
                    "end": 1702.47,
                    "word": " one",
                    "probability": 0.78515625
                },
                {
                    "start": 1702.47,
                    "end": 1702.57,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 1702.57,
                    "end": 1703.05,
                    "word": " 36",
                    "probability": 0.92138671875
                },
                {
                    "start": 1703.05,
                    "end": 1703.51,
                    "word": " classes",
                    "probability": 0.79638671875
                },
                {
                    "start": 1703.51,
                    "end": 1703.75,
                    "word": ".",
                    "probability": 0.9287109375
                }
            ]
        },
        {
            "id": 233,
            "seek": 172276,
            "start": 1703.75,
            "end": 1708.93,
            "text": " And so instead of having to try out all two to the 32 possible key ones each time,",
            "tokens": [
                50364,
                400,
                370,
                2602,
                295,
                1419,
                281,
                853,
                484,
                439,
                732,
                281,
                264,
                8858,
                1944,
                2141,
                2306,
                1184,
                565,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.54337899543379,
            "no_speech_prob": 0.0038242340087890625,
            "words": [
                {
                    "start": 1703.75,
                    "end": 1703.83,
                    "word": " And",
                    "probability": 0.8017578125
                },
                {
                    "start": 1703.83,
                    "end": 1704.03,
                    "word": " so",
                    "probability": 0.9033203125
                },
                {
                    "start": 1704.03,
                    "end": 1704.57,
                    "word": " instead",
                    "probability": 0.6806640625
                },
                {
                    "start": 1704.57,
                    "end": 1704.73,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1704.73,
                    "end": 1704.91,
                    "word": " having",
                    "probability": 0.79638671875
                },
                {
                    "start": 1704.91,
                    "end": 1705.11,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1705.11,
                    "end": 1705.51,
                    "word": " try",
                    "probability": 0.81396484375
                },
                {
                    "start": 1705.51,
                    "end": 1705.75,
                    "word": " out",
                    "probability": 0.810546875
                },
                {
                    "start": 1705.75,
                    "end": 1706.09,
                    "word": " all",
                    "probability": 0.89599609375
                },
                {
                    "start": 1706.09,
                    "end": 1706.33,
                    "word": " two",
                    "probability": 0.392333984375
                },
                {
                    "start": 1706.33,
                    "end": 1706.45,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 1706.45,
                    "end": 1706.59,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1706.59,
                    "end": 1706.99,
                    "word": " 32",
                    "probability": 0.8857421875
                },
                {
                    "start": 1706.99,
                    "end": 1707.59,
                    "word": " possible",
                    "probability": 0.80126953125
                },
                {
                    "start": 1707.59,
                    "end": 1707.85,
                    "word": " key",
                    "probability": 0.7587890625
                },
                {
                    "start": 1707.85,
                    "end": 1708.15,
                    "word": " ones",
                    "probability": 0.80029296875
                },
                {
                    "start": 1708.15,
                    "end": 1708.43,
                    "word": " each",
                    "probability": 0.80322265625
                },
                {
                    "start": 1708.43,
                    "end": 1708.75,
                    "word": " time",
                    "probability": 0.79931640625
                },
                {
                    "start": 1708.75,
                    "end": 1708.93,
                    "word": ",",
                    "probability": 0.943359375
                }
            ]
        },
        {
            "id": 234,
            "seek": 172276,
            "start": 1708.93,
            "end": 1714.87,
            "text": " I would only have to do 36. So instead of four billion, 36 values.",
            "tokens": [
                50664,
                286,
                576,
                787,
                362,
                281,
                360,
                8652,
                13,
                407,
                2602,
                295,
                1451,
                5218,
                11,
                8652,
                4190,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.54337899543379,
            "no_speech_prob": 0.0038242340087890625,
            "words": [
                {
                    "start": 1708.93,
                    "end": 1709.23,
                    "word": " I",
                    "probability": 0.98681640625
                },
                {
                    "start": 1709.23,
                    "end": 1709.33,
                    "word": " would",
                    "probability": 0.84912109375
                },
                {
                    "start": 1709.33,
                    "end": 1709.51,
                    "word": " only",
                    "probability": 0.86328125
                },
                {
                    "start": 1709.51,
                    "end": 1709.67,
                    "word": " have",
                    "probability": 0.88330078125
                },
                {
                    "start": 1709.67,
                    "end": 1709.81,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 1709.81,
                    "end": 1709.97,
                    "word": " do",
                    "probability": 0.91650390625
                },
                {
                    "start": 1709.97,
                    "end": 1710.81,
                    "word": " 36",
                    "probability": 0.89453125
                },
                {
                    "start": 1710.81,
                    "end": 1711.33,
                    "word": ".",
                    "probability": 0.91357421875
                },
                {
                    "start": 1711.33,
                    "end": 1711.63,
                    "word": " So",
                    "probability": 0.900390625
                },
                {
                    "start": 1711.63,
                    "end": 1712.05,
                    "word": " instead",
                    "probability": 0.8232421875
                },
                {
                    "start": 1712.05,
                    "end": 1712.23,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1712.23,
                    "end": 1712.47,
                    "word": " four",
                    "probability": 0.1407470703125
                },
                {
                    "start": 1712.47,
                    "end": 1712.89,
                    "word": " billion",
                    "probability": 0.8076171875
                },
                {
                    "start": 1712.89,
                    "end": 1713.61,
                    "word": ",",
                    "probability": 0.81396484375
                },
                {
                    "start": 1713.61,
                    "end": 1714.11,
                    "word": " 36",
                    "probability": 0.919921875
                },
                {
                    "start": 1714.11,
                    "end": 1714.71,
                    "word": " values",
                    "probability": 0.916015625
                },
                {
                    "start": 1714.71,
                    "end": 1714.87,
                    "word": ".",
                    "probability": 0.28466796875
                }
            ]
        },
        {
            "id": 235,
            "seek": 172276,
            "start": 1714.87,
            "end": 1717.09,
            "text": " And that made the attack feasible again.",
            "tokens": [
                50964,
                400,
                300,
                1027,
                264,
                2690,
                26648,
                797,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.54337899543379,
            "no_speech_prob": 0.0038242340087890625,
            "words": [
                {
                    "start": 1714.87,
                    "end": 1714.97,
                    "word": " And",
                    "probability": 0.89111328125
                },
                {
                    "start": 1714.97,
                    "end": 1715.11,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 1715.11,
                    "end": 1715.29,
                    "word": " made",
                    "probability": 0.822265625
                },
                {
                    "start": 1715.29,
                    "end": 1715.45,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1715.45,
                    "end": 1715.77,
                    "word": " attack",
                    "probability": 0.81591796875
                },
                {
                    "start": 1715.77,
                    "end": 1716.23,
                    "word": " feasible",
                    "probability": 0.81494140625
                },
                {
                    "start": 1716.23,
                    "end": 1716.57,
                    "word": " again",
                    "probability": 0.796875
                },
                {
                    "start": 1716.57,
                    "end": 1717.09,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 236,
            "seek": 172276,
            "start": 1718.27,
            "end": 1723.77,
            "text": " Once we'd guessed all the key material, we could filter the two to the 48 keys at stage four",
            "tokens": [
                51164,
                3443,
                321,
                1116,
                21852,
                439,
                264,
                2141,
                2527,
                11,
                321,
                727,
                6608,
                264,
                732,
                281,
                264,
                11174,
                9317,
                412,
                3233,
                1451,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.54337899543379,
            "no_speech_prob": 0.0038242340087890625,
            "words": [
                {
                    "start": 1718.27,
                    "end": 1718.79,
                    "word": " Once",
                    "probability": 0.8515625
                },
                {
                    "start": 1718.79,
                    "end": 1719.03,
                    "word": " we'd",
                    "probability": 0.806640625
                },
                {
                    "start": 1719.03,
                    "end": 1719.29,
                    "word": " guessed",
                    "probability": 0.6591796875
                },
                {
                    "start": 1719.29,
                    "end": 1719.47,
                    "word": " all",
                    "probability": 0.892578125
                },
                {
                    "start": 1719.47,
                    "end": 1719.63,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1719.63,
                    "end": 1719.81,
                    "word": " key",
                    "probability": 0.802734375
                },
                {
                    "start": 1719.81,
                    "end": 1720.27,
                    "word": " material",
                    "probability": 0.81396484375
                },
                {
                    "start": 1720.27,
                    "end": 1720.35,
                    "word": ",",
                    "probability": 0.85986328125
                },
                {
                    "start": 1720.35,
                    "end": 1720.45,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1720.45,
                    "end": 1720.61,
                    "word": " could",
                    "probability": 0.79833984375
                },
                {
                    "start": 1720.61,
                    "end": 1721.05,
                    "word": " filter",
                    "probability": 0.86572265625
                },
                {
                    "start": 1721.05,
                    "end": 1721.33,
                    "word": " the",
                    "probability": 0.75390625
                },
                {
                    "start": 1721.33,
                    "end": 1721.57,
                    "word": " two",
                    "probability": 0.73583984375
                },
                {
                    "start": 1721.57,
                    "end": 1721.67,
                    "word": " to",
                    "probability": 0.86328125
                },
                {
                    "start": 1721.67,
                    "end": 1721.79,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 1721.79,
                    "end": 1722.19,
                    "word": " 48",
                    "probability": 0.8935546875
                },
                {
                    "start": 1722.19,
                    "end": 1722.85,
                    "word": " keys",
                    "probability": 0.72900390625
                },
                {
                    "start": 1722.85,
                    "end": 1723.05,
                    "word": " at",
                    "probability": 0.90625
                },
                {
                    "start": 1723.05,
                    "end": 1723.37,
                    "word": " stage",
                    "probability": 0.697265625
                },
                {
                    "start": 1723.37,
                    "end": 1723.77,
                    "word": " four",
                    "probability": 0.86865234375
                }
            ]
        },
        {
            "id": 237,
            "seek": 172276,
            "start": 1723.77,
            "end": 1727.19,
            "text": " by using the remaining bytes in the encryption header.",
            "tokens": [
                51414,
                538,
                1228,
                264,
                8877,
                36088,
                294,
                264,
                29575,
                23117,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.54337899543379,
            "no_speech_prob": 0.0038242340087890625,
            "words": [
                {
                    "start": 1723.77,
                    "end": 1724.33,
                    "word": " by",
                    "probability": 0.69482421875
                },
                {
                    "start": 1724.33,
                    "end": 1724.57,
                    "word": " using",
                    "probability": 0.822265625
                },
                {
                    "start": 1724.57,
                    "end": 1724.77,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1724.77,
                    "end": 1725.09,
                    "word": " remaining",
                    "probability": 0.8427734375
                },
                {
                    "start": 1725.09,
                    "end": 1725.57,
                    "word": " bytes",
                    "probability": 0.7841796875
                },
                {
                    "start": 1725.57,
                    "end": 1725.89,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1725.89,
                    "end": 1726.03,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 1726.03,
                    "end": 1726.35,
                    "word": " encryption",
                    "probability": 0.79296875
                },
                {
                    "start": 1726.35,
                    "end": 1726.67,
                    "word": " header",
                    "probability": 0.81884765625
                },
                {
                    "start": 1726.67,
                    "end": 1727.19,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 238,
            "seek": 175178,
            "start": 1727.77,
            "end": 1734.77,
            "text": " My business partner, Nash Foster, then started working on adapting my CPU based attack to run on GPUs.",
            "tokens": [
                50364,
                1222,
                1606,
                4975,
                11,
                25012,
                38756,
                11,
                550,
                1409,
                1364,
                322,
                34942,
                452,
                13199,
                2361,
                2690,
                281,
                1190,
                322,
                18407,
                82,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1727.77,
                    "end": 1728.29,
                    "word": " My",
                    "probability": 0.845703125
                },
                {
                    "start": 1728.29,
                    "end": 1728.63,
                    "word": " business",
                    "probability": 0.88671875
                },
                {
                    "start": 1728.63,
                    "end": 1728.93,
                    "word": " partner",
                    "probability": 0.853515625
                },
                {
                    "start": 1728.93,
                    "end": 1729.03,
                    "word": ",",
                    "probability": 0.4208984375
                },
                {
                    "start": 1729.03,
                    "end": 1729.19,
                    "word": " Nash",
                    "probability": 0.85302734375
                },
                {
                    "start": 1729.19,
                    "end": 1729.51,
                    "word": " Foster",
                    "probability": 0.78271484375
                },
                {
                    "start": 1729.51,
                    "end": 1729.61,
                    "word": ",",
                    "probability": 0.6259765625
                },
                {
                    "start": 1729.61,
                    "end": 1729.75,
                    "word": " then",
                    "probability": 0.73095703125
                },
                {
                    "start": 1729.75,
                    "end": 1730.07,
                    "word": " started",
                    "probability": 0.8046875
                },
                {
                    "start": 1730.07,
                    "end": 1730.41,
                    "word": " working",
                    "probability": 0.75537109375
                },
                {
                    "start": 1730.41,
                    "end": 1730.73,
                    "word": " on",
                    "probability": 0.9052734375
                },
                {
                    "start": 1730.73,
                    "end": 1731.09,
                    "word": " adapting",
                    "probability": 0.783203125
                },
                {
                    "start": 1731.09,
                    "end": 1731.37,
                    "word": " my",
                    "probability": 0.90283203125
                },
                {
                    "start": 1731.37,
                    "end": 1731.81,
                    "word": " CPU",
                    "probability": 0.86865234375
                },
                {
                    "start": 1731.81,
                    "end": 1732.21,
                    "word": " based",
                    "probability": 0.346923828125
                },
                {
                    "start": 1732.21,
                    "end": 1732.59,
                    "word": " attack",
                    "probability": 0.75048828125
                },
                {
                    "start": 1732.59,
                    "end": 1733.11,
                    "word": " to",
                    "probability": 0.873046875
                },
                {
                    "start": 1733.11,
                    "end": 1733.29,
                    "word": " run",
                    "probability": 0.89990234375
                },
                {
                    "start": 1733.29,
                    "end": 1733.47,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 1733.47,
                    "end": 1734.47,
                    "word": " GPUs",
                    "probability": 0.90234375
                },
                {
                    "start": 1734.47,
                    "end": 1734.77,
                    "word": ".",
                    "probability": 0.943359375
                }
            ]
        },
        {
            "id": 239,
            "seek": 175178,
            "start": 1734.77,
            "end": 1738.35,
            "text": " He wrote the code harness for getting code and data onto the GPUs,",
            "tokens": [
                50714,
                634,
                4114,
                264,
                3089,
                19700,
                337,
                1242,
                3089,
                293,
                1412,
                3911,
                264,
                18407,
                82,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1734.77,
                    "end": 1734.91,
                    "word": " He",
                    "probability": 0.84716796875
                },
                {
                    "start": 1734.91,
                    "end": 1735.03,
                    "word": " wrote",
                    "probability": 0.8642578125
                },
                {
                    "start": 1735.03,
                    "end": 1735.19,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1735.19,
                    "end": 1735.45,
                    "word": " code",
                    "probability": 0.79541015625
                },
                {
                    "start": 1735.45,
                    "end": 1735.79,
                    "word": " harness",
                    "probability": 0.78857421875
                },
                {
                    "start": 1735.79,
                    "end": 1736.03,
                    "word": " for",
                    "probability": 0.880859375
                },
                {
                    "start": 1736.03,
                    "end": 1736.29,
                    "word": " getting",
                    "probability": 0.90576171875
                },
                {
                    "start": 1736.29,
                    "end": 1736.95,
                    "word": " code",
                    "probability": 0.78955078125
                },
                {
                    "start": 1736.95,
                    "end": 1737.09,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 1737.09,
                    "end": 1737.27,
                    "word": " data",
                    "probability": 0.81787109375
                },
                {
                    "start": 1737.27,
                    "end": 1737.45,
                    "word": " onto",
                    "probability": 0.646484375
                },
                {
                    "start": 1737.45,
                    "end": 1737.63,
                    "word": " the",
                    "probability": 0.77294921875
                },
                {
                    "start": 1737.63,
                    "end": 1738.27,
                    "word": " GPUs",
                    "probability": 0.932373046875
                },
                {
                    "start": 1738.27,
                    "end": 1738.35,
                    "word": ",",
                    "probability": 0.88330078125
                }
            ]
        },
        {
            "id": 240,
            "seek": 175178,
            "start": 1738.35,
            "end": 1742.31,
            "text": " did all the CUDA stuff, advised me on how to structure the attack.",
            "tokens": [
                50914,
                630,
                439,
                264,
                29777,
                7509,
                1507,
                11,
                26269,
                385,
                322,
                577,
                281,
                3877,
                264,
                2690,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1738.35,
                    "end": 1738.43,
                    "word": " did",
                    "probability": 0.86572265625
                },
                {
                    "start": 1738.43,
                    "end": 1738.57,
                    "word": " all",
                    "probability": 0.89453125
                },
                {
                    "start": 1738.57,
                    "end": 1738.73,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1738.73,
                    "end": 1738.99,
                    "word": " CUDA",
                    "probability": 0.9365234375
                },
                {
                    "start": 1738.99,
                    "end": 1739.49,
                    "word": " stuff",
                    "probability": 0.7275390625
                },
                {
                    "start": 1739.49,
                    "end": 1740.07,
                    "word": ",",
                    "probability": 0.904296875
                },
                {
                    "start": 1740.07,
                    "end": 1740.35,
                    "word": " advised",
                    "probability": 0.78125
                },
                {
                    "start": 1740.35,
                    "end": 1740.53,
                    "word": " me",
                    "probability": 0.8974609375
                },
                {
                    "start": 1740.53,
                    "end": 1740.63,
                    "word": " on",
                    "probability": 0.90478515625
                },
                {
                    "start": 1740.63,
                    "end": 1740.77,
                    "word": " how",
                    "probability": 0.89990234375
                },
                {
                    "start": 1740.77,
                    "end": 1740.93,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 1740.93,
                    "end": 1741.21,
                    "word": " structure",
                    "probability": 0.74365234375
                },
                {
                    "start": 1741.21,
                    "end": 1741.43,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1741.43,
                    "end": 1741.79,
                    "word": " attack",
                    "probability": 0.841796875
                },
                {
                    "start": 1741.79,
                    "end": 1742.31,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 241,
            "seek": 175178,
            "start": 1742.73,
            "end": 1749.21,
            "text": " We discovered very quickly, though, that getting the petabytes of possible keys onto the GPU would take too long,",
            "tokens": [
                51114,
                492,
                6941,
                588,
                2661,
                11,
                1673,
                11,
                300,
                1242,
                264,
                3817,
                24538,
                295,
                1944,
                9317,
                3911,
                264,
                18407,
                576,
                747,
                886,
                938,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1742.73,
                    "end": 1743.07,
                    "word": " We",
                    "probability": 0.90185546875
                },
                {
                    "start": 1743.07,
                    "end": 1743.49,
                    "word": " discovered",
                    "probability": 0.640625
                },
                {
                    "start": 1743.49,
                    "end": 1743.77,
                    "word": " very",
                    "probability": 0.73974609375
                },
                {
                    "start": 1743.77,
                    "end": 1744.15,
                    "word": " quickly",
                    "probability": 0.869140625
                },
                {
                    "start": 1744.15,
                    "end": 1744.29,
                    "word": ",",
                    "probability": 0.281494140625
                },
                {
                    "start": 1744.29,
                    "end": 1744.41,
                    "word": " though",
                    "probability": 0.75390625
                },
                {
                    "start": 1744.41,
                    "end": 1744.49,
                    "word": ",",
                    "probability": 0.97412109375
                },
                {
                    "start": 1744.49,
                    "end": 1744.61,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 1744.61,
                    "end": 1744.87,
                    "word": " getting",
                    "probability": 0.9013671875
                },
                {
                    "start": 1744.87,
                    "end": 1745.07,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1745.07,
                    "end": 1745.53,
                    "word": " petabytes",
                    "probability": 0.8935546875
                },
                {
                    "start": 1745.53,
                    "end": 1745.79,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 1745.79,
                    "end": 1746.21,
                    "word": " possible",
                    "probability": 0.8505859375
                },
                {
                    "start": 1746.21,
                    "end": 1746.67,
                    "word": " keys",
                    "probability": 0.82421875
                },
                {
                    "start": 1746.67,
                    "end": 1747.31,
                    "word": " onto",
                    "probability": 0.74560546875
                },
                {
                    "start": 1747.31,
                    "end": 1747.55,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1747.55,
                    "end": 1747.83,
                    "word": " GPU",
                    "probability": 0.900390625
                },
                {
                    "start": 1747.83,
                    "end": 1748.11,
                    "word": " would",
                    "probability": 0.83447265625
                },
                {
                    "start": 1748.11,
                    "end": 1748.33,
                    "word": " take",
                    "probability": 0.81591796875
                },
                {
                    "start": 1748.33,
                    "end": 1748.53,
                    "word": " too",
                    "probability": 0.8046875
                },
                {
                    "start": 1748.53,
                    "end": 1748.81,
                    "word": " long",
                    "probability": 0.8828125
                },
                {
                    "start": 1748.81,
                    "end": 1749.21,
                    "word": ",",
                    "probability": 0.71875
                }
            ]
        },
        {
            "id": 242,
            "seek": 175178,
            "start": 1749.21,
            "end": 1753.21,
            "text": " that the GPUs would just be sitting idle for most of the time we were paying for them,",
            "tokens": [
                51464,
                300,
                264,
                18407,
                82,
                576,
                445,
                312,
                3798,
                30650,
                337,
                881,
                295,
                264,
                565,
                321,
                645,
                6229,
                337,
                552,
                11,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1749.21,
                    "end": 1749.37,
                    "word": " that",
                    "probability": 0.86572265625
                },
                {
                    "start": 1749.37,
                    "end": 1749.53,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1749.53,
                    "end": 1749.91,
                    "word": " GPUs",
                    "probability": 0.92919921875
                },
                {
                    "start": 1749.91,
                    "end": 1750.01,
                    "word": " would",
                    "probability": 0.83056640625
                },
                {
                    "start": 1750.01,
                    "end": 1750.17,
                    "word": " just",
                    "probability": 0.88720703125
                },
                {
                    "start": 1750.17,
                    "end": 1750.35,
                    "word": " be",
                    "probability": 0.91162109375
                },
                {
                    "start": 1750.35,
                    "end": 1750.63,
                    "word": " sitting",
                    "probability": 0.79248046875
                },
                {
                    "start": 1750.63,
                    "end": 1750.99,
                    "word": " idle",
                    "probability": 0.84619140625
                },
                {
                    "start": 1750.99,
                    "end": 1751.19,
                    "word": " for",
                    "probability": 0.88916015625
                },
                {
                    "start": 1751.19,
                    "end": 1751.39,
                    "word": " most",
                    "probability": 0.80419921875
                },
                {
                    "start": 1751.39,
                    "end": 1751.49,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1751.49,
                    "end": 1751.57,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1751.57,
                    "end": 1751.77,
                    "word": " time",
                    "probability": 0.80908203125
                },
                {
                    "start": 1751.77,
                    "end": 1751.89,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 1751.89,
                    "end": 1752.01,
                    "word": " were",
                    "probability": 0.88134765625
                },
                {
                    "start": 1752.01,
                    "end": 1752.31,
                    "word": " paying",
                    "probability": 0.81884765625
                },
                {
                    "start": 1752.31,
                    "end": 1752.57,
                    "word": " for",
                    "probability": 0.89404296875
                },
                {
                    "start": 1752.57,
                    "end": 1752.77,
                    "word": " them",
                    "probability": 0.73779296875
                },
                {
                    "start": 1752.77,
                    "end": 1753.21,
                    "word": ",",
                    "probability": 0.822265625
                }
            ]
        },
        {
            "id": 243,
            "seek": 175178,
            "start": 1753.21,
            "end": 1756.21,
            "text": " waiting for the data to arrive to process.",
            "tokens": [
                51664,
                3806,
                337,
                264,
                1412,
                281,
                8881,
                281,
                1399,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19944852290033294,
            "compression_ratio": 1.6724738675958188,
            "no_speech_prob": 0.108154296875,
            "words": [
                {
                    "start": 1753.21,
                    "end": 1753.45,
                    "word": " waiting",
                    "probability": 0.822265625
                },
                {
                    "start": 1753.45,
                    "end": 1753.71,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 1753.71,
                    "end": 1753.89,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1753.89,
                    "end": 1754.15,
                    "word": " data",
                    "probability": 0.81396484375
                },
                {
                    "start": 1754.15,
                    "end": 1754.41,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 1754.41,
                    "end": 1754.85,
                    "word": " arrive",
                    "probability": 0.69580078125
                },
                {
                    "start": 1754.85,
                    "end": 1755.31,
                    "word": " to",
                    "probability": 0.84521484375
                },
                {
                    "start": 1755.31,
                    "end": 1755.69,
                    "word": " process",
                    "probability": 0.85986328125
                },
                {
                    "start": 1755.69,
                    "end": 1756.21,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 244,
            "seek": 177998,
            "start": 1756.21,
            "end": 1758.33,
            "text": " So I went back to the drawing board.",
            "tokens": [
                50364,
                407,
                286,
                1437,
                646,
                281,
                264,
                6316,
                3150,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1756.21,
                    "end": 1756.63,
                    "word": " So",
                    "probability": 0.5732421875
                },
                {
                    "start": 1756.63,
                    "end": 1756.73,
                    "word": " I",
                    "probability": 0.880859375
                },
                {
                    "start": 1756.73,
                    "end": 1756.87,
                    "word": " went",
                    "probability": 0.81298828125
                },
                {
                    "start": 1756.87,
                    "end": 1757.09,
                    "word": " back",
                    "probability": 0.82177734375
                },
                {
                    "start": 1757.09,
                    "end": 1757.21,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1757.21,
                    "end": 1757.33,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1757.33,
                    "end": 1757.57,
                    "word": " drawing",
                    "probability": 0.73046875
                },
                {
                    "start": 1757.57,
                    "end": 1757.83,
                    "word": " board",
                    "probability": 0.87939453125
                },
                {
                    "start": 1757.83,
                    "end": 1758.33,
                    "word": ".",
                    "probability": 0.90478515625
                }
            ]
        },
        {
            "id": 245,
            "seek": 177998,
            "start": 1758.47,
            "end": 1762.29,
            "text": " In each stage, I was guessing a whole bunch of bits and then filtering those results",
            "tokens": [
                50514,
                682,
                1184,
                3233,
                11,
                286,
                390,
                17939,
                257,
                1379,
                3840,
                295,
                9239,
                293,
                550,
                30822,
                729,
                3542,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1758.47,
                    "end": 1758.81,
                    "word": " In",
                    "probability": 0.82861328125
                },
                {
                    "start": 1758.81,
                    "end": 1758.97,
                    "word": " each",
                    "probability": 0.8369140625
                },
                {
                    "start": 1758.97,
                    "end": 1759.21,
                    "word": " stage",
                    "probability": 0.72705078125
                },
                {
                    "start": 1759.21,
                    "end": 1759.25,
                    "word": ",",
                    "probability": 0.5947265625
                },
                {
                    "start": 1759.25,
                    "end": 1759.33,
                    "word": " I",
                    "probability": 0.998046875
                },
                {
                    "start": 1759.33,
                    "end": 1759.45,
                    "word": " was",
                    "probability": 0.89013671875
                },
                {
                    "start": 1759.45,
                    "end": 1759.75,
                    "word": " guessing",
                    "probability": 0.82958984375
                },
                {
                    "start": 1759.91,
                    "end": 1760.05,
                    "word": " a whole",
                    "probability": 0.79345703125
                },
                {
                    "start": 1760.05,
                    "end": 1760.27,
                    "word": " bunch",
                    "probability": 0.81640625
                },
                {
                    "start": 1760.27,
                    "end": 1760.43,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1760.43,
                    "end": 1760.65,
                    "word": " bits",
                    "probability": 0.83544921875
                },
                {
                    "start": 1760.65,
                    "end": 1760.83,
                    "word": " and",
                    "probability": 0.78857421875
                },
                {
                    "start": 1760.83,
                    "end": 1761.03,
                    "word": " then",
                    "probability": 0.744140625
                },
                {
                    "start": 1761.03,
                    "end": 1761.41,
                    "word": " filtering",
                    "probability": 0.79345703125
                },
                {
                    "start": 1761.41,
                    "end": 1761.69,
                    "word": " those",
                    "probability": 0.409423828125
                },
                {
                    "start": 1761.69,
                    "end": 1762.29,
                    "word": " results",
                    "probability": 0.68359375
                }
            ]
        },
        {
            "id": 246,
            "seek": 177998,
            "start": 1762.29,
            "end": 1766.11,
            "text": " using the two bytes from the two archives in the file.",
            "tokens": [
                50714,
                1228,
                264,
                732,
                36088,
                490,
                264,
                732,
                25607,
                294,
                264,
                3991,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1762.29,
                    "end": 1762.69,
                    "word": " using",
                    "probability": 0.80126953125
                },
                {
                    "start": 1762.69,
                    "end": 1763.15,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1763.15,
                    "end": 1763.39,
                    "word": " two",
                    "probability": 0.7998046875
                },
                {
                    "start": 1763.39,
                    "end": 1763.71,
                    "word": " bytes",
                    "probability": 0.77783203125
                },
                {
                    "start": 1763.71,
                    "end": 1764.55,
                    "word": " from",
                    "probability": 0.80615234375
                },
                {
                    "start": 1764.55,
                    "end": 1764.71,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1764.71,
                    "end": 1764.87,
                    "word": " two",
                    "probability": 0.83740234375
                },
                {
                    "start": 1764.87,
                    "end": 1765.25,
                    "word": " archives",
                    "probability": 0.82861328125
                },
                {
                    "start": 1765.25,
                    "end": 1765.43,
                    "word": " in",
                    "probability": 0.9052734375
                },
                {
                    "start": 1765.43,
                    "end": 1765.57,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1765.57,
                    "end": 1765.91,
                    "word": " file",
                    "probability": 0.82373046875
                },
                {
                    "start": 1765.91,
                    "end": 1766.11,
                    "word": ".",
                    "probability": 0.8974609375
                }
            ]
        },
        {
            "id": 247,
            "seek": 177998,
            "start": 1766.35,
            "end": 1770.17,
            "text": " I'd only keep about one out of 65,000.",
            "tokens": [
                50914,
                286,
                1116,
                787,
                1066,
                466,
                472,
                484,
                295,
                11624,
                11,
                1360,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1766.35,
                    "end": 1766.85,
                    "word": " I'd",
                    "probability": 0.69775390625
                },
                {
                    "start": 1766.85,
                    "end": 1767.09,
                    "word": " only",
                    "probability": 0.86962890625
                },
                {
                    "start": 1767.09,
                    "end": 1767.51,
                    "word": " keep",
                    "probability": 0.8359375
                },
                {
                    "start": 1767.51,
                    "end": 1768.17,
                    "word": " about",
                    "probability": 0.826171875
                },
                {
                    "start": 1768.17,
                    "end": 1768.47,
                    "word": " one",
                    "probability": 0.73388671875
                },
                {
                    "start": 1768.47,
                    "end": 1768.63,
                    "word": " out",
                    "probability": 0.806640625
                },
                {
                    "start": 1768.63,
                    "end": 1768.73,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 1768.73,
                    "end": 1769.13,
                    "word": " 65",
                    "probability": 0.88232421875
                },
                {
                    "start": 1769.13,
                    "end": 1769.67,
                    "word": ",000",
                    "probability": 0.987060546875
                },
                {
                    "start": 1769.67,
                    "end": 1770.17,
                    "word": ".",
                    "probability": 0.98681640625
                }
            ]
        },
        {
            "id": 248,
            "seek": 177998,
            "start": 1770.25,
            "end": 1774.03,
            "text": " If I had some way of using that information to derive bits,",
            "tokens": [
                51114,
                759,
                286,
                632,
                512,
                636,
                295,
                1228,
                300,
                1589,
                281,
                28446,
                9239,
                11,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1770.25,
                    "end": 1770.59,
                    "word": " If",
                    "probability": 0.9033203125
                },
                {
                    "start": 1770.59,
                    "end": 1770.69,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1770.69,
                    "end": 1770.83,
                    "word": " had",
                    "probability": 0.82080078125
                },
                {
                    "start": 1770.83,
                    "end": 1771.11,
                    "word": " some",
                    "probability": 0.8212890625
                },
                {
                    "start": 1771.11,
                    "end": 1771.27,
                    "word": " way",
                    "probability": 0.90185546875
                },
                {
                    "start": 1771.27,
                    "end": 1771.45,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1771.45,
                    "end": 1771.71,
                    "word": " using",
                    "probability": 0.81591796875
                },
                {
                    "start": 1771.71,
                    "end": 1771.99,
                    "word": " that",
                    "probability": 0.88525390625
                },
                {
                    "start": 1771.99,
                    "end": 1772.45,
                    "word": " information",
                    "probability": 0.7353515625
                },
                {
                    "start": 1772.45,
                    "end": 1772.77,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1772.77,
                    "end": 1773.41,
                    "word": " derive",
                    "probability": 0.83642578125
                },
                {
                    "start": 1773.41,
                    "end": 1773.95,
                    "word": " bits",
                    "probability": 0.8134765625
                },
                {
                    "start": 1773.95,
                    "end": 1774.03,
                    "word": ",",
                    "probability": 0.361572265625
                }
            ]
        },
        {
            "id": 249,
            "seek": 177998,
            "start": 1774.03,
            "end": 1777.73,
            "text": " rather than just guessing and checking, it'd save a lot of work,",
            "tokens": [
                51314,
                2831,
                813,
                445,
                17939,
                293,
                8568,
                11,
                309,
                1116,
                3155,
                257,
                688,
                295,
                589,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1774.03,
                    "end": 1774.45,
                    "word": " rather",
                    "probability": 0.79931640625
                },
                {
                    "start": 1774.45,
                    "end": 1774.71,
                    "word": " than",
                    "probability": 0.88671875
                },
                {
                    "start": 1774.71,
                    "end": 1775.01,
                    "word": " just",
                    "probability": 0.88623046875
                },
                {
                    "start": 1775.01,
                    "end": 1775.49,
                    "word": " guessing",
                    "probability": 0.845703125
                },
                {
                    "start": 1775.49,
                    "end": 1775.77,
                    "word": " and",
                    "probability": 0.8935546875
                },
                {
                    "start": 1775.77,
                    "end": 1776.23,
                    "word": " checking",
                    "probability": 0.75
                },
                {
                    "start": 1776.23,
                    "end": 1776.47,
                    "word": ",",
                    "probability": 0.90576171875
                },
                {
                    "start": 1776.47,
                    "end": 1776.91,
                    "word": " it'd",
                    "probability": 0.796630859375
                },
                {
                    "start": 1776.91,
                    "end": 1777.09,
                    "word": " save",
                    "probability": 0.8671875
                },
                {
                    "start": 1777.21,
                    "end": 1777.33,
                    "word": " a lot",
                    "probability": 0.89306640625
                },
                {
                    "start": 1777.33,
                    "end": 1777.45,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1777.45,
                    "end": 1777.67,
                    "word": " work",
                    "probability": 0.81005859375
                },
                {
                    "start": 1777.67,
                    "end": 1777.73,
                    "word": ",",
                    "probability": 0.1943359375
                }
            ]
        },
        {
            "id": 250,
            "seek": 177998,
            "start": 1777.73,
            "end": 1779.93,
            "text": " and more importantly, a lot of network traffic.",
            "tokens": [
                51464,
                293,
                544,
                8906,
                11,
                257,
                688,
                295,
                3209,
                6419,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1777.73,
                    "end": 1777.79,
                    "word": " and",
                    "probability": 0.8955078125
                },
                {
                    "start": 1777.79,
                    "end": 1777.91,
                    "word": " more",
                    "probability": 0.85107421875
                },
                {
                    "start": 1777.91,
                    "end": 1778.31,
                    "word": " importantly",
                    "probability": 0.61279296875
                },
                {
                    "start": 1778.31,
                    "end": 1778.41,
                    "word": ",",
                    "probability": 0.927734375
                },
                {
                    "start": 1778.53,
                    "end": 1778.63,
                    "word": " a lot",
                    "probability": 0.89697265625
                },
                {
                    "start": 1778.63,
                    "end": 1778.73,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1778.73,
                    "end": 1779.01,
                    "word": " network",
                    "probability": 0.8310546875
                },
                {
                    "start": 1779.01,
                    "end": 1779.43,
                    "word": " traffic",
                    "probability": 0.81396484375
                },
                {
                    "start": 1779.43,
                    "end": 1779.93,
                    "word": ".",
                    "probability": 0.99853515625
                }
            ]
        },
        {
            "id": 251,
            "seek": 177998,
            "start": 1780.09,
            "end": 1784.41,
            "text": " The problem with that idea was that the math is too complicated.",
            "tokens": [
                51614,
                440,
                1154,
                365,
                300,
                1558,
                390,
                300,
                264,
                5221,
                307,
                886,
                6179,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18881302195436814,
            "compression_ratio": 1.6472727272727272,
            "no_speech_prob": 0.017425537109375,
            "words": [
                {
                    "start": 1780.09,
                    "end": 1780.55,
                    "word": " The",
                    "probability": 0.826171875
                },
                {
                    "start": 1780.55,
                    "end": 1780.93,
                    "word": " problem",
                    "probability": 0.76025390625
                },
                {
                    "start": 1780.93,
                    "end": 1781.19,
                    "word": " with",
                    "probability": 0.81689453125
                },
                {
                    "start": 1781.19,
                    "end": 1781.39,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 1781.39,
                    "end": 1781.75,
                    "word": " idea",
                    "probability": 0.767578125
                },
                {
                    "start": 1781.75,
                    "end": 1782.15,
                    "word": " was",
                    "probability": 0.8876953125
                },
                {
                    "start": 1782.15,
                    "end": 1782.35,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 1782.35,
                    "end": 1782.55,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1782.55,
                    "end": 1782.87,
                    "word": " math",
                    "probability": 0.8896484375
                },
                {
                    "start": 1782.87,
                    "end": 1783.31,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 1783.31,
                    "end": 1783.55,
                    "word": " too",
                    "probability": 0.81591796875
                },
                {
                    "start": 1783.55,
                    "end": 1784.15,
                    "word": " complicated",
                    "probability": 0.8017578125
                },
                {
                    "start": 1784.15,
                    "end": 1784.41,
                    "word": ".",
                    "probability": 0.951171875
                }
            ]
        },
        {
            "id": 252,
            "seek": 180738,
            "start": 1784.41,
            "end": 1788.25,
            "text": " It involves mixing finite fields with integer rings,",
            "tokens": [
                50364,
                467,
                11626,
                11983,
                19362,
                7909,
                365,
                24922,
                11136,
                11,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1784.41,
                    "end": 1785.15,
                    "word": " It",
                    "probability": 0.63427734375
                },
                {
                    "start": 1785.15,
                    "end": 1785.49,
                    "word": " involves",
                    "probability": 0.84130859375
                },
                {
                    "start": 1785.49,
                    "end": 1785.95,
                    "word": " mixing",
                    "probability": 0.83740234375
                },
                {
                    "start": 1785.95,
                    "end": 1786.45,
                    "word": " finite",
                    "probability": 0.90576171875
                },
                {
                    "start": 1786.45,
                    "end": 1787.05,
                    "word": " fields",
                    "probability": 0.68896484375
                },
                {
                    "start": 1787.05,
                    "end": 1787.41,
                    "word": " with",
                    "probability": 0.81396484375
                },
                {
                    "start": 1787.41,
                    "end": 1787.75,
                    "word": " integer",
                    "probability": 0.66552734375
                },
                {
                    "start": 1787.75,
                    "end": 1788.17,
                    "word": " rings",
                    "probability": 0.83349609375
                },
                {
                    "start": 1788.17,
                    "end": 1788.25,
                    "word": ",",
                    "probability": 0.227294921875
                }
            ]
        },
        {
            "id": 253,
            "seek": 180738,
            "start": 1788.25,
            "end": 1790.99,
            "text": " and those simply don't play well together.",
            "tokens": [
                50564,
                293,
                729,
                2935,
                500,
                380,
                862,
                731,
                1214,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1788.25,
                    "end": 1788.35,
                    "word": " and",
                    "probability": 0.8818359375
                },
                {
                    "start": 1788.35,
                    "end": 1788.55,
                    "word": " those",
                    "probability": 0.8427734375
                },
                {
                    "start": 1788.55,
                    "end": 1788.87,
                    "word": " simply",
                    "probability": 0.86181640625
                },
                {
                    "start": 1788.87,
                    "end": 1789.31,
                    "word": " don't",
                    "probability": 0.949462890625
                },
                {
                    "start": 1789.31,
                    "end": 1789.59,
                    "word": " play",
                    "probability": 0.884765625
                },
                {
                    "start": 1789.59,
                    "end": 1790.07,
                    "word": " well",
                    "probability": 0.88525390625
                },
                {
                    "start": 1790.07,
                    "end": 1790.47,
                    "word": " together",
                    "probability": 0.79052734375
                },
                {
                    "start": 1790.47,
                    "end": 1790.99,
                    "word": ".",
                    "probability": 0.98828125
                }
            ]
        },
        {
            "id": 254,
            "seek": 180738,
            "start": 1791.13,
            "end": 1794.29,
            "text": " So I thought about some other cryptanalytic attacks I knew,",
            "tokens": [
                50714,
                407,
                286,
                1194,
                466,
                512,
                661,
                9844,
                29702,
                43658,
                8122,
                286,
                2586,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1791.13,
                    "end": 1791.47,
                    "word": " So",
                    "probability": 0.8525390625
                },
                {
                    "start": 1791.47,
                    "end": 1791.57,
                    "word": " I",
                    "probability": 0.87890625
                },
                {
                    "start": 1791.57,
                    "end": 1791.71,
                    "word": " thought",
                    "probability": 0.833984375
                },
                {
                    "start": 1791.71,
                    "end": 1791.93,
                    "word": " about",
                    "probability": 0.8154296875
                },
                {
                    "start": 1791.93,
                    "end": 1792.13,
                    "word": " some",
                    "probability": 0.810546875
                },
                {
                    "start": 1792.13,
                    "end": 1792.57,
                    "word": " other",
                    "probability": 0.7705078125
                },
                {
                    "start": 1792.57,
                    "end": 1793.43,
                    "word": " cryptanalytic",
                    "probability": 0.73828125
                },
                {
                    "start": 1793.43,
                    "end": 1793.89,
                    "word": " attacks",
                    "probability": 0.71435546875
                },
                {
                    "start": 1793.89,
                    "end": 1794.11,
                    "word": " I",
                    "probability": 0.95703125
                },
                {
                    "start": 1794.11,
                    "end": 1794.23,
                    "word": " knew",
                    "probability": 0.73583984375
                },
                {
                    "start": 1794.23,
                    "end": 1794.29,
                    "word": ",",
                    "probability": 0.50732421875
                }
            ]
        },
        {
            "id": 255,
            "seek": 180738,
            "start": 1794.29,
            "end": 1797.69,
            "text": " and one that seemed promising was a meet-in-the-middle attack.",
            "tokens": [
                50864,
                293,
                472,
                300,
                6576,
                20257,
                390,
                257,
                1677,
                12,
                259,
                12,
                3322,
                12,
                25394,
                2285,
                2690,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1794.29,
                    "end": 1794.35,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 1794.35,
                    "end": 1794.49,
                    "word": " one",
                    "probability": 0.8173828125
                },
                {
                    "start": 1794.49,
                    "end": 1794.63,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 1794.63,
                    "end": 1794.85,
                    "word": " seemed",
                    "probability": 0.60205078125
                },
                {
                    "start": 1794.85,
                    "end": 1795.31,
                    "word": " promising",
                    "probability": 0.86474609375
                },
                {
                    "start": 1795.31,
                    "end": 1795.91,
                    "word": " was",
                    "probability": 0.86181640625
                },
                {
                    "start": 1796.09,
                    "end": 1796.25,
                    "word": " a meet",
                    "probability": 0.55615234375
                },
                {
                    "start": 1796.25,
                    "end": 1796.41,
                    "word": "-in",
                    "probability": 0.741943359375
                },
                {
                    "start": 1796.41,
                    "end": 1796.53,
                    "word": "-the",
                    "probability": 0.945068359375
                },
                {
                    "start": 1796.53,
                    "end": 1796.75,
                    "word": "-middle",
                    "probability": 0.95361328125
                },
                {
                    "start": 1796.75,
                    "end": 1797.17,
                    "word": " attack",
                    "probability": 0.83447265625
                },
                {
                    "start": 1797.17,
                    "end": 1797.69,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 256,
            "seek": 180738,
            "start": 1798.33,
            "end": 1802.57,
            "text": " A meet-in-the-middle attack usually applies to block ciphers,",
            "tokens": [
                51014,
                316,
                1677,
                12,
                259,
                12,
                3322,
                12,
                25394,
                2285,
                2690,
                2673,
                13165,
                281,
                3461,
                269,
                24595,
                433,
                11,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1798.33,
                    "end": 1798.85,
                    "word": " A",
                    "probability": 0.96484375
                },
                {
                    "start": 1798.85,
                    "end": 1798.99,
                    "word": " meet",
                    "probability": 0.91064453125
                },
                {
                    "start": 1798.99,
                    "end": 1799.09,
                    "word": "-in",
                    "probability": 0.983154296875
                },
                {
                    "start": 1799.09,
                    "end": 1799.15,
                    "word": "-the",
                    "probability": 0.940673828125
                },
                {
                    "start": 1799.15,
                    "end": 1799.33,
                    "word": "-middle",
                    "probability": 0.9580078125
                },
                {
                    "start": 1799.33,
                    "end": 1799.71,
                    "word": " attack",
                    "probability": 0.8271484375
                },
                {
                    "start": 1799.71,
                    "end": 1800.47,
                    "word": " usually",
                    "probability": 0.8232421875
                },
                {
                    "start": 1800.47,
                    "end": 1800.89,
                    "word": " applies",
                    "probability": 0.76708984375
                },
                {
                    "start": 1800.89,
                    "end": 1801.07,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1801.07,
                    "end": 1801.39,
                    "word": " block",
                    "probability": 0.78857421875
                },
                {
                    "start": 1801.39,
                    "end": 1801.93,
                    "word": " ciphers",
                    "probability": 0.8499348958333334
                },
                {
                    "start": 1801.93,
                    "end": 1802.57,
                    "word": ",",
                    "probability": 0.3740234375
                }
            ]
        },
        {
            "id": 257,
            "seek": 180738,
            "start": 1803.23,
            "end": 1807.85,
            "text": " when it uses one part of the key material to do the first half of the encryption,",
            "tokens": [
                51264,
                562,
                309,
                4960,
                472,
                644,
                295,
                264,
                2141,
                2527,
                281,
                360,
                264,
                700,
                1922,
                295,
                264,
                29575,
                11,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1803.23,
                    "end": 1803.75,
                    "word": " when",
                    "probability": 0.83935546875
                },
                {
                    "start": 1803.75,
                    "end": 1803.87,
                    "word": " it",
                    "probability": 0.8984375
                },
                {
                    "start": 1803.87,
                    "end": 1804.17,
                    "word": " uses",
                    "probability": 0.79736328125
                },
                {
                    "start": 1804.17,
                    "end": 1804.59,
                    "word": " one",
                    "probability": 0.810546875
                },
                {
                    "start": 1804.59,
                    "end": 1804.85,
                    "word": " part",
                    "probability": 0.8212890625
                },
                {
                    "start": 1804.85,
                    "end": 1804.93,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1804.93,
                    "end": 1805.05,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1805.05,
                    "end": 1805.19,
                    "word": " key",
                    "probability": 0.79931640625
                },
                {
                    "start": 1805.19,
                    "end": 1805.61,
                    "word": " material",
                    "probability": 0.8017578125
                },
                {
                    "start": 1805.61,
                    "end": 1805.85,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 1805.85,
                    "end": 1806.01,
                    "word": " do",
                    "probability": 0.90673828125
                },
                {
                    "start": 1806.01,
                    "end": 1806.23,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1806.23,
                    "end": 1806.57,
                    "word": " first",
                    "probability": 0.8125
                },
                {
                    "start": 1806.57,
                    "end": 1806.83,
                    "word": " half",
                    "probability": 0.8271484375
                },
                {
                    "start": 1806.83,
                    "end": 1806.93,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1806.93,
                    "end": 1807.05,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1807.05,
                    "end": 1807.37,
                    "word": " encryption",
                    "probability": 0.7666015625
                },
                {
                    "start": 1807.37,
                    "end": 1807.85,
                    "word": ",",
                    "probability": 0.54833984375
                }
            ]
        },
        {
            "id": 258,
            "seek": 180738,
            "start": 1807.85,
            "end": 1811.81,
            "text": " and the second part of the key material to do the second half of the encryption.",
            "tokens": [
                51514,
                293,
                264,
                1150,
                644,
                295,
                264,
                2141,
                2527,
                281,
                360,
                264,
                1150,
                1922,
                295,
                264,
                29575,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17200854140469152,
            "compression_ratio": 1.838174273858921,
            "no_speech_prob": 0.005817413330078125,
            "words": [
                {
                    "start": 1807.85,
                    "end": 1808.17,
                    "word": " and",
                    "probability": 0.89501953125
                },
                {
                    "start": 1808.17,
                    "end": 1808.35,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1808.35,
                    "end": 1808.61,
                    "word": " second",
                    "probability": 0.79541015625
                },
                {
                    "start": 1808.61,
                    "end": 1808.91,
                    "word": " part",
                    "probability": 0.8115234375
                },
                {
                    "start": 1808.91,
                    "end": 1808.99,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1808.99,
                    "end": 1809.09,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1809.09,
                    "end": 1809.25,
                    "word": " key",
                    "probability": 0.8125
                },
                {
                    "start": 1809.25,
                    "end": 1809.65,
                    "word": " material",
                    "probability": 0.791015625
                },
                {
                    "start": 1809.65,
                    "end": 1809.83,
                    "word": " to",
                    "probability": 0.892578125
                },
                {
                    "start": 1809.83,
                    "end": 1809.95,
                    "word": " do",
                    "probability": 0.90673828125
                },
                {
                    "start": 1809.95,
                    "end": 1810.13,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1810.13,
                    "end": 1810.39,
                    "word": " second",
                    "probability": 0.7919921875
                },
                {
                    "start": 1810.39,
                    "end": 1810.67,
                    "word": " half",
                    "probability": 0.82177734375
                },
                {
                    "start": 1810.67,
                    "end": 1810.81,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1810.81,
                    "end": 1810.93,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1810.93,
                    "end": 1811.29,
                    "word": " encryption",
                    "probability": 0.77734375
                },
                {
                    "start": 1811.29,
                    "end": 1811.81,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 259,
            "seek": 183526,
            "start": 1812.83,
            "end": 1822.17,
            "text": " The reason we have triple DES instead of double DES is precisely because of this.",
            "tokens": [
                50414,
                440,
                1778,
                321,
                362,
                15508,
                27083,
                2602,
                295,
                3834,
                27083,
                307,
                13402,
                570,
                295,
                341,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20033481983201845,
            "compression_ratio": 1.5210526315789474,
            "no_speech_prob": 0.0031719207763671875,
            "words": [
                {
                    "start": 1812.83,
                    "end": 1813.51,
                    "word": " The",
                    "probability": 0.673828125
                },
                {
                    "start": 1813.51,
                    "end": 1813.89,
                    "word": " reason",
                    "probability": 0.91015625
                },
                {
                    "start": 1813.89,
                    "end": 1814.13,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1814.13,
                    "end": 1814.57,
                    "word": " have",
                    "probability": 0.8720703125
                },
                {
                    "start": 1814.57,
                    "end": 1815.15,
                    "word": " triple",
                    "probability": 0.78369140625
                },
                {
                    "start": 1815.15,
                    "end": 1815.51,
                    "word": " DES",
                    "probability": 0.6630859375
                },
                {
                    "start": 1815.51,
                    "end": 1816.05,
                    "word": " instead",
                    "probability": 0.75048828125
                },
                {
                    "start": 1816.05,
                    "end": 1816.27,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 1816.27,
                    "end": 1816.71,
                    "word": " double",
                    "probability": 0.8603515625
                },
                {
                    "start": 1816.71,
                    "end": 1817.11,
                    "word": " DES",
                    "probability": 0.9033203125
                },
                {
                    "start": 1817.11,
                    "end": 1819.95,
                    "word": " is",
                    "probability": 0.81689453125
                },
                {
                    "start": 1819.95,
                    "end": 1820.81,
                    "word": " precisely",
                    "probability": 0.74853515625
                },
                {
                    "start": 1820.81,
                    "end": 1821.19,
                    "word": " because",
                    "probability": 0.83740234375
                },
                {
                    "start": 1821.19,
                    "end": 1821.39,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1821.39,
                    "end": 1821.69,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 1821.69,
                    "end": 1822.17,
                    "word": ".",
                    "probability": 0.90576171875
                }
            ]
        },
        {
            "id": 260,
            "seek": 183526,
            "start": 1822.17,
            "end": 1828.65,
            "text": " Triple DES is a 112-bit cipher, even though there are three keys involved.",
            "tokens": [
                50864,
                32159,
                27083,
                307,
                257,
                45835,
                12,
                5260,
                269,
                21240,
                11,
                754,
                1673,
                456,
                366,
                1045,
                9317,
                3288,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20033481983201845,
            "compression_ratio": 1.5210526315789474,
            "no_speech_prob": 0.0031719207763671875,
            "words": [
                {
                    "start": 1822.17,
                    "end": 1822.41,
                    "word": " Triple",
                    "probability": 0.71142578125
                },
                {
                    "start": 1822.41,
                    "end": 1822.71,
                    "word": " DES",
                    "probability": 0.9111328125
                },
                {
                    "start": 1822.71,
                    "end": 1823.17,
                    "word": " is",
                    "probability": 0.90869140625
                },
                {
                    "start": 1823.79,
                    "end": 1824.33,
                    "word": " a 112",
                    "probability": 0.60107421875
                },
                {
                    "start": 1824.33,
                    "end": 1824.75,
                    "word": "-bit",
                    "probability": 0.706298828125
                },
                {
                    "start": 1824.75,
                    "end": 1825.17,
                    "word": " cipher",
                    "probability": 0.843994140625
                },
                {
                    "start": 1825.17,
                    "end": 1825.83,
                    "word": ",",
                    "probability": 0.498291015625
                },
                {
                    "start": 1825.83,
                    "end": 1826.27,
                    "word": " even",
                    "probability": 0.8173828125
                },
                {
                    "start": 1826.27,
                    "end": 1826.47,
                    "word": " though",
                    "probability": 0.763671875
                },
                {
                    "start": 1826.47,
                    "end": 1826.65,
                    "word": " there",
                    "probability": 0.853515625
                },
                {
                    "start": 1826.65,
                    "end": 1826.81,
                    "word": " are",
                    "probability": 0.90283203125
                },
                {
                    "start": 1826.81,
                    "end": 1827.09,
                    "word": " three",
                    "probability": 0.84521484375
                },
                {
                    "start": 1827.09,
                    "end": 1827.45,
                    "word": " keys",
                    "probability": 0.78857421875
                },
                {
                    "start": 1827.45,
                    "end": 1827.97,
                    "word": " involved",
                    "probability": 0.7900390625
                },
                {
                    "start": 1827.97,
                    "end": 1828.65,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 261,
            "seek": 183526,
            "start": 1829.69,
            "end": 1832.95,
            "text": " You can do encrypt, and then decrypt, and then encrypt.",
            "tokens": [
                51264,
                509,
                393,
                360,
                17972,
                662,
                11,
                293,
                550,
                979,
                627,
                662,
                11,
                293,
                550,
                17972,
                662,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20033481983201845,
            "compression_ratio": 1.5210526315789474,
            "no_speech_prob": 0.0031719207763671875,
            "words": [
                {
                    "start": 1829.69,
                    "end": 1830.37,
                    "word": " You",
                    "probability": 0.89501953125
                },
                {
                    "start": 1830.37,
                    "end": 1830.53,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 1830.53,
                    "end": 1830.69,
                    "word": " do",
                    "probability": 0.9091796875
                },
                {
                    "start": 1830.69,
                    "end": 1831.25,
                    "word": " encrypt",
                    "probability": 0.91015625
                },
                {
                    "start": 1831.25,
                    "end": 1831.35,
                    "word": ",",
                    "probability": 0.1279296875
                },
                {
                    "start": 1831.35,
                    "end": 1831.45,
                    "word": " and",
                    "probability": 0.86962890625
                },
                {
                    "start": 1831.45,
                    "end": 1831.61,
                    "word": " then",
                    "probability": 0.7734375
                },
                {
                    "start": 1831.61,
                    "end": 1832.09,
                    "word": " decrypt",
                    "probability": 0.95654296875
                },
                {
                    "start": 1832.09,
                    "end": 1832.15,
                    "word": ",",
                    "probability": 0.884765625
                },
                {
                    "start": 1832.15,
                    "end": 1832.21,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 1832.21,
                    "end": 1832.39,
                    "word": " then",
                    "probability": 0.76171875
                },
                {
                    "start": 1832.39,
                    "end": 1832.85,
                    "word": " encrypt",
                    "probability": 0.91015625
                },
                {
                    "start": 1832.85,
                    "end": 1832.95,
                    "word": ".",
                    "probability": 0.54248046875
                }
            ]
        },
        {
            "id": 262,
            "seek": 183526,
            "start": 1832.95,
            "end": 1835.19,
            "text": " So 112 bits of strength.",
            "tokens": [
                51414,
                407,
                45835,
                9239,
                295,
                3800,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20033481983201845,
            "compression_ratio": 1.5210526315789474,
            "no_speech_prob": 0.0031719207763671875,
            "words": [
                {
                    "start": 1832.95,
                    "end": 1833.09,
                    "word": " So",
                    "probability": 0.892578125
                },
                {
                    "start": 1833.09,
                    "end": 1833.53,
                    "word": " 112",
                    "probability": 0.58544921875
                },
                {
                    "start": 1833.53,
                    "end": 1834.07,
                    "word": " bits",
                    "probability": 0.80078125
                },
                {
                    "start": 1834.07,
                    "end": 1834.25,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1834.25,
                    "end": 1834.59,
                    "word": " strength",
                    "probability": 0.76123046875
                },
                {
                    "start": 1834.59,
                    "end": 1835.19,
                    "word": ".",
                    "probability": 0.9169921875
                }
            ]
        },
        {
            "id": 263,
            "seek": 183526,
            "start": 1835.19,
            "end": 1839.69,
            "text": " If it's 112 bits, why not just do DES with one key,",
            "tokens": [
                51514,
                759,
                309,
                311,
                45835,
                9239,
                11,
                983,
                406,
                445,
                360,
                27083,
                365,
                472,
                2141,
                11,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20033481983201845,
            "compression_ratio": 1.5210526315789474,
            "no_speech_prob": 0.0031719207763671875,
            "words": [
                {
                    "start": 1835.19,
                    "end": 1835.37,
                    "word": " If",
                    "probability": 0.8349609375
                },
                {
                    "start": 1835.37,
                    "end": 1835.69,
                    "word": " it's",
                    "probability": 0.951171875
                },
                {
                    "start": 1835.69,
                    "end": 1836.15,
                    "word": " 112",
                    "probability": 0.72119140625
                },
                {
                    "start": 1836.15,
                    "end": 1836.71,
                    "word": " bits",
                    "probability": 0.81103515625
                },
                {
                    "start": 1836.71,
                    "end": 1836.87,
                    "word": ",",
                    "probability": 0.96435546875
                },
                {
                    "start": 1836.87,
                    "end": 1837.01,
                    "word": " why",
                    "probability": 0.79638671875
                },
                {
                    "start": 1837.01,
                    "end": 1837.27,
                    "word": " not",
                    "probability": 0.890625
                },
                {
                    "start": 1837.27,
                    "end": 1837.49,
                    "word": " just",
                    "probability": 0.88623046875
                },
                {
                    "start": 1837.49,
                    "end": 1837.83,
                    "word": " do",
                    "probability": 0.9072265625
                },
                {
                    "start": 1837.83,
                    "end": 1838.83,
                    "word": " DES",
                    "probability": 0.935546875
                },
                {
                    "start": 1838.83,
                    "end": 1839.07,
                    "word": " with",
                    "probability": 0.81982421875
                },
                {
                    "start": 1839.07,
                    "end": 1839.37,
                    "word": " one",
                    "probability": 0.8330078125
                },
                {
                    "start": 1839.37,
                    "end": 1839.61,
                    "word": " key",
                    "probability": 0.81787109375
                },
                {
                    "start": 1839.61,
                    "end": 1839.69,
                    "word": ",",
                    "probability": 0.29638671875
                }
            ]
        },
        {
            "id": 264,
            "seek": 186208,
            "start": 1839.69,
            "end": 1842.29,
            "text": " and then DES with another key, encrypting it twice?",
            "tokens": [
                50364,
                293,
                550,
                27083,
                365,
                1071,
                2141,
                11,
                17972,
                662,
                278,
                309,
                6091,
                30,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1839.69,
                    "end": 1839.79,
                    "word": " and",
                    "probability": 0.8486328125
                },
                {
                    "start": 1839.79,
                    "end": 1839.99,
                    "word": " then",
                    "probability": 0.751953125
                },
                {
                    "start": 1839.99,
                    "end": 1840.25,
                    "word": " DES",
                    "probability": 0.77197265625
                },
                {
                    "start": 1840.25,
                    "end": 1840.49,
                    "word": " with",
                    "probability": 0.7939453125
                },
                {
                    "start": 1840.49,
                    "end": 1840.81,
                    "word": " another",
                    "probability": 0.82763671875
                },
                {
                    "start": 1840.81,
                    "end": 1841.09,
                    "word": " key",
                    "probability": 0.77734375
                },
                {
                    "start": 1841.09,
                    "end": 1841.33,
                    "word": ",",
                    "probability": 0.39892578125
                },
                {
                    "start": 1841.33,
                    "end": 1841.75,
                    "word": " encrypting",
                    "probability": 0.9541015625
                },
                {
                    "start": 1841.75,
                    "end": 1841.87,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 1841.87,
                    "end": 1842.17,
                    "word": " twice",
                    "probability": 0.837890625
                },
                {
                    "start": 1842.17,
                    "end": 1842.29,
                    "word": "?",
                    "probability": 0.6845703125
                }
            ]
        },
        {
            "id": 265,
            "seek": 186208,
            "start": 1842.29,
            "end": 1844.21,
            "text": " Well, the answer is right here.",
            "tokens": [
                50514,
                1042,
                11,
                264,
                1867,
                307,
                558,
                510,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1842.29,
                    "end": 1842.39,
                    "word": " Well",
                    "probability": 0.73388671875
                },
                {
                    "start": 1842.39,
                    "end": 1842.43,
                    "word": ",",
                    "probability": 0.92236328125
                },
                {
                    "start": 1842.43,
                    "end": 1842.55,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1842.55,
                    "end": 1842.83,
                    "word": " answer",
                    "probability": 0.896484375
                },
                {
                    "start": 1842.83,
                    "end": 1843.13,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 1843.13,
                    "end": 1843.59,
                    "word": " right",
                    "probability": 0.82568359375
                },
                {
                    "start": 1843.59,
                    "end": 1843.89,
                    "word": " here",
                    "probability": 0.814453125
                },
                {
                    "start": 1843.89,
                    "end": 1844.21,
                    "word": ".",
                    "probability": 0.95849609375
                }
            ]
        },
        {
            "id": 266,
            "seek": 186208,
            "start": 1844.21,
            "end": 1849.07,
            "text": " What you do is you take your plaintext-ciphertext pair,",
            "tokens": [
                50614,
                708,
                291,
                360,
                307,
                291,
                747,
                428,
                11121,
                25111,
                12,
                41763,
                25111,
                6119,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1844.21,
                    "end": 1844.39,
                    "word": " What",
                    "probability": 0.80615234375
                },
                {
                    "start": 1844.39,
                    "end": 1844.51,
                    "word": " you",
                    "probability": 0.8984375
                },
                {
                    "start": 1844.51,
                    "end": 1844.67,
                    "word": " do",
                    "probability": 0.90673828125
                },
                {
                    "start": 1844.67,
                    "end": 1844.87,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1844.87,
                    "end": 1845.31,
                    "word": " you",
                    "probability": 0.74951171875
                },
                {
                    "start": 1845.31,
                    "end": 1847.09,
                    "word": " take",
                    "probability": 0.77978515625
                },
                {
                    "start": 1847.09,
                    "end": 1847.27,
                    "word": " your",
                    "probability": 0.81494140625
                },
                {
                    "start": 1847.27,
                    "end": 1847.71,
                    "word": " plaintext",
                    "probability": 0.6953125
                },
                {
                    "start": 1847.71,
                    "end": 1848.21,
                    "word": "-ciphertext",
                    "probability": 0.5014241536458334
                },
                {
                    "start": 1848.21,
                    "end": 1848.65,
                    "word": " pair",
                    "probability": 0.83544921875
                },
                {
                    "start": 1848.65,
                    "end": 1849.07,
                    "word": ",",
                    "probability": 0.37744140625
                }
            ]
        },
        {
            "id": 267,
            "seek": 186208,
            "start": 1849.07,
            "end": 1854.91,
            "text": " and then encrypt the plaintext under all 256 possible first DES keys.",
            "tokens": [
                50864,
                293,
                550,
                17972,
                662,
                264,
                11121,
                25111,
                833,
                439,
                568,
                18317,
                1944,
                700,
                27083,
                9317,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1849.07,
                    "end": 1849.43,
                    "word": " and",
                    "probability": 0.8935546875
                },
                {
                    "start": 1849.43,
                    "end": 1849.59,
                    "word": " then",
                    "probability": 0.7509765625
                },
                {
                    "start": 1849.59,
                    "end": 1850.15,
                    "word": " encrypt",
                    "probability": 0.915771484375
                },
                {
                    "start": 1850.15,
                    "end": 1850.33,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 1850.33,
                    "end": 1850.87,
                    "word": " plaintext",
                    "probability": 0.90185546875
                },
                {
                    "start": 1850.87,
                    "end": 1851.33,
                    "word": " under",
                    "probability": 0.7890625
                },
                {
                    "start": 1851.33,
                    "end": 1851.79,
                    "word": " all",
                    "probability": 0.8994140625
                },
                {
                    "start": 1851.79,
                    "end": 1852.45,
                    "word": " 256",
                    "probability": 0.32830810546875
                },
                {
                    "start": 1852.45,
                    "end": 1853.43,
                    "word": " possible",
                    "probability": 0.7470703125
                },
                {
                    "start": 1853.43,
                    "end": 1854.03,
                    "word": " first",
                    "probability": 0.76708984375
                },
                {
                    "start": 1854.03,
                    "end": 1854.31,
                    "word": " DES",
                    "probability": 0.96337890625
                },
                {
                    "start": 1854.31,
                    "end": 1854.61,
                    "word": " keys",
                    "probability": 0.81640625
                },
                {
                    "start": 1854.61,
                    "end": 1854.91,
                    "word": ".",
                    "probability": 0.83349609375
                }
            ]
        },
        {
            "id": 268,
            "seek": 186208,
            "start": 1855.43,
            "end": 1861.39,
            "text": " And then you take the ciphertext and decrypt it under all possible 256 DES keys.",
            "tokens": [
                51164,
                400,
                550,
                291,
                747,
                264,
                269,
                21240,
                25111,
                293,
                979,
                627,
                662,
                309,
                833,
                439,
                1944,
                38882,
                27083,
                9317,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1855.43,
                    "end": 1855.79,
                    "word": " And",
                    "probability": 0.8720703125
                },
                {
                    "start": 1855.79,
                    "end": 1855.91,
                    "word": " then",
                    "probability": 0.73388671875
                },
                {
                    "start": 1855.91,
                    "end": 1856.03,
                    "word": " you",
                    "probability": 0.884765625
                },
                {
                    "start": 1856.03,
                    "end": 1856.47,
                    "word": " take",
                    "probability": 0.79833984375
                },
                {
                    "start": 1856.47,
                    "end": 1856.67,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1856.67,
                    "end": 1857.13,
                    "word": " ciphertext",
                    "probability": 0.9148763020833334
                },
                {
                    "start": 1857.13,
                    "end": 1857.53,
                    "word": " and",
                    "probability": 0.83740234375
                },
                {
                    "start": 1857.53,
                    "end": 1858.29,
                    "word": " decrypt",
                    "probability": 0.9599609375
                },
                {
                    "start": 1858.29,
                    "end": 1858.47,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 1858.47,
                    "end": 1858.73,
                    "word": " under",
                    "probability": 0.81396484375
                },
                {
                    "start": 1858.73,
                    "end": 1859.01,
                    "word": " all",
                    "probability": 0.8994140625
                },
                {
                    "start": 1859.01,
                    "end": 1859.45,
                    "word": " possible",
                    "probability": 0.8154296875
                },
                {
                    "start": 1859.45,
                    "end": 1859.73,
                    "word": " 256",
                    "probability": 0.69091796875
                },
                {
                    "start": 1859.73,
                    "end": 1860.63,
                    "word": " DES",
                    "probability": 0.826171875
                },
                {
                    "start": 1860.63,
                    "end": 1860.97,
                    "word": " keys",
                    "probability": 0.8408203125
                },
                {
                    "start": 1860.97,
                    "end": 1861.39,
                    "word": ".",
                    "probability": 0.853515625
                }
            ]
        },
        {
            "id": 269,
            "seek": 186208,
            "start": 1861.39,
            "end": 1866.51,
            "text": " And right here in the middle, chances are that one of them will match.",
            "tokens": [
                51464,
                400,
                558,
                510,
                294,
                264,
                2808,
                11,
                10486,
                366,
                300,
                472,
                295,
                552,
                486,
                2995,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1788366401549613,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.0316162109375,
            "words": [
                {
                    "start": 1861.39,
                    "end": 1861.73,
                    "word": " And",
                    "probability": 0.89208984375
                },
                {
                    "start": 1861.73,
                    "end": 1861.99,
                    "word": " right",
                    "probability": 0.8740234375
                },
                {
                    "start": 1861.99,
                    "end": 1862.27,
                    "word": " here",
                    "probability": 0.81787109375
                },
                {
                    "start": 1862.27,
                    "end": 1862.41,
                    "word": " in",
                    "probability": 0.90283203125
                },
                {
                    "start": 1862.41,
                    "end": 1862.57,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 1862.57,
                    "end": 1862.81,
                    "word": " middle",
                    "probability": 0.91162109375
                },
                {
                    "start": 1862.81,
                    "end": 1863.31,
                    "word": ",",
                    "probability": 0.95849609375
                },
                {
                    "start": 1863.31,
                    "end": 1863.59,
                    "word": " chances",
                    "probability": 0.87353515625
                },
                {
                    "start": 1863.59,
                    "end": 1864.01,
                    "word": " are",
                    "probability": 0.890625
                },
                {
                    "start": 1864.01,
                    "end": 1864.35,
                    "word": " that",
                    "probability": 0.8583984375
                },
                {
                    "start": 1864.35,
                    "end": 1864.77,
                    "word": " one",
                    "probability": 0.8154296875
                },
                {
                    "start": 1864.77,
                    "end": 1864.97,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 1864.97,
                    "end": 1865.17,
                    "word": " them",
                    "probability": 0.73681640625
                },
                {
                    "start": 1865.17,
                    "end": 1865.47,
                    "word": " will",
                    "probability": 0.8203125
                },
                {
                    "start": 1865.47,
                    "end": 1865.91,
                    "word": " match",
                    "probability": 0.810546875
                },
                {
                    "start": 1865.91,
                    "end": 1866.51,
                    "word": ".",
                    "probability": 0.9619140625
                }
            ]
        },
        {
            "id": 270,
            "seek": 188270,
            "start": 1866.51,
            "end": 1871.21,
            "text": " And so you sort all of these intermediate plaintexts,",
            "tokens": [
                50414,
                400,
                370,
                291,
                1333,
                439,
                295,
                613,
                19376,
                11121,
                25111,
                82,
                11,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18750000349245965,
            "compression_ratio": 1.6862745098039216,
            "no_speech_prob": 0.00940704345703125,
            "words": [
                {
                    "start": 1866.51,
                    "end": 1867.35,
                    "word": " And",
                    "probability": 0.7783203125
                },
                {
                    "start": 1867.35,
                    "end": 1867.53,
                    "word": " so",
                    "probability": 0.90380859375
                },
                {
                    "start": 1867.53,
                    "end": 1867.83,
                    "word": " you",
                    "probability": 0.85693359375
                },
                {
                    "start": 1867.83,
                    "end": 1868.83,
                    "word": " sort",
                    "probability": 0.8095703125
                },
                {
                    "start": 1868.83,
                    "end": 1869.15,
                    "word": " all",
                    "probability": 0.8974609375
                },
                {
                    "start": 1869.15,
                    "end": 1869.29,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1869.29,
                    "end": 1869.49,
                    "word": " these",
                    "probability": 0.72021484375
                },
                {
                    "start": 1869.49,
                    "end": 1869.99,
                    "word": " intermediate",
                    "probability": 0.74365234375
                },
                {
                    "start": 1869.99,
                    "end": 1871.07,
                    "word": " plaintexts",
                    "probability": 0.7054036458333334
                },
                {
                    "start": 1871.07,
                    "end": 1871.21,
                    "word": ",",
                    "probability": 0.1751708984375
                }
            ]
        },
        {
            "id": 271,
            "seek": 188270,
            "start": 1871.21,
            "end": 1878.19,
            "text": " and whenever you find two intermediate texts that are the same,",
            "tokens": [
                50614,
                293,
                5699,
                291,
                915,
                732,
                19376,
                15765,
                300,
                366,
                264,
                912,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18750000349245965,
            "compression_ratio": 1.6862745098039216,
            "no_speech_prob": 0.00940704345703125,
            "words": [
                {
                    "start": 1871.21,
                    "end": 1871.47,
                    "word": " and",
                    "probability": 0.8896484375
                },
                {
                    "start": 1871.47,
                    "end": 1871.77,
                    "word": " whenever",
                    "probability": 0.9033203125
                },
                {
                    "start": 1871.77,
                    "end": 1872.03,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 1872.03,
                    "end": 1872.97,
                    "word": " find",
                    "probability": 0.80908203125
                },
                {
                    "start": 1872.97,
                    "end": 1874.43,
                    "word": " two",
                    "probability": 0.81787109375
                },
                {
                    "start": 1874.43,
                    "end": 1875.83,
                    "word": " intermediate",
                    "probability": 0.72119140625
                },
                {
                    "start": 1875.83,
                    "end": 1876.93,
                    "word": " texts",
                    "probability": 0.84619140625
                },
                {
                    "start": 1876.93,
                    "end": 1877.21,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 1877.21,
                    "end": 1877.31,
                    "word": " are",
                    "probability": 0.89013671875
                },
                {
                    "start": 1877.31,
                    "end": 1877.55,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1877.55,
                    "end": 1877.95,
                    "word": " same",
                    "probability": 0.80810546875
                },
                {
                    "start": 1877.95,
                    "end": 1878.19,
                    "word": ",",
                    "probability": 0.95849609375
                }
            ]
        },
        {
            "id": 272,
            "seek": 188270,
            "start": 1878.19,
            "end": 1882.09,
            "text": " one of them came from the plaintext and one came from the ciphertext,",
            "tokens": [
                50964,
                472,
                295,
                552,
                1361,
                490,
                264,
                11121,
                25111,
                293,
                472,
                1361,
                490,
                264,
                269,
                21240,
                25111,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18750000349245965,
            "compression_ratio": 1.6862745098039216,
            "no_speech_prob": 0.00940704345703125,
            "words": [
                {
                    "start": 1878.19,
                    "end": 1878.55,
                    "word": " one",
                    "probability": 0.8154296875
                },
                {
                    "start": 1878.55,
                    "end": 1878.67,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1878.67,
                    "end": 1878.81,
                    "word": " them",
                    "probability": 0.7333984375
                },
                {
                    "start": 1878.81,
                    "end": 1879.09,
                    "word": " came",
                    "probability": 0.81494140625
                },
                {
                    "start": 1879.09,
                    "end": 1879.39,
                    "word": " from",
                    "probability": 0.81640625
                },
                {
                    "start": 1879.39,
                    "end": 1879.57,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1879.57,
                    "end": 1880.03,
                    "word": " plaintext",
                    "probability": 0.867431640625
                },
                {
                    "start": 1880.03,
                    "end": 1880.23,
                    "word": " and",
                    "probability": 0.51904296875
                },
                {
                    "start": 1880.23,
                    "end": 1880.49,
                    "word": " one",
                    "probability": 0.818359375
                },
                {
                    "start": 1880.49,
                    "end": 1880.73,
                    "word": " came",
                    "probability": 0.82666015625
                },
                {
                    "start": 1880.73,
                    "end": 1880.91,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 1880.91,
                    "end": 1881.07,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1881.07,
                    "end": 1881.63,
                    "word": " ciphertext",
                    "probability": 0.8248697916666666
                },
                {
                    "start": 1881.63,
                    "end": 1882.09,
                    "word": ",",
                    "probability": 0.469482421875
                }
            ]
        },
        {
            "id": 273,
            "seek": 188270,
            "start": 1882.09,
            "end": 1887.13,
            "text": " and that uniquely identifies the key that should go between these two.",
            "tokens": [
                51164,
                293,
                300,
                31474,
                34597,
                264,
                2141,
                300,
                820,
                352,
                1296,
                613,
                732,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18750000349245965,
            "compression_ratio": 1.6862745098039216,
            "no_speech_prob": 0.00940704345703125,
            "words": [
                {
                    "start": 1882.09,
                    "end": 1882.17,
                    "word": " and",
                    "probability": 0.86767578125
                },
                {
                    "start": 1882.17,
                    "end": 1882.33,
                    "word": " that",
                    "probability": 0.8720703125
                },
                {
                    "start": 1882.33,
                    "end": 1882.75,
                    "word": " uniquely",
                    "probability": 0.8603515625
                },
                {
                    "start": 1882.75,
                    "end": 1883.65,
                    "word": " identifies",
                    "probability": 0.83642578125
                },
                {
                    "start": 1883.65,
                    "end": 1884.23,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1884.23,
                    "end": 1884.53,
                    "word": " key",
                    "probability": 0.81103515625
                },
                {
                    "start": 1884.53,
                    "end": 1885.15,
                    "word": " that",
                    "probability": 0.873046875
                },
                {
                    "start": 1885.15,
                    "end": 1885.45,
                    "word": " should",
                    "probability": 0.9267578125
                },
                {
                    "start": 1885.45,
                    "end": 1885.67,
                    "word": " go",
                    "probability": 0.8984375
                },
                {
                    "start": 1885.67,
                    "end": 1886.05,
                    "word": " between",
                    "probability": 0.7880859375
                },
                {
                    "start": 1886.05,
                    "end": 1886.31,
                    "word": " these",
                    "probability": 0.70751953125
                },
                {
                    "start": 1886.31,
                    "end": 1886.53,
                    "word": " two",
                    "probability": 0.82421875
                },
                {
                    "start": 1886.53,
                    "end": 1887.13,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 274,
            "seek": 190988,
            "start": 1887.13,
            "end": 1891.59,
            "text": " So a meet-in-the-middle attack works when you've got key material",
            "tokens": [
                50364,
                407,
                257,
                1677,
                12,
                259,
                12,
                3322,
                12,
                25394,
                2285,
                2690,
                1985,
                562,
                291,
                600,
                658,
                2141,
                2527,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1887.13,
                    "end": 1887.31,
                    "word": " So",
                    "probability": 0.8603515625
                },
                {
                    "start": 1888.43,
                    "end": 1888.57,
                    "word": " a meet",
                    "probability": 0.5048828125
                },
                {
                    "start": 1888.57,
                    "end": 1888.69,
                    "word": "-in",
                    "probability": 0.5533447265625
                },
                {
                    "start": 1888.69,
                    "end": 1888.81,
                    "word": "-the",
                    "probability": 0.944091796875
                },
                {
                    "start": 1888.81,
                    "end": 1888.99,
                    "word": "-middle",
                    "probability": 0.9397786458333334
                },
                {
                    "start": 1888.99,
                    "end": 1889.39,
                    "word": " attack",
                    "probability": 0.83056640625
                },
                {
                    "start": 1889.39,
                    "end": 1890.27,
                    "word": " works",
                    "probability": 0.74072265625
                },
                {
                    "start": 1890.27,
                    "end": 1890.47,
                    "word": " when",
                    "probability": 0.86572265625
                },
                {
                    "start": 1890.47,
                    "end": 1890.63,
                    "word": " you've",
                    "probability": 0.926025390625
                },
                {
                    "start": 1890.63,
                    "end": 1890.83,
                    "word": " got",
                    "probability": 0.89697265625
                },
                {
                    "start": 1890.83,
                    "end": 1891.07,
                    "word": " key",
                    "probability": 0.77392578125
                },
                {
                    "start": 1891.07,
                    "end": 1891.59,
                    "word": " material",
                    "probability": 0.7880859375
                }
            ]
        },
        {
            "id": 275,
            "seek": 190988,
            "start": 1891.59,
            "end": 1899.21,
            "text": " that is not all used at every stage of the cipher.",
            "tokens": [
                50614,
                300,
                307,
                406,
                439,
                1143,
                412,
                633,
                3233,
                295,
                264,
                269,
                21240,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1891.59,
                    "end": 1892.09,
                    "word": " that",
                    "probability": 0.87109375
                },
                {
                    "start": 1892.09,
                    "end": 1893.71,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 1893.71,
                    "end": 1895.85,
                    "word": " not",
                    "probability": 0.84375
                },
                {
                    "start": 1895.85,
                    "end": 1896.39,
                    "word": " all",
                    "probability": 0.892578125
                },
                {
                    "start": 1896.39,
                    "end": 1896.79,
                    "word": " used",
                    "probability": 0.80224609375
                },
                {
                    "start": 1896.79,
                    "end": 1896.97,
                    "word": " at",
                    "probability": 0.90380859375
                },
                {
                    "start": 1896.97,
                    "end": 1897.27,
                    "word": " every",
                    "probability": 0.7392578125
                },
                {
                    "start": 1897.27,
                    "end": 1897.73,
                    "word": " stage",
                    "probability": 0.7373046875
                },
                {
                    "start": 1897.73,
                    "end": 1898.09,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1898.09,
                    "end": 1898.71,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1898.71,
                    "end": 1899.01,
                    "word": " cipher",
                    "probability": 0.76025390625
                },
                {
                    "start": 1899.01,
                    "end": 1899.21,
                    "word": ".",
                    "probability": 0.525390625
                }
            ]
        },
        {
            "id": 276,
            "seek": 190988,
            "start": 1899.21,
            "end": 1902.19,
            "text": " And in this stream cipher, that seemed to be the case, right?",
            "tokens": [
                50964,
                400,
                294,
                341,
                4309,
                269,
                21240,
                11,
                300,
                6576,
                281,
                312,
                264,
                1389,
                11,
                558,
                30,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1899.21,
                    "end": 1899.35,
                    "word": " And",
                    "probability": 0.87060546875
                },
                {
                    "start": 1899.35,
                    "end": 1899.47,
                    "word": " in",
                    "probability": 0.90283203125
                },
                {
                    "start": 1899.47,
                    "end": 1899.67,
                    "word": " this",
                    "probability": 0.87109375
                },
                {
                    "start": 1899.67,
                    "end": 1900.07,
                    "word": " stream",
                    "probability": 0.8037109375
                },
                {
                    "start": 1900.07,
                    "end": 1900.49,
                    "word": " cipher",
                    "probability": 0.87646484375
                },
                {
                    "start": 1900.49,
                    "end": 1900.79,
                    "word": ",",
                    "probability": 0.82080078125
                },
                {
                    "start": 1900.79,
                    "end": 1901.03,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 1901.03,
                    "end": 1901.23,
                    "word": " seemed",
                    "probability": 0.775390625
                },
                {
                    "start": 1901.23,
                    "end": 1901.35,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1901.35,
                    "end": 1901.43,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1901.43,
                    "end": 1901.59,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1901.59,
                    "end": 1901.93,
                    "word": " case",
                    "probability": 0.80908203125
                },
                {
                    "start": 1901.93,
                    "end": 1902.01,
                    "word": ",",
                    "probability": 0.78515625
                },
                {
                    "start": 1902.01,
                    "end": 1902.15,
                    "word": " right",
                    "probability": 0.86572265625
                },
                {
                    "start": 1902.15,
                    "end": 1902.19,
                    "word": "?",
                    "probability": 0.859375
                }
            ]
        },
        {
            "id": 277,
            "seek": 190988,
            "start": 1902.19,
            "end": 1907.15,
            "text": " I had only key 0 at the beginning and only key 2 at the end,",
            "tokens": [
                51114,
                286,
                632,
                787,
                2141,
                1958,
                412,
                264,
                2863,
                293,
                787,
                2141,
                568,
                412,
                264,
                917,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1902.19,
                    "end": 1902.31,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1902.31,
                    "end": 1902.51,
                    "word": " had",
                    "probability": 0.81982421875
                },
                {
                    "start": 1902.51,
                    "end": 1903.59,
                    "word": " only",
                    "probability": 0.85888671875
                },
                {
                    "start": 1903.59,
                    "end": 1904.07,
                    "word": " key",
                    "probability": 0.76123046875
                },
                {
                    "start": 1904.07,
                    "end": 1904.49,
                    "word": " 0",
                    "probability": 0.345947265625
                },
                {
                    "start": 1904.49,
                    "end": 1904.95,
                    "word": " at",
                    "probability": 0.89501953125
                },
                {
                    "start": 1904.95,
                    "end": 1905.11,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1905.11,
                    "end": 1905.41,
                    "word": " beginning",
                    "probability": 0.7919921875
                },
                {
                    "start": 1905.41,
                    "end": 1905.63,
                    "word": " and",
                    "probability": 0.85107421875
                },
                {
                    "start": 1905.63,
                    "end": 1905.85,
                    "word": " only",
                    "probability": 0.85546875
                },
                {
                    "start": 1905.85,
                    "end": 1906.11,
                    "word": " key",
                    "probability": 0.7646484375
                },
                {
                    "start": 1906.11,
                    "end": 1906.47,
                    "word": " 2",
                    "probability": 0.9755859375
                },
                {
                    "start": 1906.47,
                    "end": 1906.67,
                    "word": " at",
                    "probability": 0.89599609375
                },
                {
                    "start": 1906.67,
                    "end": 1906.81,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1906.81,
                    "end": 1907.11,
                    "word": " end",
                    "probability": 0.82080078125
                },
                {
                    "start": 1907.11,
                    "end": 1907.15,
                    "word": ",",
                    "probability": 0.1922607421875
                }
            ]
        },
        {
            "id": 278,
            "seek": 190988,
            "start": 1907.15,
            "end": 1910.63,
            "text": " and it seemed like we could do something in the middle,",
            "tokens": [
                51364,
                293,
                309,
                6576,
                411,
                321,
                727,
                360,
                746,
                294,
                264,
                2808,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1907.15,
                    "end": 1907.31,
                    "word": " and",
                    "probability": 0.880859375
                },
                {
                    "start": 1907.31,
                    "end": 1907.53,
                    "word": " it",
                    "probability": 0.75634765625
                },
                {
                    "start": 1907.53,
                    "end": 1907.83,
                    "word": " seemed",
                    "probability": 0.81396484375
                },
                {
                    "start": 1907.83,
                    "end": 1908.05,
                    "word": " like",
                    "probability": 0.875
                },
                {
                    "start": 1908.05,
                    "end": 1908.19,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1908.19,
                    "end": 1908.35,
                    "word": " could",
                    "probability": 0.81884765625
                },
                {
                    "start": 1908.35,
                    "end": 1909.03,
                    "word": " do",
                    "probability": 0.90380859375
                },
                {
                    "start": 1909.03,
                    "end": 1909.37,
                    "word": " something",
                    "probability": 0.7421875
                },
                {
                    "start": 1909.37,
                    "end": 1909.57,
                    "word": " in",
                    "probability": 0.9072265625
                },
                {
                    "start": 1909.57,
                    "end": 1909.71,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1909.71,
                    "end": 1909.93,
                    "word": " middle",
                    "probability": 0.90380859375
                },
                {
                    "start": 1909.93,
                    "end": 1910.63,
                    "word": ",",
                    "probability": 0.34423828125
                }
            ]
        },
        {
            "id": 279,
            "seek": 190988,
            "start": 1912.23,
            "end": 1914.31,
            "text": " but it wasn't quite right.",
            "tokens": [
                51564,
                457,
                309,
                2067,
                380,
                1596,
                558,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17301432943592468,
            "compression_ratio": 1.5707317073170732,
            "no_speech_prob": 0.250732421875,
            "words": [
                {
                    "start": 1912.23,
                    "end": 1912.69,
                    "word": " but",
                    "probability": 0.8916015625
                },
                {
                    "start": 1912.69,
                    "end": 1912.83,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 1912.83,
                    "end": 1913.13,
                    "word": " wasn't",
                    "probability": 0.930419921875
                },
                {
                    "start": 1913.13,
                    "end": 1913.43,
                    "word": " quite",
                    "probability": 0.88623046875
                },
                {
                    "start": 1913.43,
                    "end": 1913.85,
                    "word": " right",
                    "probability": 0.876953125
                },
                {
                    "start": 1913.85,
                    "end": 1914.31,
                    "word": ".",
                    "probability": 0.90625
                }
            ]
        },
        {
            "id": 280,
            "seek": 193516,
            "start": 1914.31,
            "end": 1917.57,
            "text": " But then I realized I could use the XOR of certain bytes",
            "tokens": [
                50364,
                583,
                550,
                286,
                5334,
                286,
                727,
                764,
                264,
                1783,
                2483,
                295,
                1629,
                36088,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1914.31,
                    "end": 1915.05,
                    "word": " But",
                    "probability": 0.53369140625
                },
                {
                    "start": 1915.05,
                    "end": 1915.23,
                    "word": " then",
                    "probability": 0.7265625
                },
                {
                    "start": 1915.23,
                    "end": 1915.35,
                    "word": " I",
                    "probability": 0.98876953125
                },
                {
                    "start": 1915.35,
                    "end": 1915.63,
                    "word": " realized",
                    "probability": 0.87646484375
                },
                {
                    "start": 1915.63,
                    "end": 1915.85,
                    "word": " I",
                    "probability": 0.9599609375
                },
                {
                    "start": 1915.85,
                    "end": 1915.97,
                    "word": " could",
                    "probability": 0.8125
                },
                {
                    "start": 1915.97,
                    "end": 1916.15,
                    "word": " use",
                    "probability": 0.8291015625
                },
                {
                    "start": 1916.15,
                    "end": 1916.35,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 1916.35,
                    "end": 1916.81,
                    "word": " XOR",
                    "probability": 0.899169921875
                },
                {
                    "start": 1916.81,
                    "end": 1916.99,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 1916.99,
                    "end": 1917.27,
                    "word": " certain",
                    "probability": 0.77783203125
                },
                {
                    "start": 1917.27,
                    "end": 1917.57,
                    "word": " bytes",
                    "probability": 0.7958984375
                }
            ]
        },
        {
            "id": 281,
            "seek": 193516,
            "start": 1917.57,
            "end": 1920.31,
            "text": " in the middle of the cipher to mount the attack.",
            "tokens": [
                50564,
                294,
                264,
                2808,
                295,
                264,
                269,
                21240,
                281,
                3746,
                264,
                2690,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1917.57,
                    "end": 1917.81,
                    "word": " in",
                    "probability": 0.904296875
                },
                {
                    "start": 1917.81,
                    "end": 1917.97,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1917.97,
                    "end": 1918.13,
                    "word": " middle",
                    "probability": 0.91162109375
                },
                {
                    "start": 1918.13,
                    "end": 1918.31,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1918.31,
                    "end": 1918.51,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1918.51,
                    "end": 1918.77,
                    "word": " cipher",
                    "probability": 0.751708984375
                },
                {
                    "start": 1918.77,
                    "end": 1919.01,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 1919.01,
                    "end": 1919.21,
                    "word": " mount",
                    "probability": 0.802734375
                },
                {
                    "start": 1919.21,
                    "end": 1919.37,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1919.37,
                    "end": 1919.75,
                    "word": " attack",
                    "probability": 0.82763671875
                },
                {
                    "start": 1919.75,
                    "end": 1920.31,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 282,
            "seek": 193516,
            "start": 1921.47,
            "end": 1924.55,
            "text": " Here's a diagram of the cipher again.",
            "tokens": [
                50714,
                1692,
                311,
                257,
                10686,
                295,
                264,
                269,
                21240,
                797,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1921.47,
                    "end": 1922.03,
                    "word": " Here's",
                    "probability": 0.918701171875
                },
                {
                    "start": 1922.41,
                    "end": 1922.75,
                    "word": " a diagram",
                    "probability": 0.75146484375
                },
                {
                    "start": 1922.75,
                    "end": 1923.07,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1923.07,
                    "end": 1923.33,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1923.33,
                    "end": 1923.65,
                    "word": " cipher",
                    "probability": 0.896240234375
                },
                {
                    "start": 1923.65,
                    "end": 1924.01,
                    "word": " again",
                    "probability": 0.8994140625
                },
                {
                    "start": 1924.01,
                    "end": 1924.55,
                    "word": ".",
                    "probability": 0.63330078125
                }
            ]
        },
        {
            "id": 283,
            "seek": 193516,
            "start": 1924.55,
            "end": 1929.59,
            "text": " And the cipher gets called four times in each stage for each byte,",
            "tokens": [
                50864,
                400,
                264,
                269,
                21240,
                2170,
                1219,
                1451,
                1413,
                294,
                1184,
                3233,
                337,
                1184,
                40846,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1924.55,
                    "end": 1924.63,
                    "word": " And",
                    "probability": 0.689453125
                },
                {
                    "start": 1924.63,
                    "end": 1924.75,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1924.75,
                    "end": 1924.91,
                    "word": " cipher",
                    "probability": 0.9052734375
                },
                {
                    "start": 1924.91,
                    "end": 1925.17,
                    "word": " gets",
                    "probability": 0.8154296875
                },
                {
                    "start": 1925.17,
                    "end": 1925.41,
                    "word": " called",
                    "probability": 0.83740234375
                },
                {
                    "start": 1925.41,
                    "end": 1925.83,
                    "word": " four",
                    "probability": 0.88623046875
                },
                {
                    "start": 1925.83,
                    "end": 1926.35,
                    "word": " times",
                    "probability": 0.83154296875
                },
                {
                    "start": 1926.35,
                    "end": 1926.65,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1926.65,
                    "end": 1926.85,
                    "word": " each",
                    "probability": 0.84912109375
                },
                {
                    "start": 1926.85,
                    "end": 1927.35,
                    "word": " stage",
                    "probability": 0.73486328125
                },
                {
                    "start": 1927.35,
                    "end": 1928.19,
                    "word": " for",
                    "probability": 0.77880859375
                },
                {
                    "start": 1928.19,
                    "end": 1928.33,
                    "word": " each",
                    "probability": 0.8603515625
                },
                {
                    "start": 1928.33,
                    "end": 1928.63,
                    "word": " byte",
                    "probability": 0.91748046875
                },
                {
                    "start": 1928.63,
                    "end": 1929.59,
                    "word": ",",
                    "probability": 0.468505859375
                }
            ]
        },
        {
            "id": 284,
            "seek": 193516,
            "start": 1930.37,
            "end": 1935.63,
            "text": " two for each file, the double encryption of the byte from rand.",
            "tokens": [
                51114,
                732,
                337,
                1184,
                3991,
                11,
                264,
                3834,
                29575,
                295,
                264,
                40846,
                490,
                367,
                474,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1930.37,
                    "end": 1930.93,
                    "word": " two",
                    "probability": 0.82275390625
                },
                {
                    "start": 1930.93,
                    "end": 1931.21,
                    "word": " for",
                    "probability": 0.90283203125
                },
                {
                    "start": 1931.21,
                    "end": 1931.41,
                    "word": " each",
                    "probability": 0.8642578125
                },
                {
                    "start": 1931.41,
                    "end": 1931.79,
                    "word": " file",
                    "probability": 0.8232421875
                },
                {
                    "start": 1931.79,
                    "end": 1932.47,
                    "word": ",",
                    "probability": 0.90673828125
                },
                {
                    "start": 1932.47,
                    "end": 1932.67,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1932.67,
                    "end": 1932.95,
                    "word": " double",
                    "probability": 0.85009765625
                },
                {
                    "start": 1932.95,
                    "end": 1933.39,
                    "word": " encryption",
                    "probability": 0.73291015625
                },
                {
                    "start": 1933.39,
                    "end": 1934.01,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1934.01,
                    "end": 1934.33,
                    "word": " the",
                    "probability": 0.8232421875
                },
                {
                    "start": 1934.33,
                    "end": 1934.51,
                    "word": " byte",
                    "probability": 0.9345703125
                },
                {
                    "start": 1934.51,
                    "end": 1934.73,
                    "word": " from",
                    "probability": 0.80419921875
                },
                {
                    "start": 1934.73,
                    "end": 1935.07,
                    "word": " rand",
                    "probability": 0.6063232421875
                },
                {
                    "start": 1935.07,
                    "end": 1935.63,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 285,
            "seek": 193516,
            "start": 1936.11,
            "end": 1939.59,
            "text": " So in the center of the cipher,",
            "tokens": [
                51414,
                407,
                294,
                264,
                3056,
                295,
                264,
                269,
                21240,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19549005580219356,
            "compression_ratio": 1.619047619047619,
            "no_speech_prob": 0.011505126953125,
            "words": [
                {
                    "start": 1936.11,
                    "end": 1936.37,
                    "word": " So",
                    "probability": 0.90087890625
                },
                {
                    "start": 1936.37,
                    "end": 1936.99,
                    "word": " in",
                    "probability": 0.80029296875
                },
                {
                    "start": 1936.99,
                    "end": 1937.21,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1937.21,
                    "end": 1937.49,
                    "word": " center",
                    "probability": 0.798828125
                },
                {
                    "start": 1937.49,
                    "end": 1938.09,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1938.09,
                    "end": 1938.53,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1938.53,
                    "end": 1938.93,
                    "word": " cipher",
                    "probability": 0.906982421875
                },
                {
                    "start": 1938.93,
                    "end": 1939.59,
                    "word": ",",
                    "probability": 0.943359375
                }
            ]
        },
        {
            "id": 286,
            "seek": 196516,
            "start": 1939.59,
            "end": 1943.87,
            "text": " there are four different most significant bytes for key 1",
            "tokens": [
                50364,
                456,
                366,
                1451,
                819,
                881,
                4776,
                36088,
                337,
                2141,
                502,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1939.59,
                    "end": 1939.87,
                    "word": " there",
                    "probability": 0.49853515625
                },
                {
                    "start": 1939.87,
                    "end": 1940.11,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 1940.11,
                    "end": 1940.63,
                    "word": " four",
                    "probability": 0.8623046875
                },
                {
                    "start": 1940.63,
                    "end": 1941.39,
                    "word": " different",
                    "probability": 0.68505859375
                },
                {
                    "start": 1941.39,
                    "end": 1942.03,
                    "word": " most",
                    "probability": 0.70361328125
                },
                {
                    "start": 1942.03,
                    "end": 1942.53,
                    "word": " significant",
                    "probability": 0.76806640625
                },
                {
                    "start": 1942.53,
                    "end": 1942.91,
                    "word": " bytes",
                    "probability": 0.7744140625
                },
                {
                    "start": 1942.91,
                    "end": 1943.21,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 1943.21,
                    "end": 1943.45,
                    "word": " key",
                    "probability": 0.69091796875
                },
                {
                    "start": 1943.45,
                    "end": 1943.87,
                    "word": " 1",
                    "probability": 0.1500244140625
                }
            ]
        },
        {
            "id": 287,
            "seek": 196516,
            "start": 1945.39,
            "end": 1948.03,
            "text": " after each of these encryptions.",
            "tokens": [
                50614,
                934,
                1184,
                295,
                613,
                17972,
                9799,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1945.39,
                    "end": 1945.99,
                    "word": " after",
                    "probability": 0.65380859375
                },
                {
                    "start": 1945.99,
                    "end": 1946.59,
                    "word": " each",
                    "probability": 0.84814453125
                },
                {
                    "start": 1946.59,
                    "end": 1946.69,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1946.69,
                    "end": 1946.85,
                    "word": " these",
                    "probability": 0.7158203125
                },
                {
                    "start": 1946.85,
                    "end": 1947.43,
                    "word": " encryptions",
                    "probability": 0.796142578125
                },
                {
                    "start": 1947.43,
                    "end": 1948.03,
                    "word": ".",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 288,
            "seek": 196516,
            "start": 1948.09,
            "end": 1952.77,
            "text": " So what I did was take the first of those four",
            "tokens": [
                50814,
                407,
                437,
                286,
                630,
                390,
                747,
                264,
                700,
                295,
                729,
                1451,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1948.09,
                    "end": 1948.29,
                    "word": " So",
                    "probability": 0.8623046875
                },
                {
                    "start": 1948.29,
                    "end": 1948.39,
                    "word": " what",
                    "probability": 0.8203125
                },
                {
                    "start": 1948.39,
                    "end": 1948.51,
                    "word": " I",
                    "probability": 0.99755859375
                },
                {
                    "start": 1948.51,
                    "end": 1948.69,
                    "word": " did",
                    "probability": 0.900390625
                },
                {
                    "start": 1948.69,
                    "end": 1948.97,
                    "word": " was",
                    "probability": 0.88623046875
                },
                {
                    "start": 1948.97,
                    "end": 1950.31,
                    "word": " take",
                    "probability": 0.78173828125
                },
                {
                    "start": 1950.31,
                    "end": 1951.37,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1951.37,
                    "end": 1951.81,
                    "word": " first",
                    "probability": 0.8076171875
                },
                {
                    "start": 1951.81,
                    "end": 1952.17,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1952.17,
                    "end": 1952.41,
                    "word": " those",
                    "probability": 0.84228515625
                },
                {
                    "start": 1952.41,
                    "end": 1952.77,
                    "word": " four",
                    "probability": 0.85986328125
                }
            ]
        },
        {
            "id": 289,
            "seek": 196516,
            "start": 1952.77,
            "end": 1955.67,
            "text": " and exclusivore it with each of the other three",
            "tokens": [
                51064,
                293,
                15085,
                592,
                418,
                309,
                365,
                1184,
                295,
                264,
                661,
                1045,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1952.77,
                    "end": 1952.93,
                    "word": " and",
                    "probability": 0.79248046875
                },
                {
                    "start": 1952.93,
                    "end": 1953.67,
                    "word": " exclusivore",
                    "probability": 0.5052897135416666
                },
                {
                    "start": 1953.67,
                    "end": 1953.83,
                    "word": " it",
                    "probability": 0.83837890625
                },
                {
                    "start": 1953.83,
                    "end": 1954.11,
                    "word": " with",
                    "probability": 0.80419921875
                },
                {
                    "start": 1954.11,
                    "end": 1954.65,
                    "word": " each",
                    "probability": 0.85595703125
                },
                {
                    "start": 1954.65,
                    "end": 1954.79,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1954.79,
                    "end": 1954.93,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1954.93,
                    "end": 1955.11,
                    "word": " other",
                    "probability": 0.77587890625
                },
                {
                    "start": 1955.11,
                    "end": 1955.67,
                    "word": " three",
                    "probability": 0.83349609375
                }
            ]
        },
        {
            "id": 290,
            "seek": 196516,
            "start": 1955.67,
            "end": 1959.35,
            "text": " to get a 24-bit key into a table.",
            "tokens": [
                51214,
                281,
                483,
                257,
                4022,
                12,
                5260,
                2141,
                666,
                257,
                3199,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1955.67,
                    "end": 1956.37,
                    "word": " to",
                    "probability": 0.86181640625
                },
                {
                    "start": 1956.37,
                    "end": 1956.53,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 1956.67,
                    "end": 1957.07,
                    "word": " a 24",
                    "probability": 0.90478515625
                },
                {
                    "start": 1957.07,
                    "end": 1957.35,
                    "word": "-bit",
                    "probability": 0.840576171875
                },
                {
                    "start": 1957.35,
                    "end": 1957.81,
                    "word": " key",
                    "probability": 0.7841796875
                },
                {
                    "start": 1957.81,
                    "end": 1958.49,
                    "word": " into",
                    "probability": 0.74853515625
                },
                {
                    "start": 1958.69,
                    "end": 1958.99,
                    "word": " a table",
                    "probability": 0.79931640625
                },
                {
                    "start": 1958.99,
                    "end": 1959.35,
                    "word": ".",
                    "probability": 0.52978515625
                }
            ]
        },
        {
            "id": 291,
            "seek": 196516,
            "start": 1959.35,
            "end": 1963.69,
            "text": " And under that key, I would store my guess for these bits.",
            "tokens": [
                51364,
                400,
                833,
                300,
                2141,
                11,
                286,
                576,
                3531,
                452,
                2041,
                337,
                613,
                9239,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1959.35,
                    "end": 1959.51,
                    "word": " And",
                    "probability": 0.841796875
                },
                {
                    "start": 1959.51,
                    "end": 1959.77,
                    "word": " under",
                    "probability": 0.81201171875
                },
                {
                    "start": 1959.77,
                    "end": 1960.03,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 1960.03,
                    "end": 1960.31,
                    "word": " key",
                    "probability": 0.8134765625
                },
                {
                    "start": 1960.31,
                    "end": 1960.43,
                    "word": ",",
                    "probability": 0.77685546875
                },
                {
                    "start": 1960.43,
                    "end": 1960.53,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 1960.53,
                    "end": 1960.69,
                    "word": " would",
                    "probability": 0.84521484375
                },
                {
                    "start": 1960.69,
                    "end": 1961.01,
                    "word": " store",
                    "probability": 0.7880859375
                },
                {
                    "start": 1961.01,
                    "end": 1961.27,
                    "word": " my",
                    "probability": 0.90869140625
                },
                {
                    "start": 1961.27,
                    "end": 1961.81,
                    "word": " guess",
                    "probability": 0.84130859375
                },
                {
                    "start": 1961.81,
                    "end": 1962.47,
                    "word": " for",
                    "probability": 0.90087890625
                },
                {
                    "start": 1962.47,
                    "end": 1962.69,
                    "word": " these",
                    "probability": 0.7099609375
                },
                {
                    "start": 1962.69,
                    "end": 1963.09,
                    "word": " bits",
                    "probability": 0.8193359375
                },
                {
                    "start": 1963.09,
                    "end": 1963.69,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 292,
            "seek": 196516,
            "start": 1964.91,
            "end": 1969.37,
            "text": " Then from the other side, given a stream byte,",
            "tokens": [
                51614,
                1396,
                490,
                264,
                661,
                1252,
                11,
                2212,
                257,
                4309,
                40846,
                11,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20277777363856633,
            "compression_ratio": 1.5330188679245282,
            "no_speech_prob": 0.004680633544921875,
            "words": [
                {
                    "start": 1964.91,
                    "end": 1965.51,
                    "word": " Then",
                    "probability": 0.82470703125
                },
                {
                    "start": 1965.51,
                    "end": 1965.69,
                    "word": " from",
                    "probability": 0.77734375
                },
                {
                    "start": 1965.69,
                    "end": 1965.91,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1965.91,
                    "end": 1966.15,
                    "word": " other",
                    "probability": 0.7783203125
                },
                {
                    "start": 1966.15,
                    "end": 1966.63,
                    "word": " side",
                    "probability": 0.81884765625
                },
                {
                    "start": 1966.63,
                    "end": 1967.71,
                    "word": ",",
                    "probability": 0.94580078125
                },
                {
                    "start": 1967.71,
                    "end": 1968.09,
                    "word": " given",
                    "probability": 0.79931640625
                },
                {
                    "start": 1968.31,
                    "end": 1968.63,
                    "word": " a stream",
                    "probability": 0.77880859375
                },
                {
                    "start": 1968.63,
                    "end": 1969.01,
                    "word": " byte",
                    "probability": 0.9189453125
                },
                {
                    "start": 1969.01,
                    "end": 1969.37,
                    "word": ",",
                    "probability": 0.95458984375
                }
            ]
        },
        {
            "id": 293,
            "seek": 199132,
            "start": 1969.59,
            "end": 1973.99,
            "text": " there are 64 possible 14-bit values here.",
            "tokens": [
                50364,
                456,
                366,
                12145,
                1944,
                3499,
                12,
                5260,
                4190,
                510,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1969.59,
                    "end": 1969.59,
                    "word": " there",
                    "probability": 0.0169219970703125
                },
                {
                    "start": 1969.59,
                    "end": 1969.81,
                    "word": " are",
                    "probability": 0.8828125
                },
                {
                    "start": 1969.81,
                    "end": 1970.67,
                    "word": " 64",
                    "probability": 0.89306640625
                },
                {
                    "start": 1970.67,
                    "end": 1971.51,
                    "word": " possible",
                    "probability": 0.8291015625
                },
                {
                    "start": 1971.51,
                    "end": 1972.25,
                    "word": " 14",
                    "probability": 0.90869140625
                },
                {
                    "start": 1972.25,
                    "end": 1972.59,
                    "word": "-bit",
                    "probability": 0.65283203125
                },
                {
                    "start": 1972.59,
                    "end": 1973.13,
                    "word": " values",
                    "probability": 0.9228515625
                },
                {
                    "start": 1973.13,
                    "end": 1973.57,
                    "word": " here",
                    "probability": 0.8134765625
                },
                {
                    "start": 1973.57,
                    "end": 1973.99,
                    "word": ".",
                    "probability": 0.93408203125
                }
            ]
        },
        {
            "id": 294,
            "seek": 199132,
            "start": 1973.99,
            "end": 1978.41,
            "text": " So I would guess some intermediate stream bytes,",
            "tokens": [
                50614,
                407,
                286,
                576,
                2041,
                512,
                19376,
                4309,
                36088,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1973.99,
                    "end": 1974.45,
                    "word": " So",
                    "probability": 0.89306640625
                },
                {
                    "start": 1974.45,
                    "end": 1974.57,
                    "word": " I",
                    "probability": 0.80859375
                },
                {
                    "start": 1974.57,
                    "end": 1974.71,
                    "word": " would",
                    "probability": 0.85400390625
                },
                {
                    "start": 1974.71,
                    "end": 1975.15,
                    "word": " guess",
                    "probability": 0.8994140625
                },
                {
                    "start": 1975.15,
                    "end": 1976.21,
                    "word": " some",
                    "probability": 0.78369140625
                },
                {
                    "start": 1976.21,
                    "end": 1976.75,
                    "word": " intermediate",
                    "probability": 0.77978515625
                },
                {
                    "start": 1976.75,
                    "end": 1977.29,
                    "word": " stream",
                    "probability": 0.83447265625
                },
                {
                    "start": 1977.29,
                    "end": 1977.71,
                    "word": " bytes",
                    "probability": 0.72412109375
                },
                {
                    "start": 1977.71,
                    "end": 1978.41,
                    "word": ",",
                    "probability": 0.90234375
                }
            ]
        },
        {
            "id": 295,
            "seek": 199132,
            "start": 1978.41,
            "end": 1982.99,
            "text": " six bits of this, I guess it's boxed here,",
            "tokens": [
                50814,
                2309,
                9239,
                295,
                341,
                11,
                286,
                2041,
                309,
                311,
                2424,
                292,
                510,
                11,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1978.41,
                    "end": 1978.71,
                    "word": " six",
                    "probability": 0.86279296875
                },
                {
                    "start": 1978.71,
                    "end": 1979.23,
                    "word": " bits",
                    "probability": 0.82861328125
                },
                {
                    "start": 1979.23,
                    "end": 1980.33,
                    "word": " of",
                    "probability": 0.892578125
                },
                {
                    "start": 1980.33,
                    "end": 1981.39,
                    "word": " this",
                    "probability": 0.87890625
                },
                {
                    "start": 1981.39,
                    "end": 1981.59,
                    "word": ",",
                    "probability": 0.8134765625
                },
                {
                    "start": 1981.59,
                    "end": 1981.69,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 1981.69,
                    "end": 1981.85,
                    "word": " guess",
                    "probability": 0.90380859375
                },
                {
                    "start": 1981.85,
                    "end": 1982.09,
                    "word": " it's",
                    "probability": 0.92626953125
                },
                {
                    "start": 1982.09,
                    "end": 1982.65,
                    "word": " boxed",
                    "probability": 0.892578125
                },
                {
                    "start": 1982.65,
                    "end": 1982.85,
                    "word": " here",
                    "probability": 0.81396484375
                },
                {
                    "start": 1982.85,
                    "end": 1982.99,
                    "word": ",",
                    "probability": 0.8505859375
                }
            ]
        },
        {
            "id": 296,
            "seek": 199132,
            "start": 1982.99,
            "end": 1986.85,
            "text": " these six bits to figure out what the other eight are.",
            "tokens": [
                51064,
                613,
                2309,
                9239,
                281,
                2573,
                484,
                437,
                264,
                661,
                3180,
                366,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1982.99,
                    "end": 1983.15,
                    "word": " these",
                    "probability": 0.71923828125
                },
                {
                    "start": 1983.15,
                    "end": 1983.47,
                    "word": " six",
                    "probability": 0.87451171875
                },
                {
                    "start": 1983.47,
                    "end": 1983.95,
                    "word": " bits",
                    "probability": 0.82666015625
                },
                {
                    "start": 1983.95,
                    "end": 1984.55,
                    "word": " to",
                    "probability": 0.80517578125
                },
                {
                    "start": 1984.55,
                    "end": 1984.79,
                    "word": " figure",
                    "probability": 0.91845703125
                },
                {
                    "start": 1984.79,
                    "end": 1985.05,
                    "word": " out",
                    "probability": 0.81494140625
                },
                {
                    "start": 1985.05,
                    "end": 1985.29,
                    "word": " what",
                    "probability": 0.8828125
                },
                {
                    "start": 1985.29,
                    "end": 1985.47,
                    "word": " the",
                    "probability": 0.8212890625
                },
                {
                    "start": 1985.47,
                    "end": 1985.73,
                    "word": " other",
                    "probability": 0.765625
                },
                {
                    "start": 1985.73,
                    "end": 1986.15,
                    "word": " eight",
                    "probability": 0.77392578125
                },
                {
                    "start": 1986.15,
                    "end": 1986.51,
                    "word": " are",
                    "probability": 0.896484375
                },
                {
                    "start": 1986.51,
                    "end": 1986.85,
                    "word": ".",
                    "probability": 0.5556640625
                }
            ]
        },
        {
            "id": 297,
            "seek": 199132,
            "start": 1986.85,
            "end": 1990.13,
            "text": " And that would allow me to derive linearly from this stuff",
            "tokens": [
                51264,
                400,
                300,
                576,
                2089,
                385,
                281,
                28446,
                43586,
                490,
                341,
                1507,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1986.85,
                    "end": 1987.11,
                    "word": " And",
                    "probability": 0.8984375
                },
                {
                    "start": 1987.11,
                    "end": 1987.35,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 1987.35,
                    "end": 1987.53,
                    "word": " would",
                    "probability": 0.8466796875
                },
                {
                    "start": 1987.53,
                    "end": 1987.75,
                    "word": " allow",
                    "probability": 0.873046875
                },
                {
                    "start": 1987.75,
                    "end": 1987.93,
                    "word": " me",
                    "probability": 0.9013671875
                },
                {
                    "start": 1987.93,
                    "end": 1988.13,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1988.13,
                    "end": 1988.55,
                    "word": " derive",
                    "probability": 0.86865234375
                },
                {
                    "start": 1988.55,
                    "end": 1989.07,
                    "word": " linearly",
                    "probability": 0.8173828125
                },
                {
                    "start": 1989.07,
                    "end": 1989.53,
                    "word": " from",
                    "probability": 0.81787109375
                },
                {
                    "start": 1989.53,
                    "end": 1989.79,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 1989.79,
                    "end": 1990.13,
                    "word": " stuff",
                    "probability": 0.78271484375
                }
            ]
        },
        {
            "id": 298,
            "seek": 199132,
            "start": 1990.13,
            "end": 1995.75,
            "text": " what this most significant byte of key 1 was again.",
            "tokens": [
                51464,
                437,
                341,
                881,
                4776,
                40846,
                295,
                2141,
                502,
                390,
                797,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16171874515712262,
            "compression_ratio": 1.4875621890547264,
            "no_speech_prob": 0.00669097900390625,
            "words": [
                {
                    "start": 1990.13,
                    "end": 1990.77,
                    "word": " what",
                    "probability": 0.420166015625
                },
                {
                    "start": 1990.77,
                    "end": 1991.61,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 1991.61,
                    "end": 1992.11,
                    "word": " most",
                    "probability": 0.80859375
                },
                {
                    "start": 1992.11,
                    "end": 1992.61,
                    "word": " significant",
                    "probability": 0.79296875
                },
                {
                    "start": 1992.61,
                    "end": 1993.51,
                    "word": " byte",
                    "probability": 0.8544921875
                },
                {
                    "start": 1993.51,
                    "end": 1993.73,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 1993.73,
                    "end": 1993.95,
                    "word": " key",
                    "probability": 0.7841796875
                },
                {
                    "start": 1993.95,
                    "end": 1994.23,
                    "word": " 1",
                    "probability": 0.0307464599609375
                },
                {
                    "start": 1994.23,
                    "end": 1994.63,
                    "word": " was",
                    "probability": 0.8955078125
                },
                {
                    "start": 1994.63,
                    "end": 1995.07,
                    "word": " again",
                    "probability": 0.7685546875
                },
                {
                    "start": 1995.07,
                    "end": 1995.75,
                    "word": ".",
                    "probability": 0.9794921875
                }
            ]
        },
        {
            "id": 299,
            "seek": 202070,
            "start": 1995.75,
            "end": 1999.93,
            "text": " And so given these bits that I was guessing,",
            "tokens": [
                50364,
                400,
                370,
                2212,
                613,
                9239,
                300,
                286,
                390,
                17939,
                11,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1995.75,
                    "end": 1995.95,
                    "word": " And",
                    "probability": 0.81005859375
                },
                {
                    "start": 1995.95,
                    "end": 1996.19,
                    "word": " so",
                    "probability": 0.90087890625
                },
                {
                    "start": 1996.19,
                    "end": 1996.89,
                    "word": " given",
                    "probability": 0.64599609375
                },
                {
                    "start": 1996.89,
                    "end": 1997.57,
                    "word": " these",
                    "probability": 0.71533203125
                },
                {
                    "start": 1997.57,
                    "end": 1998.39,
                    "word": " bits",
                    "probability": 0.84716796875
                },
                {
                    "start": 1998.39,
                    "end": 1998.61,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 1998.61,
                    "end": 1998.75,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 1998.75,
                    "end": 1998.93,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 1998.93,
                    "end": 1999.35,
                    "word": " guessing",
                    "probability": 0.85693359375
                },
                {
                    "start": 1999.35,
                    "end": 1999.93,
                    "word": ",",
                    "probability": 0.91455078125
                }
            ]
        },
        {
            "id": 300,
            "seek": 202070,
            "start": 1999.93,
            "end": 2005.19,
            "text": " I would derive a key and store these bits under that key.",
            "tokens": [
                50564,
                286,
                576,
                28446,
                257,
                2141,
                293,
                3531,
                613,
                9239,
                833,
                300,
                2141,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 1999.93,
                    "end": 2000.27,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 2000.27,
                    "end": 2000.43,
                    "word": " would",
                    "probability": 0.8408203125
                },
                {
                    "start": 2000.43,
                    "end": 2000.83,
                    "word": " derive",
                    "probability": 0.8583984375
                },
                {
                    "start": 2001.03,
                    "end": 2001.37,
                    "word": " a key",
                    "probability": 0.80810546875
                },
                {
                    "start": 2001.37,
                    "end": 2002.07,
                    "word": " and",
                    "probability": 0.86962890625
                },
                {
                    "start": 2002.07,
                    "end": 2002.47,
                    "word": " store",
                    "probability": 0.79833984375
                },
                {
                    "start": 2002.47,
                    "end": 2003.01,
                    "word": " these",
                    "probability": 0.7236328125
                },
                {
                    "start": 2003.01,
                    "end": 2003.39,
                    "word": " bits",
                    "probability": 0.8349609375
                },
                {
                    "start": 2003.39,
                    "end": 2003.79,
                    "word": " under",
                    "probability": 0.8076171875
                },
                {
                    "start": 2003.79,
                    "end": 2004.07,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2004.07,
                    "end": 2004.41,
                    "word": " key",
                    "probability": 0.80615234375
                },
                {
                    "start": 2004.41,
                    "end": 2005.19,
                    "word": ".",
                    "probability": 0.92822265625
                }
            ]
        },
        {
            "id": 301,
            "seek": 202070,
            "start": 2005.23,
            "end": 2008.09,
            "text": " And then anytime I had a collision,",
            "tokens": [
                50814,
                400,
                550,
                13038,
                286,
                632,
                257,
                24644,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2005.23,
                    "end": 2005.41,
                    "word": " And",
                    "probability": 0.88427734375
                },
                {
                    "start": 2005.41,
                    "end": 2005.55,
                    "word": " then",
                    "probability": 0.7333984375
                },
                {
                    "start": 2005.55,
                    "end": 2006.05,
                    "word": " anytime",
                    "probability": 0.59716796875
                },
                {
                    "start": 2006.05,
                    "end": 2006.31,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 2006.31,
                    "end": 2006.49,
                    "word": " had",
                    "probability": 0.8203125
                },
                {
                    "start": 2006.63,
                    "end": 2007.09,
                    "word": " a collision",
                    "probability": 0.8486328125
                },
                {
                    "start": 2007.09,
                    "end": 2008.09,
                    "word": ",",
                    "probability": 0.95654296875
                }
            ]
        },
        {
            "id": 302,
            "seek": 202070,
            "start": 2008.09,
            "end": 2015.41,
            "text": " I would know that the set of bits here that I guessed",
            "tokens": [
                50964,
                286,
                576,
                458,
                300,
                264,
                992,
                295,
                9239,
                510,
                300,
                286,
                21852,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2008.09,
                    "end": 2008.85,
                    "word": " I",
                    "probability": 1.0
                },
                {
                    "start": 2008.85,
                    "end": 2009.01,
                    "word": " would",
                    "probability": 0.8486328125
                },
                {
                    "start": 2009.01,
                    "end": 2009.23,
                    "word": " know",
                    "probability": 0.82666015625
                },
                {
                    "start": 2009.23,
                    "end": 2009.61,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 2009.61,
                    "end": 2010.63,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2010.63,
                    "end": 2011.03,
                    "word": " set",
                    "probability": 0.8740234375
                },
                {
                    "start": 2011.03,
                    "end": 2011.63,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 2011.63,
                    "end": 2014.05,
                    "word": " bits",
                    "probability": 0.8408203125
                },
                {
                    "start": 2014.05,
                    "end": 2014.53,
                    "word": " here",
                    "probability": 0.81982421875
                },
                {
                    "start": 2014.53,
                    "end": 2014.75,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 2014.75,
                    "end": 2014.95,
                    "word": " I",
                    "probability": 0.9990234375
                },
                {
                    "start": 2014.95,
                    "end": 2015.41,
                    "word": " guessed",
                    "probability": 0.548828125
                }
            ]
        },
        {
            "id": 303,
            "seek": 202070,
            "start": 2015.41,
            "end": 2019.73,
            "text": " were consistent with the set of bits here that I guessed",
            "tokens": [
                51364,
                645,
                8398,
                365,
                264,
                992,
                295,
                9239,
                510,
                300,
                286,
                21852,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2015.41,
                    "end": 2016.55,
                    "word": " were",
                    "probability": 0.6416015625
                },
                {
                    "start": 2016.55,
                    "end": 2017.25,
                    "word": " consistent",
                    "probability": 0.7744140625
                },
                {
                    "start": 2017.25,
                    "end": 2017.69,
                    "word": " with",
                    "probability": 0.8173828125
                },
                {
                    "start": 2017.69,
                    "end": 2017.87,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2017.87,
                    "end": 2018.05,
                    "word": " set",
                    "probability": 0.87109375
                },
                {
                    "start": 2018.05,
                    "end": 2018.21,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2018.21,
                    "end": 2018.55,
                    "word": " bits",
                    "probability": 0.8291015625
                },
                {
                    "start": 2018.55,
                    "end": 2018.95,
                    "word": " here",
                    "probability": 0.8203125
                },
                {
                    "start": 2018.95,
                    "end": 2019.17,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2019.17,
                    "end": 2019.35,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 2019.35,
                    "end": 2019.73,
                    "word": " guessed",
                    "probability": 0.64111328125
                }
            ]
        },
        {
            "id": 304,
            "seek": 202070,
            "start": 2019.73,
            "end": 2025.13,
            "text": " to give this plaintext going to that stream byte.",
            "tokens": [
                51564,
                281,
                976,
                341,
                11121,
                25111,
                516,
                281,
                300,
                4309,
                40846,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18047864112672926,
            "compression_ratio": 1.8012048192771084,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2019.73,
                    "end": 2020.51,
                    "word": " to",
                    "probability": 0.80322265625
                },
                {
                    "start": 2020.51,
                    "end": 2020.85,
                    "word": " give",
                    "probability": 0.83447265625
                },
                {
                    "start": 2020.85,
                    "end": 2021.39,
                    "word": " this",
                    "probability": 0.87548828125
                },
                {
                    "start": 2021.39,
                    "end": 2022.19,
                    "word": " plaintext",
                    "probability": 0.6351318359375
                },
                {
                    "start": 2022.19,
                    "end": 2022.59,
                    "word": " going",
                    "probability": 0.311767578125
                },
                {
                    "start": 2022.59,
                    "end": 2022.87,
                    "word": " to",
                    "probability": 0.88916015625
                },
                {
                    "start": 2022.87,
                    "end": 2023.27,
                    "word": " that",
                    "probability": 0.888671875
                },
                {
                    "start": 2023.27,
                    "end": 2024.07,
                    "word": " stream",
                    "probability": 0.7060546875
                },
                {
                    "start": 2024.07,
                    "end": 2024.35,
                    "word": " byte",
                    "probability": 0.83935546875
                },
                {
                    "start": 2024.35,
                    "end": 2025.13,
                    "word": ".",
                    "probability": 0.96533203125
                }
            ]
        },
        {
            "id": 305,
            "seek": 204656,
            "start": 2026.33,
            "end": 2033.75,
            "text": " Now that is far smaller than running through",
            "tokens": [
                50414,
                823,
                300,
                307,
                1400,
                4356,
                813,
                2614,
                807,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21825396541565184,
            "compression_ratio": 1.484472049689441,
            "no_speech_prob": 0.00040459632873535156,
            "words": [
                {
                    "start": 2026.33,
                    "end": 2027.03,
                    "word": " Now",
                    "probability": 0.86572265625
                },
                {
                    "start": 2027.03,
                    "end": 2027.23,
                    "word": " that",
                    "probability": 0.7041015625
                },
                {
                    "start": 2027.23,
                    "end": 2027.43,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 2027.43,
                    "end": 2027.99,
                    "word": " far",
                    "probability": 0.89453125
                },
                {
                    "start": 2027.99,
                    "end": 2028.83,
                    "word": " smaller",
                    "probability": 0.75830078125
                },
                {
                    "start": 2028.83,
                    "end": 2030.41,
                    "word": " than",
                    "probability": 0.86572265625
                },
                {
                    "start": 2030.41,
                    "end": 2033.51,
                    "word": " running",
                    "probability": 0.68310546875
                },
                {
                    "start": 2033.51,
                    "end": 2033.75,
                    "word": " through",
                    "probability": 0.79052734375
                }
            ]
        },
        {
            "id": 306,
            "seek": 204656,
            "start": 2033.75,
            "end": 2036.34,
            "text": " all of the possibilities and then filtering.",
            "tokens": [
                50814,
                439,
                295,
                264,
                12178,
                293,
                550,
                30822,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21825396541565184,
            "compression_ratio": 1.484472049689441,
            "no_speech_prob": 0.00040459632873535156,
            "words": [
                {
                    "start": 2033.75,
                    "end": 2034.07,
                    "word": " all",
                    "probability": 0.90234375
                },
                {
                    "start": 2034.07,
                    "end": 2034.19,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 2034.19,
                    "end": 2034.35,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2034.35,
                    "end": 2034.99,
                    "word": " possibilities",
                    "probability": 0.84228515625
                },
                {
                    "start": 2034.99,
                    "end": 2035.35,
                    "word": " and",
                    "probability": 0.88037109375
                },
                {
                    "start": 2035.35,
                    "end": 2035.55,
                    "word": " then",
                    "probability": 0.75439453125
                },
                {
                    "start": 2035.55,
                    "end": 2035.99,
                    "word": " filtering",
                    "probability": 0.82275390625
                },
                {
                    "start": 2035.99,
                    "end": 2036.34,
                    "word": ".",
                    "probability": 0.921875
                }
            ]
        },
        {
            "id": 307,
            "seek": 204656,
            "start": 2037.01,
            "end": 2043.59,
            "text": " The amount of memory it required was on the order of a few megabytes.",
            "tokens": [
                50964,
                440,
                2372,
                295,
                4675,
                309,
                4739,
                390,
                322,
                264,
                1668,
                295,
                257,
                1326,
                10816,
                24538,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21825396541565184,
            "compression_ratio": 1.484472049689441,
            "no_speech_prob": 0.00040459632873535156,
            "words": [
                {
                    "start": 2037.01,
                    "end": 2037.69,
                    "word": " The",
                    "probability": 0.810546875
                },
                {
                    "start": 2037.69,
                    "end": 2037.91,
                    "word": " amount",
                    "probability": 0.83837890625
                },
                {
                    "start": 2037.91,
                    "end": 2038.09,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2038.09,
                    "end": 2038.39,
                    "word": " memory",
                    "probability": 0.79931640625
                },
                {
                    "start": 2038.39,
                    "end": 2038.63,
                    "word": " it",
                    "probability": 0.72412109375
                },
                {
                    "start": 2038.63,
                    "end": 2039.09,
                    "word": " required",
                    "probability": 0.7412109375
                },
                {
                    "start": 2039.09,
                    "end": 2039.63,
                    "word": " was",
                    "probability": 0.888671875
                },
                {
                    "start": 2039.63,
                    "end": 2041.49,
                    "word": " on",
                    "probability": 0.75341796875
                },
                {
                    "start": 2041.49,
                    "end": 2041.65,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2041.65,
                    "end": 2041.85,
                    "word": " order",
                    "probability": 0.8076171875
                },
                {
                    "start": 2041.85,
                    "end": 2042.03,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 2042.15,
                    "end": 2042.35,
                    "word": " a few",
                    "probability": 0.796875
                },
                {
                    "start": 2042.35,
                    "end": 2042.93,
                    "word": " megabytes",
                    "probability": 0.892822265625
                },
                {
                    "start": 2042.93,
                    "end": 2043.59,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 308,
            "seek": 204656,
            "start": 2043.59,
            "end": 2046.43,
            "text": " So here is the code itself.",
            "tokens": [
                51314,
                407,
                510,
                307,
                264,
                3089,
                2564,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21825396541565184,
            "compression_ratio": 1.484472049689441,
            "no_speech_prob": 0.00040459632873535156,
            "words": [
                {
                    "start": 2043.59,
                    "end": 2043.93,
                    "word": " So",
                    "probability": 0.90283203125
                },
                {
                    "start": 2043.93,
                    "end": 2044.25,
                    "word": " here",
                    "probability": 0.791015625
                },
                {
                    "start": 2044.25,
                    "end": 2044.75,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 2044.75,
                    "end": 2044.95,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 2044.95,
                    "end": 2045.19,
                    "word": " code",
                    "probability": 0.8193359375
                },
                {
                    "start": 2045.19,
                    "end": 2045.73,
                    "word": " itself",
                    "probability": 0.76953125
                },
                {
                    "start": 2045.73,
                    "end": 2046.43,
                    "word": ".",
                    "probability": 0.921875
                }
            ]
        },
        {
            "id": 309,
            "seek": 204656,
            "start": 2046.73,
            "end": 2050.99,
            "text": " This is stage 1a moving forward through the cipher.",
            "tokens": [
                51464,
                639,
                307,
                3233,
                502,
                64,
                2684,
                2128,
                807,
                264,
                269,
                21240,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21825396541565184,
            "compression_ratio": 1.484472049689441,
            "no_speech_prob": 0.00040459632873535156,
            "words": [
                {
                    "start": 2046.73,
                    "end": 2047.35,
                    "word": " This",
                    "probability": 0.81005859375
                },
                {
                    "start": 2047.35,
                    "end": 2047.51,
                    "word": " is",
                    "probability": 0.90869140625
                },
                {
                    "start": 2047.51,
                    "end": 2047.83,
                    "word": " stage",
                    "probability": 0.67138671875
                },
                {
                    "start": 2047.83,
                    "end": 2048.45,
                    "word": " 1a",
                    "probability": 0.62353515625
                },
                {
                    "start": 2048.45,
                    "end": 2048.89,
                    "word": " moving",
                    "probability": 0.63330078125
                },
                {
                    "start": 2048.89,
                    "end": 2049.41,
                    "word": " forward",
                    "probability": 0.84716796875
                },
                {
                    "start": 2049.41,
                    "end": 2049.77,
                    "word": " through",
                    "probability": 0.7958984375
                },
                {
                    "start": 2049.77,
                    "end": 2049.97,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2049.97,
                    "end": 2050.29,
                    "word": " cipher",
                    "probability": 0.746337890625
                },
                {
                    "start": 2050.29,
                    "end": 2050.99,
                    "word": ".",
                    "probability": 0.8466796875
                }
            ]
        },
        {
            "id": 310,
            "seek": 207656,
            "start": 2050.99,
            "end": 2054.75,
            "text": " We guess the initial stream byte,",
            "tokens": [
                50364,
                492,
                2041,
                264,
                5883,
                4309,
                40846,
                11,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2050.99,
                    "end": 2051.87,
                    "word": " We",
                    "probability": 0.420166015625
                },
                {
                    "start": 2051.87,
                    "end": 2052.27,
                    "word": " guess",
                    "probability": 0.85546875
                },
                {
                    "start": 2052.27,
                    "end": 2053.61,
                    "word": " the",
                    "probability": 0.6875
                },
                {
                    "start": 2053.61,
                    "end": 2053.95,
                    "word": " initial",
                    "probability": 0.85986328125
                },
                {
                    "start": 2053.95,
                    "end": 2054.37,
                    "word": " stream",
                    "probability": 0.82568359375
                },
                {
                    "start": 2054.37,
                    "end": 2054.63,
                    "word": " byte",
                    "probability": 0.84033203125
                },
                {
                    "start": 2054.63,
                    "end": 2054.75,
                    "word": ",",
                    "probability": 0.2020263671875
                }
            ]
        },
        {
            "id": 311,
            "seek": 207656,
            "start": 2054.75,
            "end": 2057.43,
            "text": " because it was XORed with itself twice,",
            "tokens": [
                50564,
                570,
                309,
                390,
                1783,
                2483,
                292,
                365,
                2564,
                6091,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2054.75,
                    "end": 2055.03,
                    "word": " because",
                    "probability": 0.8330078125
                },
                {
                    "start": 2055.03,
                    "end": 2055.17,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 2055.17,
                    "end": 2055.31,
                    "word": " was",
                    "probability": 0.8896484375
                },
                {
                    "start": 2055.31,
                    "end": 2055.93,
                    "word": " XORed",
                    "probability": 0.810546875
                },
                {
                    "start": 2055.93,
                    "end": 2056.47,
                    "word": " with",
                    "probability": 0.802734375
                },
                {
                    "start": 2056.47,
                    "end": 2056.95,
                    "word": " itself",
                    "probability": 0.7626953125
                },
                {
                    "start": 2056.95,
                    "end": 2057.43,
                    "word": " twice",
                    "probability": 0.85693359375
                },
                {
                    "start": 2057.43,
                    "end": 2057.43,
                    "word": ",",
                    "probability": 0.6201171875
                }
            ]
        },
        {
            "id": 312,
            "seek": 207656,
            "start": 2057.43,
            "end": 2060.47,
            "text": " we have no information about it, so we would guess that one.",
            "tokens": [
                50714,
                321,
                362,
                572,
                1589,
                466,
                309,
                11,
                370,
                321,
                576,
                2041,
                300,
                472,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2057.43,
                    "end": 2057.63,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 2057.63,
                    "end": 2057.73,
                    "word": " have",
                    "probability": 0.85009765625
                },
                {
                    "start": 2057.73,
                    "end": 2057.91,
                    "word": " no",
                    "probability": 0.91064453125
                },
                {
                    "start": 2057.91,
                    "end": 2058.41,
                    "word": " information",
                    "probability": 0.7392578125
                },
                {
                    "start": 2058.41,
                    "end": 2058.71,
                    "word": " about",
                    "probability": 0.8251953125
                },
                {
                    "start": 2058.71,
                    "end": 2058.87,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 2058.87,
                    "end": 2058.91,
                    "word": ",",
                    "probability": 0.448974609375
                },
                {
                    "start": 2058.91,
                    "end": 2059.01,
                    "word": " so",
                    "probability": 0.89990234375
                },
                {
                    "start": 2059.01,
                    "end": 2059.13,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 2059.13,
                    "end": 2059.27,
                    "word": " would",
                    "probability": 0.84375
                },
                {
                    "start": 2059.27,
                    "end": 2059.47,
                    "word": " guess",
                    "probability": 0.88427734375
                },
                {
                    "start": 2059.47,
                    "end": 2059.71,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 2059.71,
                    "end": 2059.95,
                    "word": " one",
                    "probability": 0.82177734375
                },
                {
                    "start": 2059.95,
                    "end": 2060.47,
                    "word": ".",
                    "probability": 0.859375
                }
            ]
        },
        {
            "id": 313,
            "seek": 207656,
            "start": 2060.47,
            "end": 2065.25,
            "text": " Then we'd guess chunk 2, which came from CRC 32 of key 0.",
            "tokens": [
                50864,
                1396,
                321,
                1116,
                2041,
                16635,
                568,
                11,
                597,
                1361,
                490,
                14123,
                34,
                8858,
                295,
                2141,
                1958,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2060.47,
                    "end": 2060.83,
                    "word": " Then",
                    "probability": 0.82275390625
                },
                {
                    "start": 2060.83,
                    "end": 2061.05,
                    "word": " we'd",
                    "probability": 0.853271484375
                },
                {
                    "start": 2061.05,
                    "end": 2061.29,
                    "word": " guess",
                    "probability": 0.7939453125
                },
                {
                    "start": 2061.29,
                    "end": 2061.61,
                    "word": " chunk",
                    "probability": 0.76416015625
                },
                {
                    "start": 2061.61,
                    "end": 2061.91,
                    "word": " 2",
                    "probability": 0.0802001953125
                },
                {
                    "start": 2061.91,
                    "end": 2062.01,
                    "word": ",",
                    "probability": 0.7919921875
                },
                {
                    "start": 2062.01,
                    "end": 2062.17,
                    "word": " which",
                    "probability": 0.9189453125
                },
                {
                    "start": 2062.17,
                    "end": 2062.43,
                    "word": " came",
                    "probability": 0.8056640625
                },
                {
                    "start": 2062.43,
                    "end": 2062.85,
                    "word": " from",
                    "probability": 0.8017578125
                },
                {
                    "start": 2062.85,
                    "end": 2063.47,
                    "word": " CRC",
                    "probability": 0.7978515625
                },
                {
                    "start": 2063.47,
                    "end": 2063.91,
                    "word": " 32",
                    "probability": 0.6015625
                },
                {
                    "start": 2063.91,
                    "end": 2064.17,
                    "word": " of",
                    "probability": 0.87841796875
                },
                {
                    "start": 2064.17,
                    "end": 2064.35,
                    "word": " key",
                    "probability": 0.7705078125
                },
                {
                    "start": 2064.35,
                    "end": 2064.67,
                    "word": " 0",
                    "probability": 0.666015625
                },
                {
                    "start": 2064.67,
                    "end": 2065.25,
                    "word": ".",
                    "probability": 0.646484375
                }
            ]
        },
        {
            "id": 314,
            "seek": 207656,
            "start": 2065.25,
            "end": 2069.15,
            "text": " Chunk 3 is the most significant byte of key 1.",
            "tokens": [
                51064,
                761,
                3197,
                805,
                307,
                264,
                881,
                4776,
                40846,
                295,
                2141,
                502,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2065.25,
                    "end": 2065.55,
                    "word": " Chunk",
                    "probability": 0.89501953125
                },
                {
                    "start": 2065.55,
                    "end": 2066.03,
                    "word": " 3",
                    "probability": 0.974609375
                },
                {
                    "start": 2066.03,
                    "end": 2066.69,
                    "word": " is",
                    "probability": 0.87548828125
                },
                {
                    "start": 2066.69,
                    "end": 2066.81,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2066.81,
                    "end": 2066.97,
                    "word": " most",
                    "probability": 0.81396484375
                },
                {
                    "start": 2066.97,
                    "end": 2067.39,
                    "word": " significant",
                    "probability": 0.78369140625
                },
                {
                    "start": 2067.39,
                    "end": 2067.75,
                    "word": " byte",
                    "probability": 0.904296875
                },
                {
                    "start": 2067.75,
                    "end": 2068.03,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 2068.03,
                    "end": 2068.23,
                    "word": " key",
                    "probability": 0.78466796875
                },
                {
                    "start": 2068.23,
                    "end": 2068.55,
                    "word": " 1",
                    "probability": 0.939453125
                },
                {
                    "start": 2068.55,
                    "end": 2069.15,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 315,
            "seek": 207656,
            "start": 2070.21,
            "end": 2073.39,
            "text": " Here are the carry bits.",
            "tokens": [
                51264,
                1692,
                366,
                264,
                3985,
                9239,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2070.21,
                    "end": 2070.79,
                    "word": " Here",
                    "probability": 0.8271484375
                },
                {
                    "start": 2070.79,
                    "end": 2071.07,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 2071.07,
                    "end": 2071.79,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2071.79,
                    "end": 2072.39,
                    "word": " carry",
                    "probability": 0.7763671875
                },
                {
                    "start": 2072.39,
                    "end": 2072.79,
                    "word": " bits",
                    "probability": 0.79150390625
                },
                {
                    "start": 2072.79,
                    "end": 2073.39,
                    "word": ".",
                    "probability": 0.8095703125
                }
            ]
        },
        {
            "id": 316,
            "seek": 207656,
            "start": 2073.57,
            "end": 2076.77,
            "text": " There are two bits for each of the two files,",
            "tokens": [
                51464,
                821,
                366,
                732,
                9239,
                337,
                1184,
                295,
                264,
                732,
                7098,
                11,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2073.57,
                    "end": 2073.79,
                    "word": " There",
                    "probability": 0.80224609375
                },
                {
                    "start": 2073.79,
                    "end": 2073.97,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 2073.97,
                    "end": 2074.39,
                    "word": " two",
                    "probability": 0.69482421875
                },
                {
                    "start": 2074.39,
                    "end": 2075.09,
                    "word": " bits",
                    "probability": 0.8203125
                },
                {
                    "start": 2075.09,
                    "end": 2075.49,
                    "word": " for",
                    "probability": 0.89892578125
                },
                {
                    "start": 2075.49,
                    "end": 2075.77,
                    "word": " each",
                    "probability": 0.861328125
                },
                {
                    "start": 2075.77,
                    "end": 2075.89,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2075.89,
                    "end": 2076.03,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2076.03,
                    "end": 2076.21,
                    "word": " two",
                    "probability": 0.830078125
                },
                {
                    "start": 2076.21,
                    "end": 2076.57,
                    "word": " files",
                    "probability": 0.83056640625
                },
                {
                    "start": 2076.57,
                    "end": 2076.77,
                    "word": ",",
                    "probability": 0.51171875
                }
            ]
        },
        {
            "id": 317,
            "seek": 207656,
            "start": 2076.77,
            "end": 2080.85,
            "text": " so 2 to the 4th is 16 possible carry bits.",
            "tokens": [
                51664,
                370,
                568,
                281,
                264,
                1017,
                392,
                307,
                3165,
                1944,
                3985,
                9239,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21226415305205112,
            "compression_ratio": 1.5482456140350878,
            "no_speech_prob": 0.0185394287109375,
            "words": [
                {
                    "start": 2076.77,
                    "end": 2076.93,
                    "word": " so",
                    "probability": 0.89013671875
                },
                {
                    "start": 2076.93,
                    "end": 2077.51,
                    "word": " 2",
                    "probability": 0.67529296875
                },
                {
                    "start": 2077.51,
                    "end": 2077.55,
                    "word": " to",
                    "probability": 0.775390625
                },
                {
                    "start": 2077.55,
                    "end": 2077.69,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 2077.69,
                    "end": 2077.97,
                    "word": " 4th",
                    "probability": 0.738037109375
                },
                {
                    "start": 2077.97,
                    "end": 2078.13,
                    "word": " is",
                    "probability": 0.90771484375
                },
                {
                    "start": 2078.13,
                    "end": 2078.69,
                    "word": " 16",
                    "probability": 0.89404296875
                },
                {
                    "start": 2078.69,
                    "end": 2079.55,
                    "word": " possible",
                    "probability": 0.71240234375
                },
                {
                    "start": 2079.55,
                    "end": 2079.89,
                    "word": " carry",
                    "probability": 0.8466796875
                },
                {
                    "start": 2079.89,
                    "end": 2080.25,
                    "word": " bits",
                    "probability": 0.80810546875
                },
                {
                    "start": 2080.25,
                    "end": 2080.85,
                    "word": ".",
                    "probability": 0.931640625
                }
            ]
        },
        {
            "id": 318,
            "seek": 210242,
            "start": 2083.79,
            "end": 2090.05,
            "text": " This is debugging code for checking against files that we created ourselves.",
            "tokens": [
                50364,
                639,
                307,
                45592,
                3089,
                337,
                8568,
                1970,
                7098,
                300,
                321,
                2942,
                4175,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23345587840851614,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.0011882781982421875,
            "words": [
                {
                    "start": 2083.79,
                    "end": 2084.43,
                    "word": " This",
                    "probability": 0.71923828125
                },
                {
                    "start": 2084.43,
                    "end": 2084.67,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 2084.67,
                    "end": 2085.09,
                    "word": " debugging",
                    "probability": 0.779296875
                },
                {
                    "start": 2085.09,
                    "end": 2085.53,
                    "word": " code",
                    "probability": 0.83740234375
                },
                {
                    "start": 2085.53,
                    "end": 2086.01,
                    "word": " for",
                    "probability": 0.89697265625
                },
                {
                    "start": 2086.01,
                    "end": 2086.75,
                    "word": " checking",
                    "probability": 0.75048828125
                },
                {
                    "start": 2086.75,
                    "end": 2087.71,
                    "word": " against",
                    "probability": 0.87158203125
                },
                {
                    "start": 2087.71,
                    "end": 2088.11,
                    "word": " files",
                    "probability": 0.82421875
                },
                {
                    "start": 2088.11,
                    "end": 2088.31,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 2088.31,
                    "end": 2088.47,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 2088.47,
                    "end": 2088.85,
                    "word": " created",
                    "probability": 0.7392578125
                },
                {
                    "start": 2088.85,
                    "end": 2089.41,
                    "word": " ourselves",
                    "probability": 0.70068359375
                },
                {
                    "start": 2089.41,
                    "end": 2090.05,
                    "word": ".",
                    "probability": 0.97705078125
                }
            ]
        },
        {
            "id": 319,
            "seek": 210242,
            "start": 2091.41,
            "end": 2094.27,
            "text": " This is the first half of the cipher,",
            "tokens": [
                50864,
                639,
                307,
                264,
                700,
                1922,
                295,
                264,
                269,
                21240,
                11,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23345587840851614,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.0011882781982421875,
            "words": [
                {
                    "start": 2091.41,
                    "end": 2092.05,
                    "word": " This",
                    "probability": 0.81884765625
                },
                {
                    "start": 2092.05,
                    "end": 2092.21,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 2092.21,
                    "end": 2092.37,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 2092.37,
                    "end": 2092.63,
                    "word": " first",
                    "probability": 0.80078125
                },
                {
                    "start": 2092.63,
                    "end": 2093.03,
                    "word": " half",
                    "probability": 0.82470703125
                },
                {
                    "start": 2093.03,
                    "end": 2093.19,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 2093.19,
                    "end": 2093.37,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 2093.37,
                    "end": 2093.67,
                    "word": " cipher",
                    "probability": 0.71630859375
                },
                {
                    "start": 2093.67,
                    "end": 2094.27,
                    "word": ",",
                    "probability": 0.282958984375
                }
            ]
        },
        {
            "id": 320,
            "seek": 210242,
            "start": 2094.27,
            "end": 2102.45,
            "text": " and it updates an upper and a lower bound on the possible low 24 bits of key 1,",
            "tokens": [
                51064,
                293,
                309,
                9205,
                364,
                6597,
                293,
                257,
                3126,
                5472,
                322,
                264,
                1944,
                2295,
                4022,
                9239,
                295,
                2141,
                502,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23345587840851614,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.0011882781982421875,
            "words": [
                {
                    "start": 2094.27,
                    "end": 2094.55,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 2094.55,
                    "end": 2094.73,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 2094.73,
                    "end": 2095.47,
                    "word": " updates",
                    "probability": 0.8369140625
                },
                {
                    "start": 2095.47,
                    "end": 2096.01,
                    "word": " an",
                    "probability": 0.87109375
                },
                {
                    "start": 2096.01,
                    "end": 2096.31,
                    "word": " upper",
                    "probability": 0.85009765625
                },
                {
                    "start": 2096.31,
                    "end": 2096.49,
                    "word": " and",
                    "probability": 0.79150390625
                },
                {
                    "start": 2096.63,
                    "end": 2096.81,
                    "word": " a lower",
                    "probability": 0.80517578125
                },
                {
                    "start": 2096.81,
                    "end": 2097.35,
                    "word": " bound",
                    "probability": 0.85546875
                },
                {
                    "start": 2097.35,
                    "end": 2097.91,
                    "word": " on",
                    "probability": 0.9052734375
                },
                {
                    "start": 2097.91,
                    "end": 2098.47,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 2098.47,
                    "end": 2098.83,
                    "word": " possible",
                    "probability": 0.84521484375
                },
                {
                    "start": 2098.83,
                    "end": 2099.13,
                    "word": " low",
                    "probability": 0.869140625
                },
                {
                    "start": 2099.13,
                    "end": 2099.63,
                    "word": " 24",
                    "probability": 0.8662109375
                },
                {
                    "start": 2099.63,
                    "end": 2100.13,
                    "word": " bits",
                    "probability": 0.75537109375
                },
                {
                    "start": 2100.13,
                    "end": 2100.71,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 2100.71,
                    "end": 2101.61,
                    "word": " key",
                    "probability": 0.7119140625
                },
                {
                    "start": 2101.61,
                    "end": 2101.97,
                    "word": " 1",
                    "probability": 0.03863525390625
                },
                {
                    "start": 2101.97,
                    "end": 2102.45,
                    "word": ",",
                    "probability": 0.505859375
                }
            ]
        },
        {
            "id": 321,
            "seek": 210242,
            "start": 2102.45,
            "end": 2106.85,
            "text": " so that if it ever goes out of bounds, we can throw it away.",
            "tokens": [
                51464,
                370,
                300,
                498,
                309,
                1562,
                1709,
                484,
                295,
                29905,
                11,
                321,
                393,
                3507,
                309,
                1314,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23345587840851614,
            "compression_ratio": 1.4912280701754386,
            "no_speech_prob": 0.0011882781982421875,
            "words": [
                {
                    "start": 2102.45,
                    "end": 2102.75,
                    "word": " so",
                    "probability": 0.89599609375
                },
                {
                    "start": 2102.75,
                    "end": 2102.85,
                    "word": " that",
                    "probability": 0.87744140625
                },
                {
                    "start": 2102.85,
                    "end": 2102.95,
                    "word": " if",
                    "probability": 0.90771484375
                },
                {
                    "start": 2102.95,
                    "end": 2103.05,
                    "word": " it",
                    "probability": 0.908203125
                },
                {
                    "start": 2103.05,
                    "end": 2103.21,
                    "word": " ever",
                    "probability": 0.82177734375
                },
                {
                    "start": 2103.21,
                    "end": 2103.47,
                    "word": " goes",
                    "probability": 0.84521484375
                },
                {
                    "start": 2103.47,
                    "end": 2103.81,
                    "word": " out",
                    "probability": 0.82958984375
                },
                {
                    "start": 2103.81,
                    "end": 2103.97,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 2103.97,
                    "end": 2104.29,
                    "word": " bounds",
                    "probability": 0.76953125
                },
                {
                    "start": 2104.29,
                    "end": 2104.39,
                    "word": ",",
                    "probability": 0.85009765625
                },
                {
                    "start": 2104.39,
                    "end": 2104.49,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2104.49,
                    "end": 2104.69,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 2104.69,
                    "end": 2105.77,
                    "word": " throw",
                    "probability": 0.8291015625
                },
                {
                    "start": 2105.77,
                    "end": 2105.89,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 2105.89,
                    "end": 2106.21,
                    "word": " away",
                    "probability": 0.814453125
                },
                {
                    "start": 2106.21,
                    "end": 2106.85,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 322,
            "seek": 212704,
            "start": 2108.61,
            "end": 2113.85,
            "text": " We compute various bytes, get through here.",
            "tokens": [
                50414,
                492,
                14722,
                3683,
                36088,
                11,
                483,
                807,
                510,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170572981238365,
            "compression_ratio": 1.453416149068323,
            "no_speech_prob": 0.004467010498046875,
            "words": [
                {
                    "start": 2108.61,
                    "end": 2109.41,
                    "word": " We",
                    "probability": 0.495849609375
                },
                {
                    "start": 2109.41,
                    "end": 2109.87,
                    "word": " compute",
                    "probability": 0.86474609375
                },
                {
                    "start": 2109.87,
                    "end": 2110.33,
                    "word": " various",
                    "probability": 0.89794921875
                },
                {
                    "start": 2110.33,
                    "end": 2110.93,
                    "word": " bytes",
                    "probability": 0.80517578125
                },
                {
                    "start": 2110.93,
                    "end": 2112.25,
                    "word": ",",
                    "probability": 0.77734375
                },
                {
                    "start": 2112.25,
                    "end": 2112.93,
                    "word": " get",
                    "probability": 0.88134765625
                },
                {
                    "start": 2112.93,
                    "end": 2113.15,
                    "word": " through",
                    "probability": 0.7958984375
                },
                {
                    "start": 2113.15,
                    "end": 2113.61,
                    "word": " here",
                    "probability": 0.8193359375
                },
                {
                    "start": 2113.61,
                    "end": 2113.85,
                    "word": ".",
                    "probability": 0.6376953125
                }
            ]
        },
        {
            "id": 323,
            "seek": 212704,
            "start": 2113.85,
            "end": 2117.45,
            "text": " If it has passed all of these upper and lower bound checks,",
            "tokens": [
                50714,
                759,
                309,
                575,
                4678,
                439,
                295,
                613,
                6597,
                293,
                3126,
                5472,
                13834,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170572981238365,
            "compression_ratio": 1.453416149068323,
            "no_speech_prob": 0.004467010498046875,
            "words": [
                {
                    "start": 2113.85,
                    "end": 2114.15,
                    "word": " If",
                    "probability": 0.900390625
                },
                {
                    "start": 2114.15,
                    "end": 2114.27,
                    "word": " it",
                    "probability": 0.904296875
                },
                {
                    "start": 2114.27,
                    "end": 2114.45,
                    "word": " has",
                    "probability": 0.888671875
                },
                {
                    "start": 2114.45,
                    "end": 2114.87,
                    "word": " passed",
                    "probability": 0.7236328125
                },
                {
                    "start": 2114.87,
                    "end": 2115.07,
                    "word": " all",
                    "probability": 0.89208984375
                },
                {
                    "start": 2115.07,
                    "end": 2115.19,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 2115.19,
                    "end": 2115.39,
                    "word": " these",
                    "probability": 0.71630859375
                },
                {
                    "start": 2115.39,
                    "end": 2115.71,
                    "word": " upper",
                    "probability": 0.8173828125
                },
                {
                    "start": 2115.71,
                    "end": 2115.91,
                    "word": " and",
                    "probability": 0.896484375
                },
                {
                    "start": 2115.91,
                    "end": 2116.13,
                    "word": " lower",
                    "probability": 0.8193359375
                },
                {
                    "start": 2116.13,
                    "end": 2116.53,
                    "word": " bound",
                    "probability": 0.65771484375
                },
                {
                    "start": 2116.53,
                    "end": 2117.01,
                    "word": " checks",
                    "probability": 0.71923828125
                },
                {
                    "start": 2117.01,
                    "end": 2117.45,
                    "word": ",",
                    "probability": 0.88427734375
                }
            ]
        },
        {
            "id": 324,
            "seek": 212704,
            "start": 2117.45,
            "end": 2122.37,
            "text": " then this converts those four most significant bytes to a map key",
            "tokens": [
                50914,
                550,
                341,
                38874,
                729,
                1451,
                881,
                4776,
                36088,
                281,
                257,
                4471,
                2141,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170572981238365,
            "compression_ratio": 1.453416149068323,
            "no_speech_prob": 0.004467010498046875,
            "words": [
                {
                    "start": 2117.45,
                    "end": 2117.93,
                    "word": " then",
                    "probability": 0.734375
                },
                {
                    "start": 2117.93,
                    "end": 2119.39,
                    "word": " this",
                    "probability": 0.87451171875
                },
                {
                    "start": 2119.39,
                    "end": 2119.79,
                    "word": " converts",
                    "probability": 0.81103515625
                },
                {
                    "start": 2119.79,
                    "end": 2120.11,
                    "word": " those",
                    "probability": 0.8466796875
                },
                {
                    "start": 2120.11,
                    "end": 2120.39,
                    "word": " four",
                    "probability": 0.82861328125
                },
                {
                    "start": 2120.39,
                    "end": 2120.67,
                    "word": " most",
                    "probability": 0.82373046875
                },
                {
                    "start": 2120.67,
                    "end": 2121.11,
                    "word": " significant",
                    "probability": 0.77734375
                },
                {
                    "start": 2121.11,
                    "end": 2121.51,
                    "word": " bytes",
                    "probability": 0.82177734375
                },
                {
                    "start": 2121.51,
                    "end": 2121.75,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2121.89,
                    "end": 2122.11,
                    "word": " a map",
                    "probability": 0.822265625
                },
                {
                    "start": 2122.11,
                    "end": 2122.37,
                    "word": " key",
                    "probability": 0.7802734375
                }
            ]
        },
        {
            "id": 325,
            "seek": 212704,
            "start": 2122.37,
            "end": 2129.27,
            "text": " and stores the candidate under that map key.",
            "tokens": [
                51164,
                293,
                9512,
                264,
                11532,
                833,
                300,
                4471,
                2141,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170572981238365,
            "compression_ratio": 1.453416149068323,
            "no_speech_prob": 0.004467010498046875,
            "words": [
                {
                    "start": 2122.37,
                    "end": 2123.07,
                    "word": " and",
                    "probability": 0.84814453125
                },
                {
                    "start": 2123.07,
                    "end": 2123.73,
                    "word": " stores",
                    "probability": 0.74462890625
                },
                {
                    "start": 2123.73,
                    "end": 2125.15,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2125.15,
                    "end": 2125.51,
                    "word": " candidate",
                    "probability": 0.70751953125
                },
                {
                    "start": 2125.51,
                    "end": 2126.19,
                    "word": " under",
                    "probability": 0.80078125
                },
                {
                    "start": 2126.19,
                    "end": 2127.19,
                    "word": " that",
                    "probability": 0.88525390625
                },
                {
                    "start": 2127.19,
                    "end": 2128.21,
                    "word": " map",
                    "probability": 0.85595703125
                },
                {
                    "start": 2128.21,
                    "end": 2128.47,
                    "word": " key",
                    "probability": 0.7998046875
                },
                {
                    "start": 2128.47,
                    "end": 2129.27,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 326,
            "seek": 212704,
            "start": 2129.83,
            "end": 2131.47,
            "text": " In the second half,",
            "tokens": [
                51464,
                682,
                264,
                1150,
                1922,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170572981238365,
            "compression_ratio": 1.453416149068323,
            "no_speech_prob": 0.004467010498046875,
            "words": [
                {
                    "start": 2129.83,
                    "end": 2130.01,
                    "word": " In",
                    "probability": 0.796875
                },
                {
                    "start": 2130.01,
                    "end": 2130.15,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2130.15,
                    "end": 2130.43,
                    "word": " second",
                    "probability": 0.80615234375
                },
                {
                    "start": 2130.43,
                    "end": 2130.89,
                    "word": " half",
                    "probability": 0.8369140625
                },
                {
                    "start": 2130.89,
                    "end": 2131.47,
                    "word": ",",
                    "probability": 0.92431640625
                }
            ]
        },
        {
            "id": 327,
            "seek": 215510,
            "start": 2132.29,
            "end": 2139.97,
            "text": " we're guessing the stream1x byte for file 0.",
            "tokens": [
                50414,
                321,
                434,
                17939,
                264,
                4309,
                16,
                87,
                40846,
                337,
                3991,
                1958,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5511363636363635,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 2132.29,
                    "end": 2133.09,
                    "word": " we're",
                    "probability": 0.55316162109375
                },
                {
                    "start": 2133.09,
                    "end": 2133.45,
                    "word": " guessing",
                    "probability": 0.81689453125
                },
                {
                    "start": 2133.45,
                    "end": 2135.13,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 2135.13,
                    "end": 2137.21,
                    "word": " stream1x",
                    "probability": 0.4983723958333333
                },
                {
                    "start": 2137.21,
                    "end": 2137.89,
                    "word": " byte",
                    "probability": 0.86083984375
                },
                {
                    "start": 2137.89,
                    "end": 2138.77,
                    "word": " for",
                    "probability": 0.88427734375
                },
                {
                    "start": 2138.77,
                    "end": 2139.35,
                    "word": " file",
                    "probability": 0.7431640625
                },
                {
                    "start": 2139.35,
                    "end": 2139.75,
                    "word": " 0",
                    "probability": 0.296630859375
                },
                {
                    "start": 2139.75,
                    "end": 2139.97,
                    "word": ".",
                    "probability": 0.544921875
                }
            ]
        },
        {
            "id": 328,
            "seek": 215510,
            "start": 2140.29,
            "end": 2143.23,
            "text": " We're guessing the 64-bit prefix,",
            "tokens": [
                50814,
                492,
                434,
                17939,
                264,
                12145,
                12,
                5260,
                46969,
                11,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5511363636363635,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 2140.29,
                    "end": 2141.09,
                    "word": " We're",
                    "probability": 0.91455078125
                },
                {
                    "start": 2141.09,
                    "end": 2141.33,
                    "word": " guessing",
                    "probability": 0.826171875
                },
                {
                    "start": 2141.33,
                    "end": 2141.55,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2141.55,
                    "end": 2141.99,
                    "word": " 64",
                    "probability": 0.8359375
                },
                {
                    "start": 2141.99,
                    "end": 2142.25,
                    "word": "-bit",
                    "probability": 0.704833984375
                },
                {
                    "start": 2142.25,
                    "end": 2142.69,
                    "word": " prefix",
                    "probability": 0.8515625
                },
                {
                    "start": 2142.69,
                    "end": 2143.23,
                    "word": ",",
                    "probability": 0.2181396484375
                }
            ]
        },
        {
            "id": 329,
            "seek": 215510,
            "start": 2143.23,
            "end": 2151.71,
            "text": " because each stream byte has 64 possible pre-images under the pseudo-squaring operation.",
            "tokens": [
                51014,
                570,
                1184,
                4309,
                40846,
                575,
                12145,
                1944,
                659,
                12,
                332,
                1660,
                833,
                264,
                35899,
                12,
                33292,
                1921,
                6916,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5511363636363635,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 2143.23,
                    "end": 2143.81,
                    "word": " because",
                    "probability": 0.83203125
                },
                {
                    "start": 2143.81,
                    "end": 2144.13,
                    "word": " each",
                    "probability": 0.84423828125
                },
                {
                    "start": 2144.13,
                    "end": 2144.57,
                    "word": " stream",
                    "probability": 0.8427734375
                },
                {
                    "start": 2144.57,
                    "end": 2144.91,
                    "word": " byte",
                    "probability": 0.92626953125
                },
                {
                    "start": 2144.91,
                    "end": 2145.95,
                    "word": " has",
                    "probability": 0.90576171875
                },
                {
                    "start": 2145.95,
                    "end": 2147.03,
                    "word": " 64",
                    "probability": 0.8828125
                },
                {
                    "start": 2147.03,
                    "end": 2148.01,
                    "word": " possible",
                    "probability": 0.85107421875
                },
                {
                    "start": 2148.01,
                    "end": 2148.93,
                    "word": " pre",
                    "probability": 0.89111328125
                },
                {
                    "start": 2148.93,
                    "end": 2149.37,
                    "word": "-images",
                    "probability": 0.8138020833333334
                },
                {
                    "start": 2149.37,
                    "end": 2149.89,
                    "word": " under",
                    "probability": 0.78076171875
                },
                {
                    "start": 2149.89,
                    "end": 2150.11,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2150.11,
                    "end": 2150.29,
                    "word": " pseudo",
                    "probability": 0.45166015625
                },
                {
                    "start": 2150.29,
                    "end": 2150.71,
                    "word": "-squaring",
                    "probability": 0.8297526041666666
                },
                {
                    "start": 2150.71,
                    "end": 2151.31,
                    "word": " operation",
                    "probability": 0.84375
                },
                {
                    "start": 2151.31,
                    "end": 2151.71,
                    "word": ".",
                    "probability": 0.951171875
                }
            ]
        },
        {
            "id": 330,
            "seek": 215510,
            "start": 2152.27,
            "end": 2155.39,
            "text": " So these are all of the indexed pre-images,",
            "tokens": [
                51414,
                407,
                613,
                366,
                439,
                295,
                264,
                8186,
                292,
                659,
                12,
                332,
                1660,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5511363636363635,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 2152.27,
                    "end": 2152.47,
                    "word": " So",
                    "probability": 0.8515625
                },
                {
                    "start": 2152.47,
                    "end": 2152.65,
                    "word": " these",
                    "probability": 0.6435546875
                },
                {
                    "start": 2152.65,
                    "end": 2152.77,
                    "word": " are",
                    "probability": 0.89306640625
                },
                {
                    "start": 2152.77,
                    "end": 2152.95,
                    "word": " all",
                    "probability": 0.89208984375
                },
                {
                    "start": 2152.95,
                    "end": 2153.15,
                    "word": " of",
                    "probability": 0.82275390625
                },
                {
                    "start": 2153.15,
                    "end": 2154.03,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2154.03,
                    "end": 2154.69,
                    "word": " indexed",
                    "probability": 0.8125
                },
                {
                    "start": 2154.69,
                    "end": 2154.89,
                    "word": " pre",
                    "probability": 0.8720703125
                },
                {
                    "start": 2154.89,
                    "end": 2155.23,
                    "word": "-images",
                    "probability": 0.9163411458333334
                },
                {
                    "start": 2155.23,
                    "end": 2155.39,
                    "word": ",",
                    "probability": 0.517578125
                }
            ]
        },
        {
            "id": 331,
            "seek": 215510,
            "start": 2155.39,
            "end": 2159.53,
            "text": " and this gets the specific pre-image that we're caring about.",
            "tokens": [
                51614,
                293,
                341,
                2170,
                264,
                2685,
                659,
                12,
                26624,
                300,
                321,
                434,
                15365,
                466,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5511363636363635,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 2155.39,
                    "end": 2155.51,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 2155.51,
                    "end": 2155.71,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 2155.71,
                    "end": 2156.03,
                    "word": " gets",
                    "probability": 0.8017578125
                },
                {
                    "start": 2156.03,
                    "end": 2156.37,
                    "word": " the",
                    "probability": 0.77587890625
                },
                {
                    "start": 2156.37,
                    "end": 2156.99,
                    "word": " specific",
                    "probability": 0.8017578125
                },
                {
                    "start": 2156.99,
                    "end": 2157.43,
                    "word": " pre",
                    "probability": 0.88916015625
                },
                {
                    "start": 2157.43,
                    "end": 2157.71,
                    "word": "-image",
                    "probability": 0.854736328125
                },
                {
                    "start": 2157.71,
                    "end": 2157.93,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 2157.93,
                    "end": 2158.13,
                    "word": " we're",
                    "probability": 0.931396484375
                },
                {
                    "start": 2158.13,
                    "end": 2158.37,
                    "word": " caring",
                    "probability": 0.7216796875
                },
                {
                    "start": 2158.37,
                    "end": 2158.73,
                    "word": " about",
                    "probability": 0.82763671875
                },
                {
                    "start": 2158.73,
                    "end": 2159.53,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 332,
            "seek": 217956,
            "start": 2160.09,
            "end": 2164.07,
            "text": " There's more debugging information. Again, we do the second half step.",
            "tokens": [
                50364,
                821,
                311,
                544,
                45592,
                1589,
                13,
                3764,
                11,
                321,
                360,
                264,
                1150,
                1922,
                1823,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17349466517931078,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2160.09,
                    "end": 2160.61,
                    "word": " There's",
                    "probability": 0.772705078125
                },
                {
                    "start": 2160.61,
                    "end": 2160.77,
                    "word": " more",
                    "probability": 0.88427734375
                },
                {
                    "start": 2160.77,
                    "end": 2161.25,
                    "word": " debugging",
                    "probability": 0.75830078125
                },
                {
                    "start": 2161.25,
                    "end": 2161.87,
                    "word": " information",
                    "probability": 0.71875
                },
                {
                    "start": 2161.87,
                    "end": 2162.03,
                    "word": ".",
                    "probability": 0.76953125
                },
                {
                    "start": 2162.03,
                    "end": 2162.23,
                    "word": " Again",
                    "probability": 0.89599609375
                },
                {
                    "start": 2162.23,
                    "end": 2162.27,
                    "word": ",",
                    "probability": 0.9208984375
                },
                {
                    "start": 2162.27,
                    "end": 2162.39,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 2162.39,
                    "end": 2162.51,
                    "word": " do",
                    "probability": 0.89990234375
                },
                {
                    "start": 2162.51,
                    "end": 2162.71,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2162.71,
                    "end": 2163.01,
                    "word": " second",
                    "probability": 0.80322265625
                },
                {
                    "start": 2163.01,
                    "end": 2163.31,
                    "word": " half",
                    "probability": 0.8125
                },
                {
                    "start": 2163.31,
                    "end": 2163.71,
                    "word": " step",
                    "probability": 0.751953125
                },
                {
                    "start": 2163.71,
                    "end": 2164.07,
                    "word": ".",
                    "probability": 0.62353515625
                }
            ]
        },
        {
            "id": 333,
            "seek": 217956,
            "start": 2164.07,
            "end": 2171.99,
            "text": " And if there are no consistent results, then we just go to the next guess.",
            "tokens": [
                50614,
                400,
                498,
                456,
                366,
                572,
                8398,
                3542,
                11,
                550,
                321,
                445,
                352,
                281,
                264,
                958,
                2041,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17349466517931078,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2164.07,
                    "end": 2164.43,
                    "word": " And",
                    "probability": 0.88525390625
                },
                {
                    "start": 2164.43,
                    "end": 2164.55,
                    "word": " if",
                    "probability": 0.90283203125
                },
                {
                    "start": 2164.55,
                    "end": 2164.67,
                    "word": " there",
                    "probability": 0.84716796875
                },
                {
                    "start": 2164.67,
                    "end": 2164.79,
                    "word": " are",
                    "probability": 0.89306640625
                },
                {
                    "start": 2164.79,
                    "end": 2165.03,
                    "word": " no",
                    "probability": 0.91162109375
                },
                {
                    "start": 2165.03,
                    "end": 2165.73,
                    "word": " consistent",
                    "probability": 0.80419921875
                },
                {
                    "start": 2165.73,
                    "end": 2168.45,
                    "word": " results",
                    "probability": 0.67138671875
                },
                {
                    "start": 2168.45,
                    "end": 2168.59,
                    "word": ",",
                    "probability": 0.89208984375
                },
                {
                    "start": 2168.59,
                    "end": 2168.83,
                    "word": " then",
                    "probability": 0.72705078125
                },
                {
                    "start": 2168.83,
                    "end": 2169.03,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 2169.03,
                    "end": 2169.27,
                    "word": " just",
                    "probability": 0.88427734375
                },
                {
                    "start": 2169.27,
                    "end": 2169.47,
                    "word": " go",
                    "probability": 0.8984375
                },
                {
                    "start": 2169.47,
                    "end": 2169.57,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2169.57,
                    "end": 2169.71,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2169.71,
                    "end": 2170.63,
                    "word": " next",
                    "probability": 0.85498046875
                },
                {
                    "start": 2170.63,
                    "end": 2171.47,
                    "word": " guess",
                    "probability": 0.90283203125
                },
                {
                    "start": 2171.47,
                    "end": 2171.99,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 334,
            "seek": 217956,
            "start": 2172.01,
            "end": 2177.19,
            "text": " Here we're guessing the stream1x pass for file 1.",
            "tokens": [
                51014,
                1692,
                321,
                434,
                17939,
                264,
                4309,
                16,
                87,
                1320,
                337,
                3991,
                502,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17349466517931078,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2172.01,
                    "end": 2172.29,
                    "word": " Here",
                    "probability": 0.8203125
                },
                {
                    "start": 2172.29,
                    "end": 2172.47,
                    "word": " we're",
                    "probability": 0.765625
                },
                {
                    "start": 2172.47,
                    "end": 2172.83,
                    "word": " guessing",
                    "probability": 0.85107421875
                },
                {
                    "start": 2172.83,
                    "end": 2173.33,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 2173.33,
                    "end": 2174.49,
                    "word": " stream1x",
                    "probability": 0.3875732421875
                },
                {
                    "start": 2174.49,
                    "end": 2175.61,
                    "word": " pass",
                    "probability": 0.6845703125
                },
                {
                    "start": 2175.61,
                    "end": 2175.99,
                    "word": " for",
                    "probability": 0.88671875
                },
                {
                    "start": 2175.99,
                    "end": 2176.29,
                    "word": " file",
                    "probability": 0.77978515625
                },
                {
                    "start": 2176.29,
                    "end": 2176.67,
                    "word": " 1",
                    "probability": 0.167236328125
                },
                {
                    "start": 2176.67,
                    "end": 2177.19,
                    "word": ".",
                    "probability": 0.83740234375
                }
            ]
        },
        {
            "id": 335,
            "seek": 217956,
            "start": 2177.63,
            "end": 2179.87,
            "text": " We do that second half step.",
            "tokens": [
                51264,
                492,
                360,
                300,
                1150,
                1922,
                1823,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17349466517931078,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2177.63,
                    "end": 2177.91,
                    "word": " We",
                    "probability": 0.90966796875
                },
                {
                    "start": 2177.91,
                    "end": 2178.17,
                    "word": " do",
                    "probability": 0.88916015625
                },
                {
                    "start": 2178.17,
                    "end": 2178.75,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2178.75,
                    "end": 2179.13,
                    "word": " second",
                    "probability": 0.81396484375
                },
                {
                    "start": 2179.13,
                    "end": 2179.39,
                    "word": " half",
                    "probability": 0.83984375
                },
                {
                    "start": 2179.39,
                    "end": 2179.69,
                    "word": " step",
                    "probability": 0.806640625
                },
                {
                    "start": 2179.69,
                    "end": 2179.87,
                    "word": ".",
                    "probability": 0.87451171875
                }
            ]
        },
        {
            "id": 336,
            "seek": 217956,
            "start": 2179.87,
            "end": 2183.99,
            "text": " And again, if there are no consistent ones, we go back to the next guess.",
            "tokens": [
                51414,
                400,
                797,
                11,
                498,
                456,
                366,
                572,
                8398,
                2306,
                11,
                321,
                352,
                646,
                281,
                264,
                958,
                2041,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17349466517931078,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 2179.87,
                    "end": 2180.07,
                    "word": " And",
                    "probability": 0.8994140625
                },
                {
                    "start": 2180.07,
                    "end": 2180.31,
                    "word": " again",
                    "probability": 0.8798828125
                },
                {
                    "start": 2180.31,
                    "end": 2180.37,
                    "word": ",",
                    "probability": 0.966796875
                },
                {
                    "start": 2180.37,
                    "end": 2180.49,
                    "word": " if",
                    "probability": 0.9013671875
                },
                {
                    "start": 2180.49,
                    "end": 2180.59,
                    "word": " there",
                    "probability": 0.8447265625
                },
                {
                    "start": 2180.59,
                    "end": 2180.69,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 2180.69,
                    "end": 2180.85,
                    "word": " no",
                    "probability": 0.9130859375
                },
                {
                    "start": 2180.85,
                    "end": 2181.31,
                    "word": " consistent",
                    "probability": 0.80419921875
                },
                {
                    "start": 2181.31,
                    "end": 2181.65,
                    "word": " ones",
                    "probability": 0.78125
                },
                {
                    "start": 2181.65,
                    "end": 2181.89,
                    "word": ",",
                    "probability": 0.97021484375
                },
                {
                    "start": 2181.89,
                    "end": 2182.21,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2182.21,
                    "end": 2182.37,
                    "word": " go",
                    "probability": 0.8984375
                },
                {
                    "start": 2182.37,
                    "end": 2182.63,
                    "word": " back",
                    "probability": 0.81298828125
                },
                {
                    "start": 2182.63,
                    "end": 2182.79,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2182.79,
                    "end": 2182.89,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2182.89,
                    "end": 2183.09,
                    "word": " next",
                    "probability": 0.8642578125
                },
                {
                    "start": 2183.09,
                    "end": 2183.47,
                    "word": " guess",
                    "probability": 0.91064453125
                },
                {
                    "start": 2183.47,
                    "end": 2183.99,
                    "word": ".",
                    "probability": 0.9990234375
                }
            ]
        },
        {
            "id": 337,
            "seek": 220794,
            "start": 2184.83,
            "end": 2191.31,
            "text": " Finally, we compute the stream1y bytes.",
            "tokens": [
                50414,
                6288,
                11,
                321,
                14722,
                264,
                4309,
                16,
                88,
                36088,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18370863598059206,
            "compression_ratio": 1.4624277456647399,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 2184.83,
                    "end": 2185.51,
                    "word": " Finally",
                    "probability": 0.6435546875
                },
                {
                    "start": 2185.51,
                    "end": 2185.73,
                    "word": ",",
                    "probability": 0.9033203125
                },
                {
                    "start": 2185.73,
                    "end": 2185.95,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2185.95,
                    "end": 2186.49,
                    "word": " compute",
                    "probability": 0.869140625
                },
                {
                    "start": 2186.49,
                    "end": 2187.93,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 2187.93,
                    "end": 2190.29,
                    "word": " stream1y",
                    "probability": 0.30877685546875
                },
                {
                    "start": 2190.29,
                    "end": 2190.97,
                    "word": " bytes",
                    "probability": 0.75732421875
                },
                {
                    "start": 2190.97,
                    "end": 2191.31,
                    "word": ".",
                    "probability": 0.556640625
                }
            ]
        },
        {
            "id": 338,
            "seek": 220794,
            "start": 2193.01,
            "end": 2197.95,
            "text": " And if there are no consistent ones with that prefix, we continue.",
            "tokens": [
                50764,
                400,
                498,
                456,
                366,
                572,
                8398,
                2306,
                365,
                300,
                46969,
                11,
                321,
                2354,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18370863598059206,
            "compression_ratio": 1.4624277456647399,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 2193.01,
                    "end": 2193.69,
                    "word": " And",
                    "probability": 0.86962890625
                },
                {
                    "start": 2193.69,
                    "end": 2194.37,
                    "word": " if",
                    "probability": 0.869140625
                },
                {
                    "start": 2194.37,
                    "end": 2194.49,
                    "word": " there",
                    "probability": 0.8505859375
                },
                {
                    "start": 2194.49,
                    "end": 2194.59,
                    "word": " are",
                    "probability": 0.87939453125
                },
                {
                    "start": 2194.59,
                    "end": 2194.75,
                    "word": " no",
                    "probability": 0.91357421875
                },
                {
                    "start": 2194.75,
                    "end": 2195.21,
                    "word": " consistent",
                    "probability": 0.78857421875
                },
                {
                    "start": 2195.21,
                    "end": 2195.63,
                    "word": " ones",
                    "probability": 0.80419921875
                },
                {
                    "start": 2195.63,
                    "end": 2195.93,
                    "word": " with",
                    "probability": 0.78564453125
                },
                {
                    "start": 2195.93,
                    "end": 2196.15,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 2196.15,
                    "end": 2196.61,
                    "word": " prefix",
                    "probability": 0.84716796875
                },
                {
                    "start": 2196.61,
                    "end": 2196.73,
                    "word": ",",
                    "probability": 0.93505859375
                },
                {
                    "start": 2196.73,
                    "end": 2196.95,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2196.95,
                    "end": 2197.39,
                    "word": " continue",
                    "probability": 0.7998046875
                },
                {
                    "start": 2197.39,
                    "end": 2197.95,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 339,
            "seek": 220794,
            "start": 2197.95,
            "end": 2204.31,
            "text": " So now given each of the possibilities for the first and second and third bytes,",
            "tokens": [
                51064,
                407,
                586,
                2212,
                1184,
                295,
                264,
                12178,
                337,
                264,
                700,
                293,
                1150,
                293,
                2636,
                36088,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18370863598059206,
            "compression_ratio": 1.4624277456647399,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 2197.95,
                    "end": 2198.15,
                    "word": " So",
                    "probability": 0.88818359375
                },
                {
                    "start": 2198.15,
                    "end": 2198.35,
                    "word": " now",
                    "probability": 0.86962890625
                },
                {
                    "start": 2198.35,
                    "end": 2198.69,
                    "word": " given",
                    "probability": 0.720703125
                },
                {
                    "start": 2198.69,
                    "end": 2199.25,
                    "word": " each",
                    "probability": 0.86279296875
                },
                {
                    "start": 2199.25,
                    "end": 2199.35,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 2199.35,
                    "end": 2199.51,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2199.51,
                    "end": 2200.07,
                    "word": " possibilities",
                    "probability": 0.81201171875
                },
                {
                    "start": 2200.07,
                    "end": 2200.41,
                    "word": " for",
                    "probability": 0.89306640625
                },
                {
                    "start": 2200.41,
                    "end": 2200.57,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2200.57,
                    "end": 2200.89,
                    "word": " first",
                    "probability": 0.78662109375
                },
                {
                    "start": 2200.89,
                    "end": 2201.11,
                    "word": " and",
                    "probability": 0.8310546875
                },
                {
                    "start": 2201.11,
                    "end": 2201.49,
                    "word": " second",
                    "probability": 0.7939453125
                },
                {
                    "start": 2201.49,
                    "end": 2201.75,
                    "word": " and",
                    "probability": 0.88134765625
                },
                {
                    "start": 2201.75,
                    "end": 2202.23,
                    "word": " third",
                    "probability": 0.85107421875
                },
                {
                    "start": 2202.23,
                    "end": 2203.37,
                    "word": " bytes",
                    "probability": 0.82421875
                },
                {
                    "start": 2203.37,
                    "end": 2204.31,
                    "word": ",",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 340,
            "seek": 220794,
            "start": 2204.31,
            "end": 2206.99,
            "text": " we put them together into a map key,",
            "tokens": [
                51364,
                321,
                829,
                552,
                1214,
                666,
                257,
                4471,
                2141,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18370863598059206,
            "compression_ratio": 1.4624277456647399,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 2204.31,
                    "end": 2204.73,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 2204.73,
                    "end": 2204.95,
                    "word": " put",
                    "probability": 0.857421875
                },
                {
                    "start": 2204.95,
                    "end": 2205.11,
                    "word": " them",
                    "probability": 0.73291015625
                },
                {
                    "start": 2205.11,
                    "end": 2205.47,
                    "word": " together",
                    "probability": 0.77490234375
                },
                {
                    "start": 2205.47,
                    "end": 2205.75,
                    "word": " into",
                    "probability": 0.7353515625
                },
                {
                    "start": 2205.93,
                    "end": 2206.13,
                    "word": " a map",
                    "probability": 0.80322265625
                },
                {
                    "start": 2206.13,
                    "end": 2206.45,
                    "word": " key",
                    "probability": 0.75244140625
                },
                {
                    "start": 2206.45,
                    "end": 2206.99,
                    "word": ",",
                    "probability": 0.2384033203125
                }
            ]
        },
        {
            "id": 341,
            "seek": 220794,
            "start": 2209.13,
            "end": 2212.37,
            "text": " and then meet in the middle.",
            "tokens": [
                51564,
                293,
                550,
                1677,
                294,
                264,
                2808,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18370863598059206,
            "compression_ratio": 1.4624277456647399,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 2209.13,
                    "end": 2209.81,
                    "word": " and",
                    "probability": 0.88916015625
                },
                {
                    "start": 2209.81,
                    "end": 2210.49,
                    "word": " then",
                    "probability": 0.73876953125
                },
                {
                    "start": 2210.49,
                    "end": 2211.15,
                    "word": " meet",
                    "probability": 0.90185546875
                },
                {
                    "start": 2211.15,
                    "end": 2211.37,
                    "word": " in",
                    "probability": 0.90673828125
                },
                {
                    "start": 2211.37,
                    "end": 2211.51,
                    "word": " the",
                    "probability": 0.8212890625
                },
                {
                    "start": 2211.51,
                    "end": 2211.69,
                    "word": " middle",
                    "probability": 0.91552734375
                },
                {
                    "start": 2211.69,
                    "end": 2212.37,
                    "word": ".",
                    "probability": 0.865234375
                }
            ]
        },
        {
            "id": 342,
            "seek": 223310,
            "start": 2214.02,
            "end": 2217.32,
            "text": " Here is the CRC20.",
            "tokens": [
                50364,
                1692,
                307,
                264,
                14123,
                34,
                2009,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21406250204890967,
            "compression_ratio": 1.440217391304348,
            "no_speech_prob": 0.004398345947265625,
            "words": [
                {
                    "start": 2214.02,
                    "end": 2215.3,
                    "word": " Here",
                    "probability": 0.64599609375
                },
                {
                    "start": 2215.3,
                    "end": 2215.82,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 2215.82,
                    "end": 2216.18,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 2216.18,
                    "end": 2217.0,
                    "word": " CRC20",
                    "probability": 0.6984049479166666
                },
                {
                    "start": 2217.0,
                    "end": 2217.32,
                    "word": ".",
                    "probability": 0.68212890625
                }
            ]
        },
        {
            "id": 343,
            "seek": 223310,
            "start": 2218.48,
            "end": 2223.9,
            "text": " If you'd like to look at the code, you can see how these exclusive work together,",
            "tokens": [
                50564,
                759,
                291,
                1116,
                411,
                281,
                574,
                412,
                264,
                3089,
                11,
                291,
                393,
                536,
                577,
                613,
                13005,
                589,
                1214,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21406250204890967,
            "compression_ratio": 1.440217391304348,
            "no_speech_prob": 0.004398345947265625,
            "words": [
                {
                    "start": 2218.48,
                    "end": 2218.66,
                    "word": " If",
                    "probability": 0.720703125
                },
                {
                    "start": 2218.66,
                    "end": 2219.22,
                    "word": " you'd",
                    "probability": 0.942138671875
                },
                {
                    "start": 2219.22,
                    "end": 2219.36,
                    "word": " like",
                    "probability": 0.873046875
                },
                {
                    "start": 2219.36,
                    "end": 2219.52,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2219.52,
                    "end": 2219.68,
                    "word": " look",
                    "probability": 0.91845703125
                },
                {
                    "start": 2219.68,
                    "end": 2219.78,
                    "word": " at",
                    "probability": 0.90673828125
                },
                {
                    "start": 2219.78,
                    "end": 2219.92,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2219.92,
                    "end": 2220.24,
                    "word": " code",
                    "probability": 0.81396484375
                },
                {
                    "start": 2220.24,
                    "end": 2220.64,
                    "word": ",",
                    "probability": 0.71630859375
                },
                {
                    "start": 2220.64,
                    "end": 2220.76,
                    "word": " you",
                    "probability": 0.81982421875
                },
                {
                    "start": 2220.76,
                    "end": 2220.88,
                    "word": " can",
                    "probability": 0.89453125
                },
                {
                    "start": 2220.88,
                    "end": 2221.2,
                    "word": " see",
                    "probability": 0.80859375
                },
                {
                    "start": 2221.2,
                    "end": 2221.46,
                    "word": " how",
                    "probability": 0.89404296875
                },
                {
                    "start": 2221.46,
                    "end": 2222.12,
                    "word": " these",
                    "probability": 0.70849609375
                },
                {
                    "start": 2222.12,
                    "end": 2223.06,
                    "word": " exclusive",
                    "probability": 0.7431640625
                },
                {
                    "start": 2223.06,
                    "end": 2223.3,
                    "word": " work",
                    "probability": 0.58740234375
                },
                {
                    "start": 2223.3,
                    "end": 2223.74,
                    "word": " together",
                    "probability": 0.7802734375
                },
                {
                    "start": 2223.74,
                    "end": 2223.9,
                    "word": ",",
                    "probability": 0.2364501953125
                }
            ]
        },
        {
            "id": 344,
            "seek": 223310,
            "start": 2223.9,
            "end": 2225.86,
            "text": " and we can derive some certain things.",
            "tokens": [
                50864,
                293,
                321,
                393,
                28446,
                512,
                1629,
                721,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21406250204890967,
            "compression_ratio": 1.440217391304348,
            "no_speech_prob": 0.004398345947265625,
            "words": [
                {
                    "start": 2223.9,
                    "end": 2224.02,
                    "word": " and",
                    "probability": 0.876953125
                },
                {
                    "start": 2224.02,
                    "end": 2224.12,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 2224.12,
                    "end": 2224.26,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 2224.26,
                    "end": 2224.68,
                    "word": " derive",
                    "probability": 0.85595703125
                },
                {
                    "start": 2224.68,
                    "end": 2224.92,
                    "word": " some",
                    "probability": 0.78173828125
                },
                {
                    "start": 2224.92,
                    "end": 2225.2,
                    "word": " certain",
                    "probability": 0.78369140625
                },
                {
                    "start": 2225.2,
                    "end": 2225.52,
                    "word": " things",
                    "probability": 0.72998046875
                },
                {
                    "start": 2225.52,
                    "end": 2225.86,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 345,
            "seek": 223310,
            "start": 2225.86,
            "end": 2235.24,
            "text": " So starting at the bottom, we derive bits 15 to 2 of K and L from 15 to 2 of S and T,",
            "tokens": [
                50964,
                407,
                2891,
                412,
                264,
                2767,
                11,
                321,
                28446,
                9239,
                2119,
                281,
                568,
                295,
                591,
                293,
                441,
                490,
                2119,
                281,
                568,
                295,
                318,
                293,
                314,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21406250204890967,
            "compression_ratio": 1.440217391304348,
            "no_speech_prob": 0.004398345947265625,
            "words": [
                {
                    "start": 2225.86,
                    "end": 2226.0,
                    "word": " So",
                    "probability": 0.89501953125
                },
                {
                    "start": 2226.0,
                    "end": 2226.28,
                    "word": " starting",
                    "probability": 0.76708984375
                },
                {
                    "start": 2226.28,
                    "end": 2226.44,
                    "word": " at",
                    "probability": 0.904296875
                },
                {
                    "start": 2226.44,
                    "end": 2226.58,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2226.58,
                    "end": 2226.88,
                    "word": " bottom",
                    "probability": 0.7802734375
                },
                {
                    "start": 2226.88,
                    "end": 2227.3,
                    "word": ",",
                    "probability": 0.9697265625
                },
                {
                    "start": 2227.3,
                    "end": 2227.64,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 2227.64,
                    "end": 2228.34,
                    "word": " derive",
                    "probability": 0.826171875
                },
                {
                    "start": 2228.34,
                    "end": 2229.08,
                    "word": " bits",
                    "probability": 0.85595703125
                },
                {
                    "start": 2229.08,
                    "end": 2229.54,
                    "word": " 15",
                    "probability": 0.828125
                },
                {
                    "start": 2229.54,
                    "end": 2229.7,
                    "word": " to",
                    "probability": 0.80224609375
                },
                {
                    "start": 2229.7,
                    "end": 2230.14,
                    "word": " 2",
                    "probability": 0.1944580078125
                },
                {
                    "start": 2230.14,
                    "end": 2230.46,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 2230.46,
                    "end": 2230.68,
                    "word": " K",
                    "probability": 0.83203125
                },
                {
                    "start": 2230.68,
                    "end": 2230.86,
                    "word": " and",
                    "probability": 0.90185546875
                },
                {
                    "start": 2230.86,
                    "end": 2231.2,
                    "word": " L",
                    "probability": 0.99609375
                },
                {
                    "start": 2231.2,
                    "end": 2232.14,
                    "word": " from",
                    "probability": 0.58056640625
                },
                {
                    "start": 2232.14,
                    "end": 2232.56,
                    "word": " 15",
                    "probability": 0.890625
                },
                {
                    "start": 2232.56,
                    "end": 2232.72,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 2232.72,
                    "end": 2232.98,
                    "word": " 2",
                    "probability": 0.9013671875
                },
                {
                    "start": 2232.98,
                    "end": 2233.22,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 2233.22,
                    "end": 2233.64,
                    "word": " S",
                    "probability": 0.97802734375
                },
                {
                    "start": 2233.64,
                    "end": 2233.86,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 2233.86,
                    "end": 2234.24,
                    "word": " T",
                    "probability": 0.99755859375
                },
                {
                    "start": 2234.24,
                    "end": 2235.24,
                    "word": ",",
                    "probability": 0.52734375
                }
            ]
        },
        {
            "id": 346,
            "seek": 223310,
            "start": 2235.24,
            "end": 2239.18,
            "text": " and these bytes OP that we've computed.",
            "tokens": [
                51414,
                293,
                613,
                36088,
                23324,
                300,
                321,
                600,
                40610,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21406250204890967,
            "compression_ratio": 1.440217391304348,
            "no_speech_prob": 0.004398345947265625,
            "words": [
                {
                    "start": 2235.24,
                    "end": 2236.06,
                    "word": " and",
                    "probability": 0.89599609375
                },
                {
                    "start": 2236.06,
                    "end": 2236.72,
                    "word": " these",
                    "probability": 0.72509765625
                },
                {
                    "start": 2236.72,
                    "end": 2237.02,
                    "word": " bytes",
                    "probability": 0.69140625
                },
                {
                    "start": 2237.02,
                    "end": 2237.52,
                    "word": " OP",
                    "probability": 0.63330078125
                },
                {
                    "start": 2237.52,
                    "end": 2237.96,
                    "word": " that",
                    "probability": 0.76513671875
                },
                {
                    "start": 2237.96,
                    "end": 2238.16,
                    "word": " we've",
                    "probability": 0.92822265625
                },
                {
                    "start": 2238.16,
                    "end": 2238.54,
                    "word": " computed",
                    "probability": 0.728515625
                },
                {
                    "start": 2238.54,
                    "end": 2239.18,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 347,
            "seek": 225942,
            "start": 2239.18,
            "end": 2248.13,
            "text": " So in the center, we find those groups that...",
            "tokens": [
                50364,
                407,
                294,
                264,
                3056,
                11,
                321,
                915,
                729,
                3935,
                300,
                485,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2239.18,
                    "end": 2239.98,
                    "word": " So",
                    "probability": 0.8603515625
                },
                {
                    "start": 2239.98,
                    "end": 2240.14,
                    "word": " in",
                    "probability": 0.810546875
                },
                {
                    "start": 2240.14,
                    "end": 2240.34,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2240.34,
                    "end": 2240.74,
                    "word": " center",
                    "probability": 0.79443359375
                },
                {
                    "start": 2240.74,
                    "end": 2241.88,
                    "word": ",",
                    "probability": 0.88134765625
                },
                {
                    "start": 2243.83,
                    "end": 2244.79,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 2244.79,
                    "end": 2245.25,
                    "word": " find",
                    "probability": 0.818359375
                },
                {
                    "start": 2245.25,
                    "end": 2246.19,
                    "word": " those",
                    "probability": 0.85205078125
                },
                {
                    "start": 2246.19,
                    "end": 2246.63,
                    "word": " groups",
                    "probability": 0.68115234375
                },
                {
                    "start": 2246.63,
                    "end": 2248.13,
                    "word": " that...",
                    "probability": 0.329833984375
                }
            ]
        },
        {
            "id": 348,
            "seek": 225942,
            "start": 2249.13,
            "end": 2251.43,
            "text": " those guesses that work,",
            "tokens": [
                50764,
                729,
                42703,
                300,
                589,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2249.13,
                    "end": 2249.89,
                    "word": " those",
                    "probability": 0.3134765625
                },
                {
                    "start": 2249.89,
                    "end": 2250.21,
                    "word": " guesses",
                    "probability": 0.82958984375
                },
                {
                    "start": 2250.21,
                    "end": 2250.53,
                    "word": " that",
                    "probability": 0.8916015625
                },
                {
                    "start": 2250.53,
                    "end": 2250.89,
                    "word": " work",
                    "probability": 0.7939453125
                },
                {
                    "start": 2250.89,
                    "end": 2251.43,
                    "word": ",",
                    "probability": 0.368896484375
                }
            ]
        },
        {
            "id": 349,
            "seek": 225942,
            "start": 2252.13,
            "end": 2258.41,
            "text": " and we push back that guess whenever the two match up with each other.",
            "tokens": [
                50914,
                293,
                321,
                2944,
                646,
                300,
                2041,
                5699,
                264,
                732,
                2995,
                493,
                365,
                1184,
                661,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2252.13,
                    "end": 2252.91,
                    "word": " and",
                    "probability": 0.89111328125
                },
                {
                    "start": 2252.91,
                    "end": 2253.45,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2253.45,
                    "end": 2253.77,
                    "word": " push",
                    "probability": 0.76513671875
                },
                {
                    "start": 2253.77,
                    "end": 2254.19,
                    "word": " back",
                    "probability": 0.81103515625
                },
                {
                    "start": 2254.19,
                    "end": 2255.03,
                    "word": " that",
                    "probability": 0.87744140625
                },
                {
                    "start": 2255.03,
                    "end": 2255.45,
                    "word": " guess",
                    "probability": 0.87646484375
                },
                {
                    "start": 2255.45,
                    "end": 2255.99,
                    "word": " whenever",
                    "probability": 0.76416015625
                },
                {
                    "start": 2255.99,
                    "end": 2256.23,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 2256.23,
                    "end": 2256.49,
                    "word": " two",
                    "probability": 0.83837890625
                },
                {
                    "start": 2256.49,
                    "end": 2257.01,
                    "word": " match",
                    "probability": 0.8125
                },
                {
                    "start": 2257.01,
                    "end": 2257.21,
                    "word": " up",
                    "probability": 0.9013671875
                },
                {
                    "start": 2257.21,
                    "end": 2257.37,
                    "word": " with",
                    "probability": 0.81982421875
                },
                {
                    "start": 2257.37,
                    "end": 2257.59,
                    "word": " each",
                    "probability": 0.8681640625
                },
                {
                    "start": 2257.59,
                    "end": 2257.81,
                    "word": " other",
                    "probability": 0.78369140625
                },
                {
                    "start": 2257.81,
                    "end": 2258.41,
                    "word": ".",
                    "probability": 0.79443359375
                }
            ]
        },
        {
            "id": 350,
            "seek": 225942,
            "start": 2258.41,
            "end": 2260.29,
            "text": " And here's some more debugging information.",
            "tokens": [
                51214,
                400,
                510,
                311,
                512,
                544,
                45592,
                1589,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2258.41,
                    "end": 2258.53,
                    "word": " And",
                    "probability": 0.8388671875
                },
                {
                    "start": 2258.53,
                    "end": 2258.71,
                    "word": " here's",
                    "probability": 0.901123046875
                },
                {
                    "start": 2258.71,
                    "end": 2258.83,
                    "word": " some",
                    "probability": 0.7900390625
                },
                {
                    "start": 2258.83,
                    "end": 2258.97,
                    "word": " more",
                    "probability": 0.88134765625
                },
                {
                    "start": 2258.97,
                    "end": 2259.33,
                    "word": " debugging",
                    "probability": 0.765625
                },
                {
                    "start": 2259.33,
                    "end": 2259.91,
                    "word": " information",
                    "probability": 0.7314453125
                },
                {
                    "start": 2259.91,
                    "end": 2260.29,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 351,
            "seek": 225942,
            "start": 2260.65,
            "end": 2264.65,
            "text": " So that's the idea of the differential meet in the middle attack,",
            "tokens": [
                51364,
                407,
                300,
                311,
                264,
                1558,
                295,
                264,
                15756,
                1677,
                294,
                264,
                2808,
                2690,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2260.65,
                    "end": 2260.81,
                    "word": " So",
                    "probability": 0.89208984375
                },
                {
                    "start": 2260.81,
                    "end": 2261.53,
                    "word": " that's",
                    "probability": 0.9072265625
                },
                {
                    "start": 2261.53,
                    "end": 2261.89,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2261.89,
                    "end": 2262.53,
                    "word": " idea",
                    "probability": 0.72216796875
                },
                {
                    "start": 2262.53,
                    "end": 2262.79,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 2262.79,
                    "end": 2262.93,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2262.93,
                    "end": 2263.33,
                    "word": " differential",
                    "probability": 0.6865234375
                },
                {
                    "start": 2263.33,
                    "end": 2263.61,
                    "word": " meet",
                    "probability": 0.3544921875
                },
                {
                    "start": 2263.61,
                    "end": 2263.73,
                    "word": " in",
                    "probability": 0.56396484375
                },
                {
                    "start": 2263.73,
                    "end": 2263.83,
                    "word": " the",
                    "probability": 0.6650390625
                },
                {
                    "start": 2263.83,
                    "end": 2263.97,
                    "word": " middle",
                    "probability": 0.9189453125
                },
                {
                    "start": 2263.97,
                    "end": 2264.41,
                    "word": " attack",
                    "probability": 0.83251953125
                },
                {
                    "start": 2264.41,
                    "end": 2264.65,
                    "word": ",",
                    "probability": 0.31396484375
                }
            ]
        },
        {
            "id": 352,
            "seek": 225942,
            "start": 2264.65,
            "end": 2267.45,
            "text": " is computing forwards and backwards,",
            "tokens": [
                51564,
                307,
                15866,
                30126,
                293,
                12204,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2514982909372408,
            "compression_ratio": 1.5792349726775956,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2264.65,
                    "end": 2264.91,
                    "word": " is",
                    "probability": 0.8828125
                },
                {
                    "start": 2264.91,
                    "end": 2265.87,
                    "word": " computing",
                    "probability": 0.68359375
                },
                {
                    "start": 2265.87,
                    "end": 2266.31,
                    "word": " forwards",
                    "probability": 0.7177734375
                },
                {
                    "start": 2266.31,
                    "end": 2266.55,
                    "word": " and",
                    "probability": 0.89599609375
                },
                {
                    "start": 2266.55,
                    "end": 2267.07,
                    "word": " backwards",
                    "probability": 0.740234375
                },
                {
                    "start": 2267.07,
                    "end": 2267.45,
                    "word": ",",
                    "probability": 0.81494140625
                }
            ]
        },
        {
            "id": 353,
            "seek": 228700,
            "start": 2267.45,
            "end": 2270.85,
            "text": " exclusive oring one of the bytes with the other three,",
            "tokens": [
                50364,
                13005,
                420,
                278,
                472,
                295,
                264,
                36088,
                365,
                264,
                661,
                1045,
                11,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2267.45,
                    "end": 2268.23,
                    "word": " exclusive",
                    "probability": 0.1334228515625
                },
                {
                    "start": 2268.23,
                    "end": 2268.65,
                    "word": " oring",
                    "probability": 0.444580078125
                },
                {
                    "start": 2268.65,
                    "end": 2268.85,
                    "word": " one",
                    "probability": 0.71044921875
                },
                {
                    "start": 2268.85,
                    "end": 2268.97,
                    "word": " of",
                    "probability": 0.89013671875
                },
                {
                    "start": 2268.97,
                    "end": 2269.11,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 2269.11,
                    "end": 2269.35,
                    "word": " bytes",
                    "probability": 0.64111328125
                },
                {
                    "start": 2269.35,
                    "end": 2269.59,
                    "word": " with",
                    "probability": 0.8056640625
                },
                {
                    "start": 2269.59,
                    "end": 2269.75,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2269.75,
                    "end": 2269.91,
                    "word": " other",
                    "probability": 0.7890625
                },
                {
                    "start": 2269.91,
                    "end": 2270.33,
                    "word": " three",
                    "probability": 0.79296875
                },
                {
                    "start": 2270.33,
                    "end": 2270.85,
                    "word": ",",
                    "probability": 0.3935546875
                }
            ]
        },
        {
            "id": 354,
            "seek": 228700,
            "start": 2270.85,
            "end": 2274.49,
            "text": " and then whenever the two guesses match,",
            "tokens": [
                50514,
                293,
                550,
                5699,
                264,
                732,
                42703,
                2995,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2270.85,
                    "end": 2271.01,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 2271.01,
                    "end": 2271.21,
                    "word": " then",
                    "probability": 0.71826171875
                },
                {
                    "start": 2271.21,
                    "end": 2271.59,
                    "word": " whenever",
                    "probability": 0.84912109375
                },
                {
                    "start": 2271.59,
                    "end": 2271.83,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 2271.83,
                    "end": 2272.61,
                    "word": " two",
                    "probability": 0.83056640625
                },
                {
                    "start": 2272.61,
                    "end": 2272.97,
                    "word": " guesses",
                    "probability": 0.8056640625
                },
                {
                    "start": 2272.97,
                    "end": 2273.65,
                    "word": " match",
                    "probability": 0.8232421875
                },
                {
                    "start": 2273.65,
                    "end": 2274.49,
                    "word": ",",
                    "probability": 0.81689453125
                }
            ]
        },
        {
            "id": 355,
            "seek": 228700,
            "start": 2275.09,
            "end": 2280.65,
            "text": " we have a set of candidates that's a product of the set from the first half of the attack",
            "tokens": [
                50714,
                321,
                362,
                257,
                992,
                295,
                11255,
                300,
                311,
                257,
                1674,
                295,
                264,
                992,
                490,
                264,
                700,
                1922,
                295,
                264,
                2690,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2275.09,
                    "end": 2275.61,
                    "word": " we",
                    "probability": 0.88037109375
                },
                {
                    "start": 2275.61,
                    "end": 2275.73,
                    "word": " have",
                    "probability": 0.88232421875
                },
                {
                    "start": 2275.83,
                    "end": 2275.95,
                    "word": " a set",
                    "probability": 0.892578125
                },
                {
                    "start": 2275.95,
                    "end": 2276.09,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2276.09,
                    "end": 2276.53,
                    "word": " candidates",
                    "probability": 0.82275390625
                },
                {
                    "start": 2276.53,
                    "end": 2276.95,
                    "word": " that's",
                    "probability": 0.90576171875
                },
                {
                    "start": 2277.21,
                    "end": 2277.49,
                    "word": " a product",
                    "probability": 0.80712890625
                },
                {
                    "start": 2277.49,
                    "end": 2278.01,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 2278.01,
                    "end": 2278.25,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2278.25,
                    "end": 2278.53,
                    "word": " set",
                    "probability": 0.8798828125
                },
                {
                    "start": 2278.53,
                    "end": 2278.79,
                    "word": " from",
                    "probability": 0.81201171875
                },
                {
                    "start": 2278.79,
                    "end": 2278.99,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2278.99,
                    "end": 2279.35,
                    "word": " first",
                    "probability": 0.81494140625
                },
                {
                    "start": 2279.35,
                    "end": 2279.79,
                    "word": " half",
                    "probability": 0.83447265625
                },
                {
                    "start": 2279.79,
                    "end": 2279.95,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 2279.95,
                    "end": 2280.39,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 2280.39,
                    "end": 2280.65,
                    "word": " attack",
                    "probability": 0.81103515625
                }
            ]
        },
        {
            "id": 356,
            "seek": 228700,
            "start": 2281.25,
            "end": 2283.79,
            "text": " with the set from the second half of the attack.",
            "tokens": [
                51064,
                365,
                264,
                992,
                490,
                264,
                1150,
                1922,
                295,
                264,
                2690,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2281.25,
                    "end": 2281.77,
                    "word": " with",
                    "probability": 0.70458984375
                },
                {
                    "start": 2281.77,
                    "end": 2281.95,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2281.95,
                    "end": 2282.11,
                    "word": " set",
                    "probability": 0.849609375
                },
                {
                    "start": 2282.11,
                    "end": 2282.29,
                    "word": " from",
                    "probability": 0.8134765625
                },
                {
                    "start": 2282.29,
                    "end": 2282.41,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2282.41,
                    "end": 2282.65,
                    "word": " second",
                    "probability": 0.791015625
                },
                {
                    "start": 2282.65,
                    "end": 2282.93,
                    "word": " half",
                    "probability": 0.837890625
                },
                {
                    "start": 2282.93,
                    "end": 2283.05,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 2283.05,
                    "end": 2283.17,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 2283.17,
                    "end": 2283.45,
                    "word": " attack",
                    "probability": 0.82421875
                },
                {
                    "start": 2283.45,
                    "end": 2283.79,
                    "word": ".",
                    "probability": 0.9794921875
                }
            ]
        },
        {
            "id": 357,
            "seek": 228700,
            "start": 2283.79,
            "end": 2287.93,
            "text": " Using the differential meet in the middle attack on stage 1 and stage 2",
            "tokens": [
                51164,
                11142,
                264,
                15756,
                1677,
                294,
                264,
                2808,
                2690,
                322,
                3233,
                502,
                293,
                3233,
                568,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2283.79,
                    "end": 2284.21,
                    "word": " Using",
                    "probability": 0.87744140625
                },
                {
                    "start": 2284.21,
                    "end": 2284.41,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 2284.41,
                    "end": 2284.81,
                    "word": " differential",
                    "probability": 0.6875
                },
                {
                    "start": 2284.81,
                    "end": 2285.11,
                    "word": " meet",
                    "probability": 0.6943359375
                },
                {
                    "start": 2285.11,
                    "end": 2285.21,
                    "word": " in",
                    "probability": 0.6005859375
                },
                {
                    "start": 2285.21,
                    "end": 2285.31,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2285.31,
                    "end": 2285.47,
                    "word": " middle",
                    "probability": 0.9130859375
                },
                {
                    "start": 2285.47,
                    "end": 2285.85,
                    "word": " attack",
                    "probability": 0.8369140625
                },
                {
                    "start": 2285.85,
                    "end": 2286.07,
                    "word": " on",
                    "probability": 0.9111328125
                },
                {
                    "start": 2286.07,
                    "end": 2286.41,
                    "word": " stage",
                    "probability": 0.68310546875
                },
                {
                    "start": 2286.41,
                    "end": 2286.77,
                    "word": " 1",
                    "probability": 0.08563232421875
                },
                {
                    "start": 2286.77,
                    "end": 2287.05,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 2287.05,
                    "end": 2287.45,
                    "word": " stage",
                    "probability": 0.70458984375
                },
                {
                    "start": 2287.45,
                    "end": 2287.93,
                    "word": " 2",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 358,
            "seek": 228700,
            "start": 2288.31,
            "end": 2293.17,
            "text": " allowed us to reduce the complexity of the attack in stage 1 from 2 to the 40th",
            "tokens": [
                51414,
                4350,
                505,
                281,
                5407,
                264,
                14024,
                295,
                264,
                2690,
                294,
                3233,
                502,
                490,
                568,
                281,
                264,
                3356,
                392,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2288.31,
                    "end": 2288.57,
                    "word": " allowed",
                    "probability": 0.6494140625
                },
                {
                    "start": 2288.57,
                    "end": 2288.75,
                    "word": " us",
                    "probability": 0.9033203125
                },
                {
                    "start": 2288.75,
                    "end": 2288.97,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2288.97,
                    "end": 2289.35,
                    "word": " reduce",
                    "probability": 0.76513671875
                },
                {
                    "start": 2289.35,
                    "end": 2289.63,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 2289.63,
                    "end": 2290.15,
                    "word": " complexity",
                    "probability": 0.7216796875
                },
                {
                    "start": 2290.15,
                    "end": 2290.49,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 2290.49,
                    "end": 2290.65,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 2290.65,
                    "end": 2290.95,
                    "word": " attack",
                    "probability": 0.556640625
                },
                {
                    "start": 2290.95,
                    "end": 2291.41,
                    "word": " in",
                    "probability": 0.8662109375
                },
                {
                    "start": 2291.41,
                    "end": 2291.67,
                    "word": " stage",
                    "probability": 0.72802734375
                },
                {
                    "start": 2291.67,
                    "end": 2291.97,
                    "word": " 1",
                    "probability": 0.9619140625
                },
                {
                    "start": 2291.97,
                    "end": 2292.17,
                    "word": " from",
                    "probability": 0.78369140625
                },
                {
                    "start": 2292.17,
                    "end": 2292.37,
                    "word": " 2",
                    "probability": 0.9404296875
                },
                {
                    "start": 2292.37,
                    "end": 2292.45,
                    "word": " to",
                    "probability": 0.75732421875
                },
                {
                    "start": 2292.45,
                    "end": 2292.59,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2292.59,
                    "end": 2293.17,
                    "word": " 40th",
                    "probability": 0.955810546875
                }
            ]
        },
        {
            "id": 359,
            "seek": 228700,
            "start": 2293.17,
            "end": 2295.03,
            "text": " down to 2 to the 22nd.",
            "tokens": [
                51664,
                760,
                281,
                568,
                281,
                264,
                5853,
                273,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20239486259834788,
            "compression_ratio": 1.8340807174887892,
            "no_speech_prob": 0.021942138671875,
            "words": [
                {
                    "start": 2293.17,
                    "end": 2293.65,
                    "word": " down",
                    "probability": 0.6806640625
                },
                {
                    "start": 2293.65,
                    "end": 2293.79,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 2293.79,
                    "end": 2293.97,
                    "word": " 2",
                    "probability": 0.984375
                },
                {
                    "start": 2293.97,
                    "end": 2294.07,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 2294.07,
                    "end": 2294.19,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 2294.19,
                    "end": 2294.95,
                    "word": " 22nd",
                    "probability": 0.952392578125
                },
                {
                    "start": 2294.95,
                    "end": 2295.03,
                    "word": ".",
                    "probability": 0.646484375
                }
            ]
        },
        {
            "id": 360,
            "seek": 231108,
            "start": 2295.03,
            "end": 2298.73,
            "text": " That's from trillions down to mere millions.",
            "tokens": [
                50364,
                663,
                311,
                490,
                504,
                46279,
                760,
                281,
                8401,
                6803,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19396552135204448,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.007343292236328125,
            "words": [
                {
                    "start": 2295.03,
                    "end": 2295.39,
                    "word": " That's",
                    "probability": 0.6689453125
                },
                {
                    "start": 2295.39,
                    "end": 2295.69,
                    "word": " from",
                    "probability": 0.8115234375
                },
                {
                    "start": 2295.69,
                    "end": 2296.79,
                    "word": " trillions",
                    "probability": 0.87841796875
                },
                {
                    "start": 2296.79,
                    "end": 2297.35,
                    "word": " down",
                    "probability": 0.79443359375
                },
                {
                    "start": 2297.35,
                    "end": 2297.55,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 2297.55,
                    "end": 2297.77,
                    "word": " mere",
                    "probability": 0.85693359375
                },
                {
                    "start": 2297.77,
                    "end": 2298.25,
                    "word": " millions",
                    "probability": 0.859375
                },
                {
                    "start": 2298.25,
                    "end": 2298.73,
                    "word": ".",
                    "probability": 0.82666015625
                }
            ]
        },
        {
            "id": 361,
            "seek": 231108,
            "start": 2298.73,
            "end": 2304.29,
            "text": " And then in stage 2 from 2 to the 56th down to 2 to the 40th.",
            "tokens": [
                50564,
                400,
                550,
                294,
                3233,
                568,
                490,
                568,
                281,
                264,
                19687,
                392,
                760,
                281,
                568,
                281,
                264,
                3356,
                392,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19396552135204448,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.007343292236328125,
            "words": [
                {
                    "start": 2298.73,
                    "end": 2298.95,
                    "word": " And",
                    "probability": 0.888671875
                },
                {
                    "start": 2298.95,
                    "end": 2299.17,
                    "word": " then",
                    "probability": 0.7216796875
                },
                {
                    "start": 2299.17,
                    "end": 2299.59,
                    "word": " in",
                    "probability": 0.87548828125
                },
                {
                    "start": 2299.59,
                    "end": 2299.95,
                    "word": " stage",
                    "probability": 0.66064453125
                },
                {
                    "start": 2299.95,
                    "end": 2300.53,
                    "word": " 2",
                    "probability": 0.1407470703125
                },
                {
                    "start": 2300.53,
                    "end": 2300.95,
                    "word": " from",
                    "probability": 0.2607421875
                },
                {
                    "start": 2300.95,
                    "end": 2301.13,
                    "word": " 2",
                    "probability": 0.91455078125
                },
                {
                    "start": 2301.13,
                    "end": 2301.21,
                    "word": " to",
                    "probability": 0.82373046875
                },
                {
                    "start": 2301.21,
                    "end": 2301.33,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 2301.33,
                    "end": 2302.17,
                    "word": " 56th",
                    "probability": 0.928955078125
                },
                {
                    "start": 2302.17,
                    "end": 2302.69,
                    "word": " down",
                    "probability": 0.45849609375
                },
                {
                    "start": 2302.69,
                    "end": 2302.87,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2302.87,
                    "end": 2303.01,
                    "word": " 2",
                    "probability": 0.95654296875
                },
                {
                    "start": 2303.01,
                    "end": 2303.11,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2303.11,
                    "end": 2303.25,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 2303.25,
                    "end": 2303.81,
                    "word": " 40th",
                    "probability": 0.948486328125
                },
                {
                    "start": 2303.81,
                    "end": 2304.29,
                    "word": ".",
                    "probability": 0.78857421875
                }
            ]
        },
        {
            "id": 362,
            "seek": 231108,
            "start": 2304.29,
            "end": 2311.21,
            "text": " And that let us run stages 1 and 2 on each of the machines that had GPUs attached to it.",
            "tokens": [
                50864,
                400,
                300,
                718,
                505,
                1190,
                10232,
                502,
                293,
                568,
                322,
                1184,
                295,
                264,
                8379,
                300,
                632,
                18407,
                82,
                8570,
                281,
                309,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19396552135204448,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.007343292236328125,
            "words": [
                {
                    "start": 2304.29,
                    "end": 2304.61,
                    "word": " And",
                    "probability": 0.8720703125
                },
                {
                    "start": 2304.61,
                    "end": 2304.87,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 2304.87,
                    "end": 2305.09,
                    "word": " let",
                    "probability": 0.693359375
                },
                {
                    "start": 2305.09,
                    "end": 2305.29,
                    "word": " us",
                    "probability": 0.9130859375
                },
                {
                    "start": 2305.29,
                    "end": 2305.95,
                    "word": " run",
                    "probability": 0.90380859375
                },
                {
                    "start": 2305.95,
                    "end": 2306.93,
                    "word": " stages",
                    "probability": 0.73046875
                },
                {
                    "start": 2306.93,
                    "end": 2307.25,
                    "word": " 1",
                    "probability": 0.80419921875
                },
                {
                    "start": 2307.25,
                    "end": 2307.39,
                    "word": " and",
                    "probability": 0.83154296875
                },
                {
                    "start": 2307.39,
                    "end": 2307.65,
                    "word": " 2",
                    "probability": 0.998046875
                },
                {
                    "start": 2307.65,
                    "end": 2307.95,
                    "word": " on",
                    "probability": 0.89453125
                },
                {
                    "start": 2307.95,
                    "end": 2308.25,
                    "word": " each",
                    "probability": 0.861328125
                },
                {
                    "start": 2308.25,
                    "end": 2308.39,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2308.39,
                    "end": 2308.53,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2308.53,
                    "end": 2309.01,
                    "word": " machines",
                    "probability": 0.83203125
                },
                {
                    "start": 2309.01,
                    "end": 2309.29,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 2309.29,
                    "end": 2309.65,
                    "word": " had",
                    "probability": 0.81689453125
                },
                {
                    "start": 2309.65,
                    "end": 2310.27,
                    "word": " GPUs",
                    "probability": 0.896728515625
                },
                {
                    "start": 2310.27,
                    "end": 2310.63,
                    "word": " attached",
                    "probability": 0.6162109375
                },
                {
                    "start": 2310.63,
                    "end": 2310.85,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2310.85,
                    "end": 2311.03,
                    "word": " it",
                    "probability": 0.904296875
                },
                {
                    "start": 2311.03,
                    "end": 2311.21,
                    "word": ".",
                    "probability": 0.81298828125
                }
            ]
        },
        {
            "id": 363,
            "seek": 231108,
            "start": 2311.21,
            "end": 2316.65,
            "text": " We completely eliminated the need to ship batches of keys over the network.",
            "tokens": [
                51214,
                492,
                2584,
                20308,
                264,
                643,
                281,
                5374,
                15245,
                279,
                295,
                9317,
                670,
                264,
                3209,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19396552135204448,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.007343292236328125,
            "words": [
                {
                    "start": 2311.21,
                    "end": 2311.57,
                    "word": " We",
                    "probability": 0.90576171875
                },
                {
                    "start": 2311.57,
                    "end": 2312.07,
                    "word": " completely",
                    "probability": 0.630859375
                },
                {
                    "start": 2312.07,
                    "end": 2312.83,
                    "word": " eliminated",
                    "probability": 0.7646484375
                },
                {
                    "start": 2312.83,
                    "end": 2313.19,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2313.19,
                    "end": 2313.43,
                    "word": " need",
                    "probability": 0.8134765625
                },
                {
                    "start": 2313.43,
                    "end": 2313.65,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 2313.65,
                    "end": 2314.01,
                    "word": " ship",
                    "probability": 0.8984375
                },
                {
                    "start": 2314.01,
                    "end": 2315.09,
                    "word": " batches",
                    "probability": 0.88818359375
                },
                {
                    "start": 2315.09,
                    "end": 2315.27,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 2315.27,
                    "end": 2315.57,
                    "word": " keys",
                    "probability": 0.8193359375
                },
                {
                    "start": 2315.57,
                    "end": 2315.93,
                    "word": " over",
                    "probability": 0.87646484375
                },
                {
                    "start": 2315.93,
                    "end": 2316.11,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2316.11,
                    "end": 2316.45,
                    "word": " network",
                    "probability": 0.833984375
                },
                {
                    "start": 2316.45,
                    "end": 2316.65,
                    "word": ".",
                    "probability": 0.927734375
                }
            ]
        },
        {
            "id": 364,
            "seek": 231108,
            "start": 2316.65,
            "end": 2319.11,
            "text": " And so we could generate the keys in place",
            "tokens": [
                51464,
                400,
                370,
                321,
                727,
                8460,
                264,
                9317,
                294,
                1081,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19396552135204448,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.007343292236328125,
            "words": [
                {
                    "start": 2316.65,
                    "end": 2317.13,
                    "word": " And",
                    "probability": 0.88427734375
                },
                {
                    "start": 2317.13,
                    "end": 2317.25,
                    "word": " so",
                    "probability": 0.8984375
                },
                {
                    "start": 2317.25,
                    "end": 2317.37,
                    "word": " we",
                    "probability": 0.85791015625
                },
                {
                    "start": 2317.37,
                    "end": 2317.51,
                    "word": " could",
                    "probability": 0.80126953125
                },
                {
                    "start": 2317.51,
                    "end": 2317.89,
                    "word": " generate",
                    "probability": 0.83056640625
                },
                {
                    "start": 2317.89,
                    "end": 2318.13,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2318.13,
                    "end": 2318.37,
                    "word": " keys",
                    "probability": 0.82177734375
                },
                {
                    "start": 2318.37,
                    "end": 2318.67,
                    "word": " in",
                    "probability": 0.90673828125
                },
                {
                    "start": 2318.67,
                    "end": 2319.11,
                    "word": " place",
                    "probability": 0.80859375
                }
            ]
        },
        {
            "id": 365,
            "seek": 233620,
            "start": 2319.11,
            "end": 2325.11,
            "text": " and then run what we called the GPU stage 3 kernel that did all the rest of the attack.",
            "tokens": [
                50364,
                293,
                550,
                1190,
                437,
                321,
                1219,
                264,
                18407,
                3233,
                805,
                28256,
                300,
                630,
                439,
                264,
                1472,
                295,
                264,
                2690,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2319.11,
                    "end": 2319.69,
                    "word": " and",
                    "probability": 0.7392578125
                },
                {
                    "start": 2319.69,
                    "end": 2319.93,
                    "word": " then",
                    "probability": 0.72314453125
                },
                {
                    "start": 2319.93,
                    "end": 2320.29,
                    "word": " run",
                    "probability": 0.91064453125
                },
                {
                    "start": 2320.29,
                    "end": 2320.85,
                    "word": " what",
                    "probability": 0.8798828125
                },
                {
                    "start": 2320.85,
                    "end": 2321.05,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 2321.05,
                    "end": 2321.27,
                    "word": " called",
                    "probability": 0.52197265625
                },
                {
                    "start": 2321.27,
                    "end": 2321.43,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 2321.43,
                    "end": 2321.75,
                    "word": " GPU",
                    "probability": 0.89990234375
                },
                {
                    "start": 2321.75,
                    "end": 2322.21,
                    "word": " stage",
                    "probability": 0.58544921875
                },
                {
                    "start": 2322.21,
                    "end": 2322.55,
                    "word": " 3",
                    "probability": 0.16943359375
                },
                {
                    "start": 2322.55,
                    "end": 2322.89,
                    "word": " kernel",
                    "probability": 0.75048828125
                },
                {
                    "start": 2322.89,
                    "end": 2323.11,
                    "word": " that",
                    "probability": 0.85302734375
                },
                {
                    "start": 2323.11,
                    "end": 2323.29,
                    "word": " did",
                    "probability": 0.89794921875
                },
                {
                    "start": 2323.29,
                    "end": 2323.53,
                    "word": " all",
                    "probability": 0.90625
                },
                {
                    "start": 2323.53,
                    "end": 2323.69,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2323.69,
                    "end": 2323.93,
                    "word": " rest",
                    "probability": 0.82373046875
                },
                {
                    "start": 2323.93,
                    "end": 2324.09,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2324.09,
                    "end": 2324.21,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2324.21,
                    "end": 2324.63,
                    "word": " attack",
                    "probability": 0.828125
                },
                {
                    "start": 2324.63,
                    "end": 2325.11,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 366,
            "seek": 233620,
            "start": 2325.55,
            "end": 2327.75,
            "text": " Now we ran it for 10 days.",
            "tokens": [
                50664,
                823,
                321,
                5872,
                309,
                337,
                1266,
                1708,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2325.55,
                    "end": 2325.97,
                    "word": " Now",
                    "probability": 0.87255859375
                },
                {
                    "start": 2325.97,
                    "end": 2326.09,
                    "word": " we",
                    "probability": 0.59033203125
                },
                {
                    "start": 2326.09,
                    "end": 2326.31,
                    "word": " ran",
                    "probability": 0.9052734375
                },
                {
                    "start": 2326.31,
                    "end": 2326.45,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 2326.45,
                    "end": 2326.63,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 2326.63,
                    "end": 2326.91,
                    "word": " 10",
                    "probability": 0.880859375
                },
                {
                    "start": 2326.91,
                    "end": 2327.27,
                    "word": " days",
                    "probability": 0.80126953125
                },
                {
                    "start": 2327.27,
                    "end": 2327.75,
                    "word": ".",
                    "probability": 0.841796875
                }
            ]
        },
        {
            "id": 367,
            "seek": 233620,
            "start": 2328.31,
            "end": 2333.63,
            "text": " We had tried it on all of our test archives that we'd created.",
            "tokens": [
                50814,
                492,
                632,
                3031,
                309,
                322,
                439,
                295,
                527,
                1500,
                25607,
                300,
                321,
                1116,
                2942,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2328.31,
                    "end": 2328.79,
                    "word": " We",
                    "probability": 0.89990234375
                },
                {
                    "start": 2328.79,
                    "end": 2328.95,
                    "word": " had",
                    "probability": 0.8017578125
                },
                {
                    "start": 2328.95,
                    "end": 2329.23,
                    "word": " tried",
                    "probability": 0.73681640625
                },
                {
                    "start": 2329.23,
                    "end": 2329.35,
                    "word": " it",
                    "probability": 0.8984375
                },
                {
                    "start": 2329.35,
                    "end": 2329.47,
                    "word": " on",
                    "probability": 0.9111328125
                },
                {
                    "start": 2329.47,
                    "end": 2329.63,
                    "word": " all",
                    "probability": 0.8935546875
                },
                {
                    "start": 2329.63,
                    "end": 2329.73,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 2329.73,
                    "end": 2329.85,
                    "word": " our",
                    "probability": 0.8173828125
                },
                {
                    "start": 2329.85,
                    "end": 2330.31,
                    "word": " test",
                    "probability": 0.79541015625
                },
                {
                    "start": 2330.31,
                    "end": 2332.51,
                    "word": " archives",
                    "probability": 0.5224609375
                },
                {
                    "start": 2332.51,
                    "end": 2332.73,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 2332.73,
                    "end": 2332.91,
                    "word": " we'd",
                    "probability": 0.907958984375
                },
                {
                    "start": 2332.91,
                    "end": 2333.33,
                    "word": " created",
                    "probability": 0.734375
                },
                {
                    "start": 2333.33,
                    "end": 2333.63,
                    "word": ".",
                    "probability": 0.50341796875
                }
            ]
        },
        {
            "id": 368,
            "seek": 233620,
            "start": 2333.63,
            "end": 2334.91,
            "text": " It worked fine.",
            "tokens": [
                51114,
                467,
                2732,
                2489,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2333.63,
                    "end": 2333.85,
                    "word": " It",
                    "probability": 0.859375
                },
                {
                    "start": 2333.85,
                    "end": 2334.05,
                    "word": " worked",
                    "probability": 0.75732421875
                },
                {
                    "start": 2334.05,
                    "end": 2334.43,
                    "word": " fine",
                    "probability": 0.8828125
                },
                {
                    "start": 2334.43,
                    "end": 2334.91,
                    "word": ".",
                    "probability": 0.9404296875
                }
            ]
        },
        {
            "id": 369,
            "seek": 233620,
            "start": 2336.19,
            "end": 2340.87,
            "text": " 10 days passed and it didn't find a key.",
            "tokens": [
                51214,
                1266,
                1708,
                4678,
                293,
                309,
                994,
                380,
                915,
                257,
                2141,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2336.19,
                    "end": 2336.67,
                    "word": " 10",
                    "probability": 0.8232421875
                },
                {
                    "start": 2336.67,
                    "end": 2337.07,
                    "word": " days",
                    "probability": 0.80810546875
                },
                {
                    "start": 2337.07,
                    "end": 2337.89,
                    "word": " passed",
                    "probability": 0.6806640625
                },
                {
                    "start": 2337.89,
                    "end": 2338.89,
                    "word": " and",
                    "probability": 0.59716796875
                },
                {
                    "start": 2338.89,
                    "end": 2339.17,
                    "word": " it",
                    "probability": 0.9072265625
                },
                {
                    "start": 2339.17,
                    "end": 2339.63,
                    "word": " didn't",
                    "probability": 0.926513671875
                },
                {
                    "start": 2339.63,
                    "end": 2339.97,
                    "word": " find",
                    "probability": 0.81884765625
                },
                {
                    "start": 2340.13,
                    "end": 2340.39,
                    "word": " a key",
                    "probability": 0.79638671875
                },
                {
                    "start": 2340.39,
                    "end": 2340.87,
                    "word": ".",
                    "probability": 0.68017578125
                }
            ]
        },
        {
            "id": 370,
            "seek": 233620,
            "start": 2340.87,
            "end": 2343.01,
            "text": " We were distraught, pulling our hair out.",
            "tokens": [
                51464,
                492,
                645,
                1483,
                424,
                1599,
                11,
                8407,
                527,
                2578,
                484,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2340.87,
                    "end": 2341.07,
                    "word": " We",
                    "probability": 0.568359375
                },
                {
                    "start": 2341.07,
                    "end": 2341.29,
                    "word": " were",
                    "probability": 0.89013671875
                },
                {
                    "start": 2341.29,
                    "end": 2341.97,
                    "word": " distraught",
                    "probability": 0.95703125
                },
                {
                    "start": 2341.97,
                    "end": 2342.09,
                    "word": ",",
                    "probability": 0.62353515625
                },
                {
                    "start": 2342.09,
                    "end": 2342.33,
                    "word": " pulling",
                    "probability": 0.7490234375
                },
                {
                    "start": 2342.33,
                    "end": 2342.53,
                    "word": " our",
                    "probability": 0.8046875
                },
                {
                    "start": 2342.53,
                    "end": 2342.73,
                    "word": " hair",
                    "probability": 0.88232421875
                },
                {
                    "start": 2342.73,
                    "end": 2342.91,
                    "word": " out",
                    "probability": 0.82568359375
                },
                {
                    "start": 2342.91,
                    "end": 2343.01,
                    "word": ".",
                    "probability": 0.80712890625
                }
            ]
        },
        {
            "id": 371,
            "seek": 233620,
            "start": 2343.01,
            "end": 2344.23,
            "text": " What have we done wrong?",
            "tokens": [
                51564,
                708,
                362,
                321,
                1096,
                2085,
                30,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19969093275594188,
            "compression_ratio": 1.4975124378109452,
            "no_speech_prob": 0.1275634765625,
            "words": [
                {
                    "start": 2343.01,
                    "end": 2343.19,
                    "word": " What",
                    "probability": 0.77978515625
                },
                {
                    "start": 2343.19,
                    "end": 2343.37,
                    "word": " have",
                    "probability": 0.8525390625
                },
                {
                    "start": 2343.37,
                    "end": 2343.51,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2343.51,
                    "end": 2343.77,
                    "word": " done",
                    "probability": 0.80322265625
                },
                {
                    "start": 2343.77,
                    "end": 2344.13,
                    "word": " wrong",
                    "probability": 0.8251953125
                },
                {
                    "start": 2344.13,
                    "end": 2344.23,
                    "word": "?",
                    "probability": 0.98681640625
                }
            ]
        },
        {
            "id": 372,
            "seek": 236620,
            "start": 2344.23,
            "end": 2350.69,
            "text": " We went back and discovered that there were a few other process IDs that could have worked.",
            "tokens": [
                50364,
                492,
                1437,
                646,
                293,
                6941,
                300,
                456,
                645,
                257,
                1326,
                661,
                1399,
                48212,
                300,
                727,
                362,
                2732,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2232142889892662,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2344.23,
                    "end": 2344.33,
                    "word": " We",
                    "probability": 0.445556640625
                },
                {
                    "start": 2344.33,
                    "end": 2344.51,
                    "word": " went",
                    "probability": 0.81689453125
                },
                {
                    "start": 2344.51,
                    "end": 2344.91,
                    "word": " back",
                    "probability": 0.81787109375
                },
                {
                    "start": 2344.91,
                    "end": 2345.79,
                    "word": " and",
                    "probability": 0.88671875
                },
                {
                    "start": 2345.79,
                    "end": 2346.25,
                    "word": " discovered",
                    "probability": 0.62646484375
                },
                {
                    "start": 2346.25,
                    "end": 2346.71,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 2346.71,
                    "end": 2347.27,
                    "word": " there",
                    "probability": 0.8388671875
                },
                {
                    "start": 2347.27,
                    "end": 2347.39,
                    "word": " were",
                    "probability": 0.88720703125
                },
                {
                    "start": 2347.57,
                    "end": 2347.75,
                    "word": " a few",
                    "probability": 0.8203125
                },
                {
                    "start": 2347.75,
                    "end": 2348.15,
                    "word": " other",
                    "probability": 0.783203125
                },
                {
                    "start": 2348.15,
                    "end": 2348.93,
                    "word": " process",
                    "probability": 0.86279296875
                },
                {
                    "start": 2348.93,
                    "end": 2349.23,
                    "word": " IDs",
                    "probability": 0.74267578125
                },
                {
                    "start": 2349.23,
                    "end": 2349.53,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 2349.53,
                    "end": 2349.71,
                    "word": " could",
                    "probability": 0.82470703125
                },
                {
                    "start": 2349.71,
                    "end": 2349.85,
                    "word": " have",
                    "probability": 0.8525390625
                },
                {
                    "start": 2349.85,
                    "end": 2350.17,
                    "word": " worked",
                    "probability": 0.7314453125
                },
                {
                    "start": 2350.17,
                    "end": 2350.69,
                    "word": ".",
                    "probability": 0.79833984375
                }
            ]
        },
        {
            "id": 373,
            "seek": 236620,
            "start": 2350.99,
            "end": 2354.93,
            "text": " And we were wondering, oh no, are we going to have to do this four more times?",
            "tokens": [
                50714,
                400,
                321,
                645,
                6359,
                11,
                1954,
                572,
                11,
                366,
                321,
                516,
                281,
                362,
                281,
                360,
                341,
                1451,
                544,
                1413,
                30,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2232142889892662,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2350.99,
                    "end": 2351.25,
                    "word": " And",
                    "probability": 0.8994140625
                },
                {
                    "start": 2351.25,
                    "end": 2351.39,
                    "word": " we",
                    "probability": 0.91064453125
                },
                {
                    "start": 2351.39,
                    "end": 2351.53,
                    "word": " were",
                    "probability": 0.87939453125
                },
                {
                    "start": 2351.53,
                    "end": 2351.87,
                    "word": " wondering",
                    "probability": 0.7568359375
                },
                {
                    "start": 2351.87,
                    "end": 2351.99,
                    "word": ",",
                    "probability": 0.9130859375
                },
                {
                    "start": 2351.99,
                    "end": 2352.09,
                    "word": " oh",
                    "probability": 0.332275390625
                },
                {
                    "start": 2352.09,
                    "end": 2352.23,
                    "word": " no",
                    "probability": 0.5625
                },
                {
                    "start": 2352.23,
                    "end": 2352.27,
                    "word": ",",
                    "probability": 0.90087890625
                },
                {
                    "start": 2352.27,
                    "end": 2352.39,
                    "word": " are",
                    "probability": 0.8779296875
                },
                {
                    "start": 2352.39,
                    "end": 2352.49,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 2352.49,
                    "end": 2352.59,
                    "word": " going",
                    "probability": 0.272216796875
                },
                {
                    "start": 2352.59,
                    "end": 2352.67,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 2352.67,
                    "end": 2352.83,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 2352.83,
                    "end": 2352.97,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2352.97,
                    "end": 2353.13,
                    "word": " do",
                    "probability": 0.91064453125
                },
                {
                    "start": 2353.13,
                    "end": 2353.35,
                    "word": " this",
                    "probability": 0.884765625
                },
                {
                    "start": 2353.35,
                    "end": 2353.61,
                    "word": " four",
                    "probability": 0.8564453125
                },
                {
                    "start": 2353.61,
                    "end": 2353.85,
                    "word": " more",
                    "probability": 0.88134765625
                },
                {
                    "start": 2353.85,
                    "end": 2354.41,
                    "word": " times",
                    "probability": 0.8271484375
                },
                {
                    "start": 2354.41,
                    "end": 2354.93,
                    "word": "?",
                    "probability": 0.82763671875
                }
            ]
        },
        {
            "id": 374,
            "seek": 236620,
            "start": 2356.29,
            "end": 2360.89,
            "text": " But then our client, who was a programmer himself,",
            "tokens": [
                50964,
                583,
                550,
                527,
                6423,
                11,
                567,
                390,
                257,
                32116,
                3647,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2232142889892662,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2356.29,
                    "end": 2356.81,
                    "word": " But",
                    "probability": 0.89208984375
                },
                {
                    "start": 2356.81,
                    "end": 2357.11,
                    "word": " then",
                    "probability": 0.724609375
                },
                {
                    "start": 2357.11,
                    "end": 2357.55,
                    "word": " our",
                    "probability": 0.78173828125
                },
                {
                    "start": 2357.55,
                    "end": 2358.01,
                    "word": " client",
                    "probability": 0.89794921875
                },
                {
                    "start": 2358.01,
                    "end": 2358.19,
                    "word": ",",
                    "probability": 0.373779296875
                },
                {
                    "start": 2358.19,
                    "end": 2358.31,
                    "word": " who",
                    "probability": 0.81298828125
                },
                {
                    "start": 2358.31,
                    "end": 2358.43,
                    "word": " was",
                    "probability": 0.56689453125
                },
                {
                    "start": 2358.59,
                    "end": 2358.95,
                    "word": " a programmer",
                    "probability": 0.78076171875
                },
                {
                    "start": 2358.95,
                    "end": 2359.65,
                    "word": " himself",
                    "probability": 0.85693359375
                },
                {
                    "start": 2359.65,
                    "end": 2360.89,
                    "word": ",",
                    "probability": 0.76123046875
                }
            ]
        },
        {
            "id": 375,
            "seek": 236620,
            "start": 2360.89,
            "end": 2369.83,
            "text": " discovered that there was a bug between the GPU stage and the CPU stage.",
            "tokens": [
                51164,
                6941,
                300,
                456,
                390,
                257,
                7426,
                1296,
                264,
                18407,
                3233,
                293,
                264,
                13199,
                3233,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2232142889892662,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2360.89,
                    "end": 2361.45,
                    "word": " discovered",
                    "probability": 0.638671875
                },
                {
                    "start": 2361.45,
                    "end": 2362.11,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 2362.11,
                    "end": 2363.51,
                    "word": " there",
                    "probability": 0.84765625
                },
                {
                    "start": 2363.51,
                    "end": 2363.77,
                    "word": " was",
                    "probability": 0.8994140625
                },
                {
                    "start": 2364.09,
                    "end": 2364.79,
                    "word": " a bug",
                    "probability": 0.904296875
                },
                {
                    "start": 2364.79,
                    "end": 2365.83,
                    "word": " between",
                    "probability": 0.77490234375
                },
                {
                    "start": 2365.83,
                    "end": 2366.25,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2366.25,
                    "end": 2366.75,
                    "word": " GPU",
                    "probability": 0.9326171875
                },
                {
                    "start": 2366.75,
                    "end": 2367.57,
                    "word": " stage",
                    "probability": 0.72216796875
                },
                {
                    "start": 2367.57,
                    "end": 2368.27,
                    "word": " and",
                    "probability": 0.87353515625
                },
                {
                    "start": 2368.27,
                    "end": 2368.47,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2368.47,
                    "end": 2368.85,
                    "word": " CPU",
                    "probability": 0.89501953125
                },
                {
                    "start": 2368.85,
                    "end": 2369.45,
                    "word": " stage",
                    "probability": 0.72998046875
                },
                {
                    "start": 2369.45,
                    "end": 2369.83,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 376,
            "seek": 236620,
            "start": 2369.83,
            "end": 2373.47,
            "text": " So when I had run the tests, I had done it locally on my computer",
            "tokens": [
                51664,
                407,
                562,
                286,
                632,
                1190,
                264,
                6921,
                11,
                286,
                632,
                1096,
                309,
                16143,
                322,
                452,
                3820,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2232142889892662,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.0325927734375,
            "words": [
                {
                    "start": 2369.83,
                    "end": 2370.05,
                    "word": " So",
                    "probability": 0.89697265625
                },
                {
                    "start": 2370.05,
                    "end": 2370.15,
                    "word": " when",
                    "probability": 0.80517578125
                },
                {
                    "start": 2370.15,
                    "end": 2370.25,
                    "word": " I",
                    "probability": 0.99951171875
                },
                {
                    "start": 2370.25,
                    "end": 2370.39,
                    "word": " had",
                    "probability": 0.81982421875
                },
                {
                    "start": 2370.39,
                    "end": 2370.63,
                    "word": " run",
                    "probability": 0.90185546875
                },
                {
                    "start": 2370.63,
                    "end": 2370.81,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2370.81,
                    "end": 2371.17,
                    "word": " tests",
                    "probability": 0.7119140625
                },
                {
                    "start": 2371.17,
                    "end": 2371.19,
                    "word": ",",
                    "probability": 0.94921875
                },
                {
                    "start": 2371.19,
                    "end": 2371.37,
                    "word": " I",
                    "probability": 1.0
                },
                {
                    "start": 2371.37,
                    "end": 2371.51,
                    "word": " had",
                    "probability": 0.81640625
                },
                {
                    "start": 2371.51,
                    "end": 2371.71,
                    "word": " done",
                    "probability": 0.79541015625
                },
                {
                    "start": 2371.71,
                    "end": 2371.87,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 2371.87,
                    "end": 2372.31,
                    "word": " locally",
                    "probability": 0.845703125
                },
                {
                    "start": 2372.31,
                    "end": 2372.75,
                    "word": " on",
                    "probability": 0.90478515625
                },
                {
                    "start": 2372.75,
                    "end": 2372.95,
                    "word": " my",
                    "probability": 0.912109375
                },
                {
                    "start": 2372.95,
                    "end": 2373.47,
                    "word": " computer",
                    "probability": 0.63720703125
                }
            ]
        },
        {
            "id": 377,
            "seek": 239620,
            "start": 2374.81,
            "end": 2377.25,
            "text": " using the CPU version.",
            "tokens": [
                50364,
                1228,
                264,
                13199,
                3037,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2374.81,
                    "end": 2375.37,
                    "word": " using",
                    "probability": 0.77783203125
                },
                {
                    "start": 2375.37,
                    "end": 2375.77,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2375.77,
                    "end": 2376.19,
                    "word": " CPU",
                    "probability": 0.88916015625
                },
                {
                    "start": 2376.19,
                    "end": 2376.69,
                    "word": " version",
                    "probability": 0.7177734375
                },
                {
                    "start": 2376.69,
                    "end": 2377.25,
                    "word": ".",
                    "probability": 0.67236328125
                }
            ]
        },
        {
            "id": 378,
            "seek": 239620,
            "start": 2377.27,
            "end": 2380.39,
            "text": " And the test, we knew exactly where the key had to be,",
            "tokens": [
                50514,
                400,
                264,
                1500,
                11,
                321,
                2586,
                2293,
                689,
                264,
                2141,
                632,
                281,
                312,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2377.27,
                    "end": 2377.43,
                    "word": " And",
                    "probability": 0.63134765625
                },
                {
                    "start": 2377.43,
                    "end": 2377.57,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2377.57,
                    "end": 2377.97,
                    "word": " test",
                    "probability": 0.80078125
                },
                {
                    "start": 2377.97,
                    "end": 2378.19,
                    "word": ",",
                    "probability": 0.4365234375
                },
                {
                    "start": 2378.19,
                    "end": 2378.21,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2378.21,
                    "end": 2378.49,
                    "word": " knew",
                    "probability": 0.7568359375
                },
                {
                    "start": 2378.49,
                    "end": 2379.07,
                    "word": " exactly",
                    "probability": 0.78271484375
                },
                {
                    "start": 2379.07,
                    "end": 2379.37,
                    "word": " where",
                    "probability": 0.90478515625
                },
                {
                    "start": 2379.37,
                    "end": 2379.55,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2379.55,
                    "end": 2379.71,
                    "word": " key",
                    "probability": 0.81396484375
                },
                {
                    "start": 2379.71,
                    "end": 2379.93,
                    "word": " had",
                    "probability": 0.81689453125
                },
                {
                    "start": 2379.93,
                    "end": 2380.09,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2380.09,
                    "end": 2380.29,
                    "word": " be",
                    "probability": 0.9072265625
                },
                {
                    "start": 2380.29,
                    "end": 2380.39,
                    "word": ",",
                    "probability": 0.332275390625
                }
            ]
        },
        {
            "id": 379,
            "seek": 239620,
            "start": 2380.39,
            "end": 2385.01,
            "text": " so it was a very small piece of key space that we had to check.",
            "tokens": [
                50714,
                370,
                309,
                390,
                257,
                588,
                1359,
                2522,
                295,
                2141,
                1901,
                300,
                321,
                632,
                281,
                1520,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2380.39,
                    "end": 2380.47,
                    "word": " so",
                    "probability": 0.890625
                },
                {
                    "start": 2380.47,
                    "end": 2380.55,
                    "word": " it",
                    "probability": 0.89306640625
                },
                {
                    "start": 2380.55,
                    "end": 2380.67,
                    "word": " was",
                    "probability": 0.89697265625
                },
                {
                    "start": 2380.77,
                    "end": 2380.93,
                    "word": " a very",
                    "probability": 0.73583984375
                },
                {
                    "start": 2380.93,
                    "end": 2381.47,
                    "word": " small",
                    "probability": 0.845703125
                },
                {
                    "start": 2381.47,
                    "end": 2381.83,
                    "word": " piece",
                    "probability": 0.8037109375
                },
                {
                    "start": 2381.83,
                    "end": 2382.21,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 2382.21,
                    "end": 2383.19,
                    "word": " key",
                    "probability": 0.365234375
                },
                {
                    "start": 2383.19,
                    "end": 2383.51,
                    "word": " space",
                    "probability": 0.8017578125
                },
                {
                    "start": 2383.51,
                    "end": 2383.65,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 2383.65,
                    "end": 2383.77,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 2383.77,
                    "end": 2383.91,
                    "word": " had",
                    "probability": 0.8095703125
                },
                {
                    "start": 2383.91,
                    "end": 2384.07,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2384.07,
                    "end": 2384.45,
                    "word": " check",
                    "probability": 0.81787109375
                },
                {
                    "start": 2384.45,
                    "end": 2385.01,
                    "word": ".",
                    "probability": 0.9208984375
                }
            ]
        },
        {
            "id": 380,
            "seek": 239620,
            "start": 2385.31,
            "end": 2390.91,
            "text": " But when my client went back and tried it again using the GPU stage 3,",
            "tokens": [
                50914,
                583,
                562,
                452,
                6423,
                1437,
                646,
                293,
                3031,
                309,
                797,
                1228,
                264,
                18407,
                3233,
                805,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2385.31,
                    "end": 2385.57,
                    "word": " But",
                    "probability": 0.89306640625
                },
                {
                    "start": 2385.57,
                    "end": 2385.81,
                    "word": " when",
                    "probability": 0.87841796875
                },
                {
                    "start": 2385.81,
                    "end": 2386.49,
                    "word": " my",
                    "probability": 0.90576171875
                },
                {
                    "start": 2386.49,
                    "end": 2386.75,
                    "word": " client",
                    "probability": 0.884765625
                },
                {
                    "start": 2386.75,
                    "end": 2386.97,
                    "word": " went",
                    "probability": 0.81640625
                },
                {
                    "start": 2386.97,
                    "end": 2387.29,
                    "word": " back",
                    "probability": 0.8154296875
                },
                {
                    "start": 2387.29,
                    "end": 2387.45,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 2387.45,
                    "end": 2387.69,
                    "word": " tried",
                    "probability": 0.73828125
                },
                {
                    "start": 2387.69,
                    "end": 2387.83,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 2387.83,
                    "end": 2388.09,
                    "word": " again",
                    "probability": 0.91943359375
                },
                {
                    "start": 2388.09,
                    "end": 2388.41,
                    "word": " using",
                    "probability": 0.541015625
                },
                {
                    "start": 2388.41,
                    "end": 2388.63,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 2388.63,
                    "end": 2389.17,
                    "word": " GPU",
                    "probability": 0.9072265625
                },
                {
                    "start": 2389.17,
                    "end": 2390.09,
                    "word": " stage",
                    "probability": 0.5849609375
                },
                {
                    "start": 2390.09,
                    "end": 2390.49,
                    "word": " 3",
                    "probability": 0.1016845703125
                },
                {
                    "start": 2390.49,
                    "end": 2390.91,
                    "word": ",",
                    "probability": 0.96826171875
                }
            ]
        },
        {
            "id": 381,
            "seek": 239620,
            "start": 2390.91,
            "end": 2397.01,
            "text": " he discovered that when the key candidate was the first one in a list,",
            "tokens": [
                51214,
                415,
                6941,
                300,
                562,
                264,
                2141,
                11532,
                390,
                264,
                700,
                472,
                294,
                257,
                1329,
                11,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2390.91,
                    "end": 2391.11,
                    "word": " he",
                    "probability": 0.9111328125
                },
                {
                    "start": 2391.11,
                    "end": 2391.55,
                    "word": " discovered",
                    "probability": 0.625
                },
                {
                    "start": 2391.55,
                    "end": 2392.13,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 2392.13,
                    "end": 2392.61,
                    "word": " when",
                    "probability": 0.8671875
                },
                {
                    "start": 2392.61,
                    "end": 2392.81,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2392.81,
                    "end": 2393.17,
                    "word": " key",
                    "probability": 0.8203125
                },
                {
                    "start": 2393.17,
                    "end": 2393.61,
                    "word": " candidate",
                    "probability": 0.708984375
                },
                {
                    "start": 2393.61,
                    "end": 2393.89,
                    "word": " was",
                    "probability": 0.89453125
                },
                {
                    "start": 2393.89,
                    "end": 2394.11,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 2394.11,
                    "end": 2394.45,
                    "word": " first",
                    "probability": 0.8125
                },
                {
                    "start": 2394.45,
                    "end": 2394.87,
                    "word": " one",
                    "probability": 0.81787109375
                },
                {
                    "start": 2394.87,
                    "end": 2395.27,
                    "word": " in",
                    "probability": 0.896484375
                },
                {
                    "start": 2395.99,
                    "end": 2396.43,
                    "word": " a list",
                    "probability": 0.89306640625
                },
                {
                    "start": 2396.43,
                    "end": 2397.01,
                    "word": ",",
                    "probability": 0.9208984375
                }
            ]
        },
        {
            "id": 382,
            "seek": 239620,
            "start": 2397.01,
            "end": 2400.81,
            "text": " it succeeded, but when it was the second one, it failed.",
            "tokens": [
                51514,
                309,
                20263,
                11,
                457,
                562,
                309,
                390,
                264,
                1150,
                472,
                11,
                309,
                7612,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2397.01,
                    "end": 2397.49,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 2397.49,
                    "end": 2398.01,
                    "word": " succeeded",
                    "probability": 0.748046875
                },
                {
                    "start": 2398.01,
                    "end": 2398.25,
                    "word": ",",
                    "probability": 0.55224609375
                },
                {
                    "start": 2398.25,
                    "end": 2398.33,
                    "word": " but",
                    "probability": 0.89794921875
                },
                {
                    "start": 2398.33,
                    "end": 2398.53,
                    "word": " when",
                    "probability": 0.86279296875
                },
                {
                    "start": 2398.53,
                    "end": 2398.67,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 2398.67,
                    "end": 2398.83,
                    "word": " was",
                    "probability": 0.9013671875
                },
                {
                    "start": 2398.83,
                    "end": 2399.09,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2399.09,
                    "end": 2399.43,
                    "word": " second",
                    "probability": 0.8037109375
                },
                {
                    "start": 2399.43,
                    "end": 2399.69,
                    "word": " one",
                    "probability": 0.81982421875
                },
                {
                    "start": 2399.69,
                    "end": 2399.73,
                    "word": ",",
                    "probability": 0.78857421875
                },
                {
                    "start": 2399.73,
                    "end": 2399.85,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 2399.85,
                    "end": 2400.25,
                    "word": " failed",
                    "probability": 0.72216796875
                },
                {
                    "start": 2400.25,
                    "end": 2400.81,
                    "word": ".",
                    "probability": 0.8349609375
                }
            ]
        },
        {
            "id": 383,
            "seek": 239620,
            "start": 2401.25,
            "end": 2404.21,
            "text": " And that led me to this line right here.",
            "tokens": [
                51714,
                400,
                300,
                4684,
                385,
                281,
                341,
                1622,
                558,
                510,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17752976758139474,
            "compression_ratio": 1.6351931330472103,
            "no_speech_prob": 0.0012063980102539062,
            "words": [
                {
                    "start": 2401.25,
                    "end": 2401.51,
                    "word": " And",
                    "probability": 0.89990234375
                },
                {
                    "start": 2401.51,
                    "end": 2401.81,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 2401.81,
                    "end": 2402.05,
                    "word": " led",
                    "probability": 0.90283203125
                },
                {
                    "start": 2402.05,
                    "end": 2402.21,
                    "word": " me",
                    "probability": 0.90673828125
                },
                {
                    "start": 2402.21,
                    "end": 2402.41,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2402.41,
                    "end": 2402.73,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 2402.73,
                    "end": 2403.03,
                    "word": " line",
                    "probability": 0.88623046875
                },
                {
                    "start": 2403.03,
                    "end": 2403.31,
                    "word": " right",
                    "probability": 0.87890625
                },
                {
                    "start": 2403.31,
                    "end": 2403.67,
                    "word": " here",
                    "probability": 0.81689453125
                },
                {
                    "start": 2403.67,
                    "end": 2404.21,
                    "word": ".",
                    "probability": 0.80224609375
                }
            ]
        },
        {
            "id": 384,
            "seek": 242088,
            "start": 2404.23,
            "end": 2408.81,
            "text": " We had swapped the thread index with the block index.",
            "tokens": [
                50364,
                492,
                632,
                50011,
                264,
                7207,
                8186,
                365,
                264,
                3461,
                8186,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2404.23,
                    "end": 2405.15,
                    "word": " We",
                    "probability": 0.2802734375
                },
                {
                    "start": 2405.15,
                    "end": 2405.37,
                    "word": " had",
                    "probability": 0.80078125
                },
                {
                    "start": 2405.37,
                    "end": 2405.93,
                    "word": " swapped",
                    "probability": 0.77978515625
                },
                {
                    "start": 2405.93,
                    "end": 2406.33,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2406.33,
                    "end": 2406.75,
                    "word": " thread",
                    "probability": 0.75244140625
                },
                {
                    "start": 2406.75,
                    "end": 2407.25,
                    "word": " index",
                    "probability": 0.66845703125
                },
                {
                    "start": 2407.25,
                    "end": 2407.53,
                    "word": " with",
                    "probability": 0.81591796875
                },
                {
                    "start": 2407.53,
                    "end": 2407.71,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2407.71,
                    "end": 2407.99,
                    "word": " block",
                    "probability": 0.82275390625
                },
                {
                    "start": 2407.99,
                    "end": 2408.41,
                    "word": " index",
                    "probability": 0.68603515625
                },
                {
                    "start": 2408.41,
                    "end": 2408.81,
                    "word": ".",
                    "probability": 0.9248046875
                }
            ]
        },
        {
            "id": 385,
            "seek": 242088,
            "start": 2408.81,
            "end": 2415.11,
            "text": " So instead of incrementing by one into the current block,",
            "tokens": [
                50614,
                407,
                2602,
                295,
                26200,
                278,
                538,
                472,
                666,
                264,
                2190,
                3461,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2408.81,
                    "end": 2409.17,
                    "word": " So",
                    "probability": 0.90478515625
                },
                {
                    "start": 2409.17,
                    "end": 2409.43,
                    "word": " instead",
                    "probability": 0.7998046875
                },
                {
                    "start": 2409.43,
                    "end": 2409.61,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 2409.61,
                    "end": 2410.49,
                    "word": " incrementing",
                    "probability": 0.8505859375
                },
                {
                    "start": 2410.49,
                    "end": 2411.09,
                    "word": " by",
                    "probability": 0.896484375
                },
                {
                    "start": 2411.09,
                    "end": 2411.75,
                    "word": " one",
                    "probability": 0.80859375
                },
                {
                    "start": 2411.75,
                    "end": 2413.37,
                    "word": " into",
                    "probability": 0.6748046875
                },
                {
                    "start": 2413.37,
                    "end": 2413.99,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2413.99,
                    "end": 2414.29,
                    "word": " current",
                    "probability": 0.7685546875
                },
                {
                    "start": 2414.29,
                    "end": 2414.85,
                    "word": " block",
                    "probability": 0.83544921875
                },
                {
                    "start": 2414.85,
                    "end": 2415.11,
                    "word": ",",
                    "probability": 0.9462890625
                }
            ]
        },
        {
            "id": 386,
            "seek": 242088,
            "start": 2415.11,
            "end": 2420.55,
            "text": " it would increment the block number and go off into space that was uninitialized,",
            "tokens": [
                50914,
                309,
                576,
                26200,
                264,
                3461,
                1230,
                293,
                352,
                766,
                666,
                1901,
                300,
                390,
                43456,
                270,
                831,
                1602,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2415.11,
                    "end": 2415.59,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 2415.59,
                    "end": 2415.79,
                    "word": " would",
                    "probability": 0.8466796875
                },
                {
                    "start": 2415.79,
                    "end": 2416.25,
                    "word": " increment",
                    "probability": 0.794921875
                },
                {
                    "start": 2416.25,
                    "end": 2416.55,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2416.55,
                    "end": 2416.91,
                    "word": " block",
                    "probability": 0.82421875
                },
                {
                    "start": 2416.91,
                    "end": 2417.29,
                    "word": " number",
                    "probability": 0.8603515625
                },
                {
                    "start": 2417.29,
                    "end": 2417.51,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 2417.51,
                    "end": 2417.69,
                    "word": " go",
                    "probability": 0.89892578125
                },
                {
                    "start": 2417.69,
                    "end": 2417.95,
                    "word": " off",
                    "probability": 0.810546875
                },
                {
                    "start": 2417.95,
                    "end": 2418.43,
                    "word": " into",
                    "probability": 0.74169921875
                },
                {
                    "start": 2418.43,
                    "end": 2419.31,
                    "word": " space",
                    "probability": 0.80908203125
                },
                {
                    "start": 2419.31,
                    "end": 2419.49,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 2419.49,
                    "end": 2419.63,
                    "word": " was",
                    "probability": 0.90283203125
                },
                {
                    "start": 2419.63,
                    "end": 2420.49,
                    "word": " uninitialized",
                    "probability": 0.9588623046875
                },
                {
                    "start": 2420.49,
                    "end": 2420.55,
                    "word": ",",
                    "probability": 0.1983642578125
                }
            ]
        },
        {
            "id": 387,
            "seek": 242088,
            "start": 2420.55,
            "end": 2422.42,
            "text": " and so it would never work.",
            "tokens": [
                51214,
                293,
                370,
                309,
                576,
                1128,
                589,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2420.55,
                    "end": 2420.67,
                    "word": " and",
                    "probability": 0.88232421875
                },
                {
                    "start": 2420.67,
                    "end": 2420.83,
                    "word": " so",
                    "probability": 0.90087890625
                },
                {
                    "start": 2420.83,
                    "end": 2421.03,
                    "word": " it",
                    "probability": 0.4912109375
                },
                {
                    "start": 2421.03,
                    "end": 2421.11,
                    "word": " would",
                    "probability": 0.84912109375
                },
                {
                    "start": 2421.11,
                    "end": 2421.63,
                    "word": " never",
                    "probability": 0.76123046875
                },
                {
                    "start": 2421.63,
                    "end": 2422.09,
                    "word": " work",
                    "probability": 0.806640625
                },
                {
                    "start": 2422.09,
                    "end": 2422.42,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 388,
            "seek": 242088,
            "start": 2423.01,
            "end": 2426.91,
            "text": " So by switching the block index with the thread index,",
            "tokens": [
                51314,
                407,
                538,
                16493,
                264,
                3461,
                8186,
                365,
                264,
                7207,
                8186,
                11,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2423.01,
                    "end": 2423.67,
                    "word": " So",
                    "probability": 0.90771484375
                },
                {
                    "start": 2423.67,
                    "end": 2423.91,
                    "word": " by",
                    "probability": 0.8974609375
                },
                {
                    "start": 2423.91,
                    "end": 2424.35,
                    "word": " switching",
                    "probability": 0.77783203125
                },
                {
                    "start": 2424.35,
                    "end": 2424.77,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2424.77,
                    "end": 2425.25,
                    "word": " block",
                    "probability": 0.81982421875
                },
                {
                    "start": 2425.25,
                    "end": 2425.55,
                    "word": " index",
                    "probability": 0.70556640625
                },
                {
                    "start": 2425.55,
                    "end": 2425.77,
                    "word": " with",
                    "probability": 0.8125
                },
                {
                    "start": 2425.77,
                    "end": 2425.93,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2425.93,
                    "end": 2426.19,
                    "word": " thread",
                    "probability": 0.8330078125
                },
                {
                    "start": 2426.19,
                    "end": 2426.59,
                    "word": " index",
                    "probability": 0.69140625
                },
                {
                    "start": 2426.59,
                    "end": 2426.91,
                    "word": ",",
                    "probability": 0.9638671875
                }
            ]
        },
        {
            "id": 389,
            "seek": 242088,
            "start": 2426.91,
            "end": 2428.91,
            "text": " we started the search over again.",
            "tokens": [
                51514,
                321,
                1409,
                264,
                3164,
                670,
                797,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1875976573675871,
            "compression_ratio": 1.7318435754189945,
            "no_speech_prob": 0.0009398460388183594,
            "words": [
                {
                    "start": 2426.91,
                    "end": 2427.19,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2427.19,
                    "end": 2427.43,
                    "word": " started",
                    "probability": 0.80615234375
                },
                {
                    "start": 2427.43,
                    "end": 2427.63,
                    "word": " the",
                    "probability": 0.78515625
                },
                {
                    "start": 2427.63,
                    "end": 2427.85,
                    "word": " search",
                    "probability": 0.8896484375
                },
                {
                    "start": 2427.85,
                    "end": 2428.09,
                    "word": " over",
                    "probability": 0.8701171875
                },
                {
                    "start": 2428.09,
                    "end": 2428.43,
                    "word": " again",
                    "probability": 0.90966796875
                },
                {
                    "start": 2428.43,
                    "end": 2428.91,
                    "word": ".",
                    "probability": 0.499755859375
                }
            ]
        },
        {
            "id": 390,
            "seek": 245088,
            "start": 2428.91,
            "end": 2432.01,
            "text": " Within a day and a half, we had found the three keys",
            "tokens": [
                50364,
                15996,
                257,
                786,
                293,
                257,
                1922,
                11,
                321,
                632,
                1352,
                264,
                1045,
                9317,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2428.91,
                    "end": 2429.15,
                    "word": " Within",
                    "probability": 0.5771484375
                },
                {
                    "start": 2429.35,
                    "end": 2429.49,
                    "word": " a day",
                    "probability": 0.90234375
                },
                {
                    "start": 2429.49,
                    "end": 2429.59,
                    "word": " and",
                    "probability": 0.89111328125
                },
                {
                    "start": 2429.71,
                    "end": 2429.97,
                    "word": " a half",
                    "probability": 0.83349609375
                },
                {
                    "start": 2429.97,
                    "end": 2430.17,
                    "word": ",",
                    "probability": 0.791015625
                },
                {
                    "start": 2430.17,
                    "end": 2430.27,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 2430.27,
                    "end": 2430.43,
                    "word": " had",
                    "probability": 0.8037109375
                },
                {
                    "start": 2430.43,
                    "end": 2430.81,
                    "word": " found",
                    "probability": 0.8740234375
                },
                {
                    "start": 2430.81,
                    "end": 2431.47,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2431.47,
                    "end": 2431.69,
                    "word": " three",
                    "probability": 0.84912109375
                },
                {
                    "start": 2431.69,
                    "end": 2432.01,
                    "word": " keys",
                    "probability": 0.8115234375
                }
            ]
        },
        {
            "id": 391,
            "seek": 245088,
            "start": 2432.01,
            "end": 2435.25,
            "text": " that decrypted the archive,",
            "tokens": [
                50564,
                300,
                979,
                627,
                25383,
                264,
                23507,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2432.01,
                    "end": 2432.81,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 2432.81,
                    "end": 2434.33,
                    "word": " decrypted",
                    "probability": 0.9417317708333334
                },
                {
                    "start": 2434.33,
                    "end": 2434.55,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2434.55,
                    "end": 2434.93,
                    "word": " archive",
                    "probability": 0.75390625
                },
                {
                    "start": 2434.93,
                    "end": 2435.25,
                    "word": ",",
                    "probability": 0.31787109375
                }
            ]
        },
        {
            "id": 392,
            "seek": 245088,
            "start": 2435.25,
            "end": 2440.23,
            "text": " and our client was able to get his Bitcoin keys out.",
            "tokens": [
                50714,
                293,
                527,
                6423,
                390,
                1075,
                281,
                483,
                702,
                11414,
                9317,
                484,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2435.25,
                    "end": 2435.81,
                    "word": " and",
                    "probability": 0.892578125
                },
                {
                    "start": 2435.81,
                    "end": 2436.45,
                    "word": " our",
                    "probability": 0.8125
                },
                {
                    "start": 2436.45,
                    "end": 2436.83,
                    "word": " client",
                    "probability": 0.9013671875
                },
                {
                    "start": 2436.83,
                    "end": 2437.03,
                    "word": " was",
                    "probability": 0.8955078125
                },
                {
                    "start": 2437.03,
                    "end": 2437.19,
                    "word": " able",
                    "probability": 0.89208984375
                },
                {
                    "start": 2437.19,
                    "end": 2437.41,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2437.41,
                    "end": 2437.65,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 2437.65,
                    "end": 2438.29,
                    "word": " his",
                    "probability": 0.89990234375
                },
                {
                    "start": 2438.29,
                    "end": 2439.19,
                    "word": " Bitcoin",
                    "probability": 0.865234375
                },
                {
                    "start": 2439.19,
                    "end": 2439.63,
                    "word": " keys",
                    "probability": 0.80810546875
                },
                {
                    "start": 2439.63,
                    "end": 2439.89,
                    "word": " out",
                    "probability": 0.81689453125
                },
                {
                    "start": 2439.89,
                    "end": 2440.23,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 393,
            "seek": 245088,
            "start": 2441.35,
            "end": 2445.01,
            "text": " In the end, the improvements that I made to my old attack",
            "tokens": [
                50964,
                682,
                264,
                917,
                11,
                264,
                13797,
                300,
                286,
                1027,
                281,
                452,
                1331,
                2690,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2441.35,
                    "end": 2441.85,
                    "word": " In",
                    "probability": 0.92041015625
                },
                {
                    "start": 2441.85,
                    "end": 2441.97,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 2441.97,
                    "end": 2442.13,
                    "word": " end",
                    "probability": 0.78125
                },
                {
                    "start": 2442.13,
                    "end": 2442.19,
                    "word": ",",
                    "probability": 0.875
                },
                {
                    "start": 2442.19,
                    "end": 2442.25,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2442.25,
                    "end": 2442.67,
                    "word": " improvements",
                    "probability": 0.81982421875
                },
                {
                    "start": 2442.67,
                    "end": 2443.07,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 2443.07,
                    "end": 2443.21,
                    "word": " I",
                    "probability": 0.99853515625
                },
                {
                    "start": 2443.21,
                    "end": 2443.45,
                    "word": " made",
                    "probability": 0.8125
                },
                {
                    "start": 2443.45,
                    "end": 2443.83,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2443.83,
                    "end": 2444.19,
                    "word": " my",
                    "probability": 0.90625
                },
                {
                    "start": 2444.19,
                    "end": 2444.57,
                    "word": " old",
                    "probability": 0.8818359375
                },
                {
                    "start": 2444.57,
                    "end": 2445.01,
                    "word": " attack",
                    "probability": 0.59033203125
                }
            ]
        },
        {
            "id": 394,
            "seek": 245088,
            "start": 2445.91,
            "end": 2450.31,
            "text": " took it from something that we estimated at approximately $100,000",
            "tokens": [
                51214,
                1890,
                309,
                490,
                746,
                300,
                321,
                14109,
                412,
                10447,
                1848,
                6879,
                11,
                1360,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2445.91,
                    "end": 2446.25,
                    "word": " took",
                    "probability": 0.6845703125
                },
                {
                    "start": 2446.25,
                    "end": 2446.39,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 2446.39,
                    "end": 2446.61,
                    "word": " from",
                    "probability": 0.82861328125
                },
                {
                    "start": 2446.61,
                    "end": 2446.97,
                    "word": " something",
                    "probability": 0.740234375
                },
                {
                    "start": 2446.97,
                    "end": 2447.41,
                    "word": " that",
                    "probability": 0.88525390625
                },
                {
                    "start": 2447.41,
                    "end": 2447.73,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 2447.73,
                    "end": 2448.47,
                    "word": " estimated",
                    "probability": 0.78271484375
                },
                {
                    "start": 2448.47,
                    "end": 2448.79,
                    "word": " at",
                    "probability": 0.58984375
                },
                {
                    "start": 2448.79,
                    "end": 2449.41,
                    "word": " approximately",
                    "probability": 0.85595703125
                },
                {
                    "start": 2449.41,
                    "end": 2449.81,
                    "word": " $100",
                    "probability": 0.89306640625
                },
                {
                    "start": 2449.81,
                    "end": 2450.31,
                    "word": ",000",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 395,
            "seek": 245088,
            "start": 2451.61,
            "end": 2454.09,
            "text": " and a year of processing,",
            "tokens": [
                51514,
                293,
                257,
                1064,
                295,
                9007,
                11,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2451.61,
                    "end": 2452.29,
                    "word": " and",
                    "probability": 0.70751953125
                },
                {
                    "start": 2452.55,
                    "end": 2452.89,
                    "word": " a year",
                    "probability": 0.8798828125
                },
                {
                    "start": 2452.89,
                    "end": 2453.25,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 2453.25,
                    "end": 2453.79,
                    "word": " processing",
                    "probability": 0.8251953125
                },
                {
                    "start": 2453.79,
                    "end": 2454.09,
                    "word": ",",
                    "probability": 0.371337890625
                }
            ]
        },
        {
            "id": 396,
            "seek": 245088,
            "start": 2454.09,
            "end": 2458.47,
            "text": " down to something that took about $10,000 of GPU time",
            "tokens": [
                51664,
                760,
                281,
                746,
                300,
                1890,
                466,
                1848,
                3279,
                11,
                1360,
                295,
                18407,
                565,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17730978309460307,
            "compression_ratio": 1.5648148148148149,
            "no_speech_prob": 0.006900787353515625,
            "words": [
                {
                    "start": 2454.09,
                    "end": 2454.61,
                    "word": " down",
                    "probability": 0.814453125
                },
                {
                    "start": 2454.61,
                    "end": 2455.11,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 2455.11,
                    "end": 2455.77,
                    "word": " something",
                    "probability": 0.74365234375
                },
                {
                    "start": 2455.77,
                    "end": 2455.95,
                    "word": " that",
                    "probability": 0.884765625
                },
                {
                    "start": 2455.95,
                    "end": 2456.11,
                    "word": " took",
                    "probability": 0.87353515625
                },
                {
                    "start": 2456.11,
                    "end": 2456.35,
                    "word": " about",
                    "probability": 0.82080078125
                },
                {
                    "start": 2456.35,
                    "end": 2456.59,
                    "word": " $10",
                    "probability": 0.998291015625
                },
                {
                    "start": 2456.59,
                    "end": 2457.07,
                    "word": ",000",
                    "probability": 0.999267578125
                },
                {
                    "start": 2457.07,
                    "end": 2457.63,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 2457.63,
                    "end": 2457.97,
                    "word": " GPU",
                    "probability": 0.92626953125
                },
                {
                    "start": 2457.97,
                    "end": 2458.47,
                    "word": " time",
                    "probability": 0.80126953125
                }
            ]
        },
        {
            "id": 397,
            "seek": 246199,
            "start": 2458.91,
            "end": 2460.99,
            "text": " and a little under two weeks.",
            "tokens": [
                50364,
                293,
                257,
                707,
                833,
                732,
                3259,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19058866348377493,
            "compression_ratio": 1.2416666666666667,
            "no_speech_prob": 0.000362396240234375,
            "words": [
                {
                    "start": 2458.91,
                    "end": 2459.27,
                    "word": " and",
                    "probability": 0.73486328125
                },
                {
                    "start": 2459.59,
                    "end": 2459.73,
                    "word": " a little",
                    "probability": 0.806640625
                },
                {
                    "start": 2459.73,
                    "end": 2459.93,
                    "word": " under",
                    "probability": 0.7978515625
                },
                {
                    "start": 2459.93,
                    "end": 2460.17,
                    "word": " two",
                    "probability": 0.75390625
                },
                {
                    "start": 2460.17,
                    "end": 2460.51,
                    "word": " weeks",
                    "probability": 0.751953125
                },
                {
                    "start": 2460.51,
                    "end": 2460.99,
                    "word": ".",
                    "probability": 0.86328125
                }
            ]
        },
        {
            "id": 398,
            "seek": 246199,
            "start": 2461.71,
            "end": 2465.37,
            "text": " Our client was very pleased and gave us a big bonus,",
            "tokens": [
                50514,
                2621,
                6423,
                390,
                588,
                10587,
                293,
                2729,
                505,
                257,
                955,
                10882,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19058866348377493,
            "compression_ratio": 1.2416666666666667,
            "no_speech_prob": 0.000362396240234375,
            "words": [
                {
                    "start": 2461.71,
                    "end": 2462.19,
                    "word": " Our",
                    "probability": 0.90673828125
                },
                {
                    "start": 2462.19,
                    "end": 2462.45,
                    "word": " client",
                    "probability": 0.9033203125
                },
                {
                    "start": 2462.45,
                    "end": 2462.67,
                    "word": " was",
                    "probability": 0.89453125
                },
                {
                    "start": 2462.67,
                    "end": 2462.91,
                    "word": " very",
                    "probability": 0.7412109375
                },
                {
                    "start": 2462.91,
                    "end": 2463.27,
                    "word": " pleased",
                    "probability": 0.81884765625
                },
                {
                    "start": 2463.27,
                    "end": 2463.47,
                    "word": " and",
                    "probability": 0.87060546875
                },
                {
                    "start": 2463.47,
                    "end": 2463.63,
                    "word": " gave",
                    "probability": 0.81982421875
                },
                {
                    "start": 2463.63,
                    "end": 2463.75,
                    "word": " us",
                    "probability": 0.908203125
                },
                {
                    "start": 2463.85,
                    "end": 2463.99,
                    "word": " a big",
                    "probability": 0.89697265625
                },
                {
                    "start": 2463.99,
                    "end": 2464.35,
                    "word": " bonus",
                    "probability": 0.93896484375
                },
                {
                    "start": 2464.35,
                    "end": 2465.37,
                    "word": ",",
                    "probability": 0.2161865234375
                }
            ]
        },
        {
            "id": 399,
            "seek": 246199,
            "start": 2465.37,
            "end": 2468.11,
            "text": " and that's how we recovered his Bitcoin core.",
            "tokens": [
                50714,
                293,
                300,
                311,
                577,
                321,
                19542,
                702,
                11414,
                4965,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19058866348377493,
            "compression_ratio": 1.2416666666666667,
            "no_speech_prob": 0.000362396240234375,
            "words": [
                {
                    "start": 2465.37,
                    "end": 2465.69,
                    "word": " and",
                    "probability": 0.896484375
                },
                {
                    "start": 2465.69,
                    "end": 2466.25,
                    "word": " that's",
                    "probability": 0.933837890625
                },
                {
                    "start": 2466.25,
                    "end": 2466.37,
                    "word": " how",
                    "probability": 0.89990234375
                },
                {
                    "start": 2466.37,
                    "end": 2466.49,
                    "word": " we",
                    "probability": 0.91064453125
                },
                {
                    "start": 2466.49,
                    "end": 2466.87,
                    "word": " recovered",
                    "probability": 0.62890625
                },
                {
                    "start": 2466.87,
                    "end": 2467.05,
                    "word": " his",
                    "probability": 0.9140625
                },
                {
                    "start": 2467.05,
                    "end": 2467.37,
                    "word": " Bitcoin",
                    "probability": 0.79931640625
                },
                {
                    "start": 2467.37,
                    "end": 2467.63,
                    "word": " core",
                    "probability": 0.021087646484375
                },
                {
                    "start": 2467.63,
                    "end": 2468.11,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 400,
            "seek": 246199,
            "start": 2468.23,
            "end": 2469.25,
            "text": " Thank you very much.",
            "tokens": [
                50864,
                1044,
                291,
                588,
                709,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19058866348377493,
            "compression_ratio": 1.2416666666666667,
            "no_speech_prob": 0.000362396240234375,
            "words": [
                {
                    "start": 2468.23,
                    "end": 2468.59,
                    "word": " Thank",
                    "probability": 0.88818359375
                },
                {
                    "start": 2468.59,
                    "end": 2468.67,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 2468.67,
                    "end": 2468.83,
                    "word": " very",
                    "probability": 0.73046875
                },
                {
                    "start": 2468.83,
                    "end": 2469.05,
                    "word": " much",
                    "probability": 0.81689453125
                },
                {
                    "start": 2469.05,
                    "end": 2469.25,
                    "word": ".",
                    "probability": 0.970703125
                }
            ]
        }
    ],
    "text": " Hello, my name is Mike Stay. I'm the CTO of Pyrefx Corporation, and today I'm going to tell you about how we recovered several hundred thousand dollars worth of Bitcoin from an encrypted zip file. Around 20 years ago, I was working as a reverse engineer and cryptanalyst for AccessData while getting my physics degree at BYU. It was the late 90s, early 2000s. The US government had been gradually easing off export restrictions on software containing cryptography, but most software still contained pretty worthless password protection. We'd buy desktop office software, I'd reverse engineer it to figure out what algorithm it was using for access control, and then break the crypto. It was a never-ending stream of interesting but not impossible math puzzles. I wrote about 40 password crackers during my time there. We would sell them to home users, system administrators, local and federal law enforcement agencies. I got to go down to the Federal Law Enforcement Training Center in Glynco a few times to teach secret service agents, FBI agents, ATF, about cryptography and the use of our products. Two of the projects really stand out in my memory. The first was Microsoft Word 97. Before Word 97, the files were encrypted by XORing the bytes with a repeating 16-byte string derived from the password. The most common bytes in a Word file were either 0, 255, or 32, which is space. So we'd just look at the most common character in each of the 16 columns, try the 3 to the 16th variations on those, and recovering the key was usually instantaneous. But to help people feel like they'd gotten their money's worth, we'd put on a little show like the scene in War Games, where it would be animated, showing random characters that would gradually reveal the right password. Microsoft 97 changed that. It might have been possible to find out the encryption format through Microsoft Developer Network, but we were a small company and couldn't afford the subscription. It also wasn't clear we'd be allowed to write the cracker if we did get the info from them. So to figure out how it worked, I used softdice. There was a button on a cable that would go to a card in the computer. I'd type the password, and then hit enter and the button on the cable as fast as I could, and hope that it would break somewhere in the crypto stuff. I'd walk up the stack, trying to figure out where the algorithm was. This was in the days before IDA Pro, so I printed out a few dozen pages of assembly code and taped it to the wall, and then drew all over it with a red crayon, updating the function names and so on as I figured stuff out. I was very pleased when I finally worked it all out. At the time, Microsoft was only allowed to export 40-bit cryptography, so they did as much as they were legally permitted to do. They'd repeatedly MD5 the password with some salt, which is randomly chosen bytes that is stored in the file, and then they'd get a 40-bit key, then they'd add salt to that and repeatedly hash it again. So it took about half a second to test a password on the computers at the time. So despite being a 40-bit key space, it was a fairly hard problem to attack. We had to resort to a dictionary attack, because breaking it outright was pretty much impossible. We did eventually write a cracker for larger companies that had their own computer labs and resources, other large agencies, to brute force the 40-bit key space using the fancy MMX instructions on the Pentium. This was long before graphics processors were available. I knew of one place that ran the software for nine months before finally getting in. The other really fun one I did was Zip Archives. The developer of PKZip, Phil Katz, made the decision, which was unusual at the time, to document his file format and include it with his software. That made it a favorite of developers. Roger Schlafly designed the stream cipher used for encrypting the archives. The Zip standard quickly became by far the most popular compression format on Windows. And many other formats, like Java's JAR format, OpenOffice's document formats, are really just Zip files with a particular directory structure inside. InfoZip is an open source implementation of the software. It was used as the basis for nearly all other branded Zip software, like WinZip. And at the time I was trying to crack it, WinZip had 95% of the market, according to CNET downloads. Eli Biem and Paul Kosher had published a known plaintext attack on the cipher. But the known plaintext was compressed plaintext. To get the Huffman codes at the start of a deflated file, you basically need 32 kilobytes of the file. The attack was practically useless to law enforcement agencies. This diagram is an illustration of the internal workings of the Zip cipher. Each of these boxes represents a byte, 8 bits. The cipher has 96 bits of internal state, split into three 32-bit chunks. One is called Key0, Key1, and Key2. This subscript indicates the state of that chunk after having processed that many bytes of text. So here, this is the initial state. We feed in the first byte of text, and we get the subsequent state of Key0. Then we take part of that and feed it in here, and we get the subsequent state of Key1. Then we take one of these bytes and feed it in here, and get the subsequent state of Key2. Then we do one more operation on these two low bytes to get the stream byte. Going into a little more detail, this first section is CRC32. CRC stands for Cyclical Redundancy Check. It was designed for detecting errors on the circular tracks that you would find on floppy disks. So here we can see the shift, it's being shifted right 8 bits. We take these 8 bits that got shifted off the bottom, and use them to look up a 32-bit word in this table. Then we take the byte that's coming in, and we also look up a 32-bit word for that one in the table. Then we XOR the high 24 bits here, that were left after shifting it down, with these two words, and we get the new state of Key0. We take the low byte of the new value of Key0, add it to the current state of Key1, multiply by this constant, add 1, and get the new state of Key1. So this is called a truncated linear congruential generator. Truncated because we're only taking the high byte as output. Linear because it's addition. Congruential because it's modulo 2 to the 32. And generator because it's spitting out pseudo-random bytes. So it takes this byte that it's spitting out and feeds it into CRC32 again. Now, this is a linear feedback shift register, but this one is linear with respect to XOR, while this one is linear with respect to addition, with carries. So they don't work well together, and that's what really gives it whatever strength it does have. So, CRC32, truncated linear congruential generator, another CRC32, and then this pseudo-squaring operation. If you look in the source code, the pseudo-squaring operation is like this. You take Key2 and the low 16 bits of that, and you OR it with 2, so you set bit 1. And then you multiply that by itself XOR1. So one of the values is going to be even and the other one's odd. You shift it down by 8 and take 8 bits. So it's the middle of this pseudo-squaring operation. And the result is a stream byte. Now, the way this stream cipher works is that you initialize it first with a password, and then you encrypt the plaintext that you want to encrypt. To make it harder, they encrypt some salt first. PKZip used bytes that were in memory, so it would allocate 10 bytes and use whatever bytes were there. That's how it got its entropy. InfoZip, because it was built for use on Linux as well as Windows, couldn't do that because when the memory was allocated, it was also initialized. So they got their entropy from the process ID and the timestamp. You'd XOR those two together and call srand on it to seed the random number generator. Then it would use rand to generate 10 bytes as salt. In the file, then you'd follow it by CRC32 and the plaintext. Now, BM and Kosher had their attack, and it was published when InfoZip was implemented. So they knew that if they just used rand, then if somebody had the timestamp and the process ID, they could compute these bytes. The CRC was stored in the file to check that the password was entered correctly. So they would know these bytes, and that would give them 12 bytes, which was sufficient to mount a known plaintext attack. So InfoZip tried to avoid that. And they made it harder, but not quite hard enough. So renaming these bytes individually, R0 through R9 are the bytes generated by rand. C0, C1 are the CRC32 bytes. And P0 through P3 and so on are the plaintext bytes. And I'll call this array X. Now, when you feed the password into the cipher, it treats it as though it's plaintext. You feed in the first password byte, it updates key 0, key 1, key 2, spits out a stream byte. And then it throws the stream byte away until it gets to the last character of the password. And that final stream byte is used to encrypt the first salt byte, R0. So I get this set of 10 bytes that I call Y, which is just these first 10 bytes generated by rand, exclusive word with the 10 bytes generated by the stream cipher. Now you'll notice here I call this S0, but this one is S1X. These ones that end in X depend on the values in X, but S0 only depends on the password itself. That turned out to be their tragic flaw, that when they encrypted this a second time, so they were using Y as the salt bytes in the file, they would generate S0 again because it was the same password. So they would XOR with S0 once to get the salt byte, XOR with S0 again to get the byte that was stored in the encryption header. Now all of these are hard to figure out because they depend both on the randomly generated bytes from rand, as well as the stream cipher bytes, twice over. So this is doubly encrypted stuff. But this first byte leaked, and given five files in the archive, all encrypted with the same password, this gave me eight bits of entropy per file to find the 32-bit internal state of the rand pseudorandom number generator. So given five files, I could simply take the first byte of each archive, run through all 32 bits of possible internal state, and verify that every tenth byte gave me the byte I was expecting. So I could uniquely identify the internal state, could uniquely find these ten bytes. And so then I had some place to stand to mount the attack. So the next thing I did was notice that I didn't need all 96 bits to produce the next stream byte. I only needed 40 bits. So here I didn't need to know both key 0 and... or rather the second and the first byte of key 0. I only needed to know the XOR of this byte with that one. So that's an 8-bit guess. I know the value from rand that's going in, so I can predict this thing. Here I'm multiplying by this constant. If I take the... I don't need to know the entire value of key 1, I just need to know the high byte of key 1 times the constant. So I've distributed this multiplication across the addition we had earlier. So here is the high byte of that. And when I add 1, it might cause a carry bit, so I have to guess a carry bit. Then it comes in here. I know what the high byte of this is. I feed it in. I just need to know these values. And given the stream byte, I can then figure out what the low 6 bits are here that are needed. This is how to figure out, given a stream byte, well, a plain text and a cipher text pair. These are the bits that you have to guess in order to get this stream byte. So what I would do is I would guess 40 bits, which would allow me to process this byte here. And so then I could check for each of the five files, does this value match what I expect it to? And since I had 40 bits that I was guessing and 40 bits of entropy to compare it to from the file, I could filter out all but one guess. And then for the next byte, I would guess 26 more bits and then just a few more bits to get the rest of the state after that point. Usually, once I found this 40-bit one, the next one I could get within a few minutes. The whole attack ran in about two hours on a Pentium at the time, cipher text only attack. I was able to break into these zip files. We caught several child pornographers that way. And I got a paper out of it. So in 2001, fast software encryption, I got this paper and that led 20 years later to a surprising message. So in October of last year, a guy contacts me out of the blue and says, I read your paper on known plaintext attacks and I've got this password that I've forgotten. Is there anything you can do to help? Can you tell me how things are looking these days? And so I looked it over, turns out he only had two files in the archive. With only two files, I didn't have enough information to derive the internal state of RAND and I didn't have enough information to filter the guesses I was making. So far more guesses would pass each filtering stage. And it worked out to be something like, on my back of the envelope calculations, something like 2 to the 70. So I told him, you know, compare the work done this year to find hash collisions in SHA-1. SHA-1 has 128-bit output, so to find a collision, you've got to look at 2 to the 64th hashes. That cost around $100,000. This is not something that you can use off-the-shelf software for. And then he blew my mind and said, I could spend so much on this archive. At that point I knew that he probably had several hundred thousand dollars of Bitcoin in this thing. At this point I started doing a more careful analysis. There are 96 bits of key material that need to be guessed in various stages. But I can't guess the bits of key material directly. Instead I have to guess bits of a function of the key material and use those constraints to limit what the key material could be. This first part is CRC32 of the initial key 0 value with the 0 byte. Since CRC32 itself is invertible, once I guess these 4 bytes, there's a very simple linear operation I do to recover the initial key 0 value itself. With key 1 it's a little more complicated. We take the initial key 1 value and multiply it by this constant from the truncated linear congruential generator to the nth power. And I'm guessing the high byte of that value. Given 4 of these, that'll put enough constraints on key 1 that I can brute force it and figure out what key 1 is given those 4 bytes. The initial value of key 2 I can guess directly. So in the first stage I guess these 5 bytes, that's 40 bits, and I guess 4 carry bits. These carry bits come from the possibility that when I add 1 in the truncated linear congruential generator, it carries over all the way to the 24th bit, which would change the value of this most significant byte. So I have to guess these carry bits. I need to guess 2 for each file, there are 2 files, because I have 2 passes of encryption that I do to each byte. So 2 passes of encryption, 2 files, makes 4 carry bits that need to be guessed. So the total work for this stage is 2 to the 44th, and after filtering the 16 bits from the file, I get 2 to the 28th key guesses passing. In stage 2 I guess these 3 bytes, that's 24 bits, 4 more carry bits makes 28. Added to the previous 2 to the 28th key guesses, I have 2 to the 56th keys to filter. And after filtering, 2 to the 40th remain. In stage 3 I guess 16 bits plus 4 carry bits makes 20. Previous 40 carried forward gives us 2 to the 60th keys to test. And after filtering, 2 to the 44th pass the third stage. In the fourth stage, I guess 16, as before, 4 carry bits gives us 20. 44 from the previous stage, 20 now makes 64. This was the most complicated stage, 2 to the 64th. After filtering, 2 to the 48th remain. Now in my original attack, this is where I would stop. I have all the key material. With these 4 bytes, I can brute force key 1, run through the 2 to the 32 possibilities, and get the value itself. I can invert this and that would work. But at this point it struck me, if I have to do 2 to the 32 work for each of these 2 to the 48 keys, that will give a total cost of 2 to the 80th. There is no way we could do a 2 to the 80th attack. So I had to come up with a special approach, a new idea to make this step much less expensive. I remembered having read somewhere about an attack on truncated linear congruential generators that uses lattice reduction. Lattice reduction is the idea that if you have a lattice, which is like a vector space but only integer coordinates, and a basis for that lattice, then you can find a nicer basis. Where nicer means that the vectors are shorter and closer to orthogonal. So here I have a two-dimensional lattice. Here's a basis for that lattice, where one of these goes here and another goes there. Every point on this grid has a coordinate in terms of how many steps of this kind and how many steps of that kind it takes to get there. But lattice reduction gives you a much nicer basis. These are both shorter and closer to orthogonal. Lattice reduction is in general a hard problem. About half of the candidates for the post-quantum cryptography ciphers that NIST is considering right now use lattice reduction, for example, NTRU. But in small cases, it's tractable. And I had a very small case, only four or five dimensional. So I went and poked around on the cryptography stack exchange and found exactly what I needed. The vectors, in this case, the basis vectors were powers of the constant from the truncated linear congruential generator. In our case, it was 08088405 in hex. So you take the, if we call that C, then C and C squared and C cubed and C to the fourth and so on become basis vectors for this lattice. And then you add in one more basis vector for the modulus, which in our case was two to the 32, here called M. So the idea was that given the four most significant bytes of the key one value times this consecutive powers of C, I would do a linear transformation, get a value that was close to a basis vector in this small vector basis, then round off to get it exactly to a basis vector and then transform back. That would give me the exact value of key one zero. So I wrote up a Sage program to figure out how exactly that would work. Sage is a library for Python that lets you do linear algebra, among many other things. So here we have the modulus, two to the 32. We have the constant from the truncated linear congruential generator. We have the matrix that defines the basis for our four dimensional vector space. Now the vectors themselves are the modulus and the powers of the constant with minus ones on the diagonal. This does the lattice reduction step. Now to test how B worked, I would generate a random initial k1 value, then compute the actual powers of C times k1, modulo m, that I was going to try to recover. So I'd print these out. The most significant bytes were the things that I had guessed. I wanted to recover k's from the MSBs. So the secret stuff that I needed to know were the low 24 bits, the part that I had masked off up here. So this is the secret 24 bit values that I need to guess. Given the vector that is the most significant bytes, I multiplied it by B, which switched from one lattice to the other, did a basis change. Then I rounded to the nearest vector in this nicer basis. And that meant that I would get an actual value of k10 that would produce those same most significant bytes. Then I reversed that, transformed back, and got the guess. And I'd print it out. And when I started doing this, the guess was never right. Or rarely right. And that was because of the limited number of guesses I had here. If I could do one more stage, then I would be able to get the right answer every time. But here I had too few powers of C to find out what it was exactly. But then I started checking the difference between the guess and the actual value. So I take the keys, subtract off the MSBs, and the difference between the guess and the actual one turned out to fall into one of 36 possibilities every time. So as I thought about it, I realized that in this four dimensional space, by truncating it and just using the most significant bytes, I was adding a bunch of noise. And so the point in the four dimensional space I wanted was at the center of a cell. And what I was actually getting was a point near the hull of this cell that tiled this four dimensional space. And so because it was always within this cell, there were only a finite number of other possible lattice points that it could be. And so I computed for all of the two to the 32 possible K10 values, what the set of guesses were, and found that they fit into this one of 36 classes. And so instead of having to try out all two to the 32 possible key ones each time, I would only have to do 36. So instead of four billion, 36 values. And that made the attack feasible again. Once we'd guessed all the key material, we could filter the two to the 48 keys at stage four by using the remaining bytes in the encryption header. My business partner, Nash Foster, then started working on adapting my CPU based attack to run on GPUs. He wrote the code harness for getting code and data onto the GPUs, did all the CUDA stuff, advised me on how to structure the attack. We discovered very quickly, though, that getting the petabytes of possible keys onto the GPU would take too long, that the GPUs would just be sitting idle for most of the time we were paying for them, waiting for the data to arrive to process. So I went back to the drawing board. In each stage, I was guessing a whole bunch of bits and then filtering those results using the two bytes from the two archives in the file. I'd only keep about one out of 65,000. If I had some way of using that information to derive bits, rather than just guessing and checking, it'd save a lot of work, and more importantly, a lot of network traffic. The problem with that idea was that the math is too complicated. It involves mixing finite fields with integer rings, and those simply don't play well together. So I thought about some other cryptanalytic attacks I knew, and one that seemed promising was a meet-in-the-middle attack. A meet-in-the-middle attack usually applies to block ciphers, when it uses one part of the key material to do the first half of the encryption, and the second part of the key material to do the second half of the encryption. The reason we have triple DES instead of double DES is precisely because of this. Triple DES is a 112-bit cipher, even though there are three keys involved. You can do encrypt, and then decrypt, and then encrypt. So 112 bits of strength. If it's 112 bits, why not just do DES with one key, and then DES with another key, encrypting it twice? Well, the answer is right here. What you do is you take your plaintext-ciphertext pair, and then encrypt the plaintext under all 256 possible first DES keys. And then you take the ciphertext and decrypt it under all possible 256 DES keys. And right here in the middle, chances are that one of them will match. And so you sort all of these intermediate plaintexts, and whenever you find two intermediate texts that are the same, one of them came from the plaintext and one came from the ciphertext, and that uniquely identifies the key that should go between these two. So a meet-in-the-middle attack works when you've got key material that is not all used at every stage of the cipher. And in this stream cipher, that seemed to be the case, right? I had only key 0 at the beginning and only key 2 at the end, and it seemed like we could do something in the middle, but it wasn't quite right. But then I realized I could use the XOR of certain bytes in the middle of the cipher to mount the attack. Here's a diagram of the cipher again. And the cipher gets called four times in each stage for each byte, two for each file, the double encryption of the byte from rand. So in the center of the cipher, there are four different most significant bytes for key 1 after each of these encryptions. So what I did was take the first of those four and exclusivore it with each of the other three to get a 24-bit key into a table. And under that key, I would store my guess for these bits. Then from the other side, given a stream byte, there are 64 possible 14-bit values here. So I would guess some intermediate stream bytes, six bits of this, I guess it's boxed here, these six bits to figure out what the other eight are. And that would allow me to derive linearly from this stuff what this most significant byte of key 1 was again. And so given these bits that I was guessing, I would derive a key and store these bits under that key. And then anytime I had a collision, I would know that the set of bits here that I guessed were consistent with the set of bits here that I guessed to give this plaintext going to that stream byte. Now that is far smaller than running through all of the possibilities and then filtering. The amount of memory it required was on the order of a few megabytes. So here is the code itself. This is stage 1a moving forward through the cipher. We guess the initial stream byte, because it was XORed with itself twice, we have no information about it, so we would guess that one. Then we'd guess chunk 2, which came from CRC 32 of key 0. Chunk 3 is the most significant byte of key 1. Here are the carry bits. There are two bits for each of the two files, so 2 to the 4th is 16 possible carry bits. This is debugging code for checking against files that we created ourselves. This is the first half of the cipher, and it updates an upper and a lower bound on the possible low 24 bits of key 1, so that if it ever goes out of bounds, we can throw it away. We compute various bytes, get through here. If it has passed all of these upper and lower bound checks, then this converts those four most significant bytes to a map key and stores the candidate under that map key. In the second half, we're guessing the stream1x byte for file 0. We're guessing the 64-bit prefix, because each stream byte has 64 possible pre-images under the pseudo-squaring operation. So these are all of the indexed pre-images, and this gets the specific pre-image that we're caring about. There's more debugging information. Again, we do the second half step. And if there are no consistent results, then we just go to the next guess. Here we're guessing the stream1x pass for file 1. We do that second half step. And again, if there are no consistent ones, we go back to the next guess. Finally, we compute the stream1y bytes. And if there are no consistent ones with that prefix, we continue. So now given each of the possibilities for the first and second and third bytes, we put them together into a map key, and then meet in the middle. Here is the CRC20. If you'd like to look at the code, you can see how these exclusive work together, and we can derive some certain things. So starting at the bottom, we derive bits 15 to 2 of K and L from 15 to 2 of S and T, and these bytes OP that we've computed. So in the center, we find those groups that... those guesses that work, and we push back that guess whenever the two match up with each other. And here's some more debugging information. So that's the idea of the differential meet in the middle attack, is computing forwards and backwards, exclusive oring one of the bytes with the other three, and then whenever the two guesses match, we have a set of candidates that's a product of the set from the first half of the attack with the set from the second half of the attack. Using the differential meet in the middle attack on stage 1 and stage 2 allowed us to reduce the complexity of the attack in stage 1 from 2 to the 40th down to 2 to the 22nd. That's from trillions down to mere millions. And then in stage 2 from 2 to the 56th down to 2 to the 40th. And that let us run stages 1 and 2 on each of the machines that had GPUs attached to it. We completely eliminated the need to ship batches of keys over the network. And so we could generate the keys in place and then run what we called the GPU stage 3 kernel that did all the rest of the attack. Now we ran it for 10 days. We had tried it on all of our test archives that we'd created. It worked fine. 10 days passed and it didn't find a key. We were distraught, pulling our hair out. What have we done wrong? We went back and discovered that there were a few other process IDs that could have worked. And we were wondering, oh no, are we going to have to do this four more times? But then our client, who was a programmer himself, discovered that there was a bug between the GPU stage and the CPU stage. So when I had run the tests, I had done it locally on my computer using the CPU version. And the test, we knew exactly where the key had to be, so it was a very small piece of key space that we had to check. But when my client went back and tried it again using the GPU stage 3, he discovered that when the key candidate was the first one in a list, it succeeded, but when it was the second one, it failed. And that led me to this line right here. We had swapped the thread index with the block index. So instead of incrementing by one into the current block, it would increment the block number and go off into space that was uninitialized, and so it would never work. So by switching the block index with the thread index, we started the search over again. Within a day and a half, we had found the three keys that decrypted the archive, and our client was able to get his Bitcoin keys out. In the end, the improvements that I made to my old attack took it from something that we estimated at approximately $100,000 and a year of processing, down to something that took about $10,000 of GPU time and a little under two weeks. Our client was very pleased and gave us a big bonus, and that's how we recovered his Bitcoin core. Thank you very much."
}