1 00:00:07,120 --> 00:00:09,670 [Powered by Google Translate] DAVID DICIURCIO: Dus laten we een beetje praten over cryptografie. 2 00:00:09,670 --> 00:00:13,460 Cryptografie is de wetenschap van het coderen en decoderen van informatie. 3 00:00:13,460 --> 00:00:15,990 De praktijk is gebruikt voor eeuwen, van het versturen geheime 4 00:00:15,990 --> 00:00:19,330 berichten naar militaire generaals of het houden van uw wachtwoord veilig wanneer u 5 00:00:19,330 --> 00:00:21,180 inloggen op Facebook of Google. 6 00:00:21,180 --> 00:00:24,890 Een vorm van encryptie, of de codering van informatie, is Caesar 7 00:00:24,890 --> 00:00:27,590 cipher, vernoemd naar Julius Caesar. 8 00:00:27,590 --> 00:00:31,240 Caesar cipher werkt door het nemen van een reeks brieven en vervangen alle 9 00:00:31,240 --> 00:00:35,360 brief met een andere letter een vast aantal posities naar beneden het alfabet. 10 00:00:35,360 --> 00:00:39,240 Wanneer het cijfer bereikt de letter Z, een sleutel van een wil-lus de platte tekst 11 00:00:39,240 --> 00:00:43,080 terug naar A. Dus laten we beginnen met een paar eenvoudige voorbeelden. 12 00:00:43,080 --> 00:00:46,210 Laten we zeggen, de letter A, en we werken met een sleutel van een. 13 00:00:49,630 --> 00:00:53,520 De A verschuiven naar een B. 14 00:00:53,520 --> 00:00:57,400 Laten we zeggen dat onze belangrijkste is drie. 15 00:00:57,400 --> 00:01:01,530 Dan hebben we uiteindelijk met onze Een verschuiving drie posities naar beneden het alfabet te 16 00:01:01,530 --> 00:01:07,570 de letter D. Dus laten we zeggen dat we beginnen met het woord kat, en we werken 17 00:01:07,570 --> 00:01:08,820 met een sleutel van vijf. 18 00:01:11,970 --> 00:01:18,910 De C eindigt stappen op een H, de A eindigt stappen op een F en T 19 00:01:18,910 --> 00:01:23,490 wordt een Y. En dit is onze encryptie, hfy. 20 00:01:23,490 --> 00:01:26,210 Nu gaan we proberen een iets moeilijker voorbeeld, iets dat 21 00:01:26,210 --> 00:01:28,490 vereist Z tot A looping. 22 00:01:28,490 --> 00:01:33,750 Laten we zeggen dat we het woord computer gegeven en we werken 23 00:01:33,750 --> 00:01:37,430 met een sleutel van zeven. 24 00:01:37,430 --> 00:01:40,730 We kijken naar de eerste letter, een C, en we verschuiven het naar beneden zeven posities in 25 00:01:40,730 --> 00:01:46,040 het alfabet naar de letter J. We hetzelfde te doen met de O, en het gaat om een 26 00:01:46,040 --> 00:01:50,840 V. En dan P volgt pak met T en W. 27 00:01:50,840 --> 00:01:53,030 Nu, U is onze eerste bijzondere geval in onze encryptie. 28 00:01:53,030 --> 00:01:56,390 Het vereist Z tot A looping. 29 00:01:56,390 --> 00:01:59,720 Dat is gewoon een manier om te zeggen dat als we eenmaal letter Z te bereiken, gaan we terug naar de 30 00:01:59,720 --> 00:02:05,530 letter A. Zo U eindigt naar de letter B en T eindigt naar de 31 00:02:05,530 --> 00:02:10,389 letter A. En R, maak het op, en hier zijn we met 32 00:02:10,389 --> 00:02:13,780 onze codering jvtwbaly. 33 00:02:13,780 --> 00:02:17,610 Om terug te schakelen naar onze oorspronkelijke tekst, hoeven we alleen onze cipher tekst 26 te verschuiven 34 00:02:17,610 --> 00:02:21,870 min 7 standen, of 19 posities, en we zijn weer terug bij het begin. 35 00:02:21,870 --> 00:02:25,540 Helaas, Caesar cijfer is niet de meest veilige vorm van encryptie als 36 00:02:25,540 --> 00:02:27,460 geïllustreerd door zijn eenvoud. 37 00:02:27,460 --> 00:02:32,280 Slechts 26 mogelijke verschuivingen, 0 tot 25, waarvan een zal decoderen 38 00:02:32,280 --> 00:02:35,300 de cipher tekst terug naar de oorspronkelijke tekst zonder opmaak. 39 00:02:35,300 --> 00:02:39,230 Het zou relatief eenvoudig zijn voor een mens, laat staan ​​machine, te decoderen tekst 40 00:02:39,230 --> 00:02:42,080 versleuteld met Caesar verschuiving. 41 00:02:42,080 --> 00:02:45,410 Caesar verschuiving is maar een methode van encryptie, en als vaak opgenomen 42 00:02:45,410 --> 00:02:49,150 een stap in meer complexe cijfers zoals Vigenere cipher. 43 00:02:49,150 --> 00:02:51,670 Maar daarover een andere keer. 44 00:02:51,670 --> 00:02:53,310 Nou, dat is alles, en bedankt voor het kijken.