[Powered by Google Translate] DAVID DICIURCIO: Dus laten we een beetje praten over cryptografie.
Cryptografie is de wetenschap van het coderen en decoderen van informatie.
De praktijk is gebruikt voor eeuwen, van het versturen geheime
berichten naar militaire generaals of het houden van uw wachtwoord veilig wanneer u
inloggen op Facebook of Google.
Een vorm van encryptie, of de codering van informatie, is Caesar
cipher, vernoemd naar Julius Caesar.
Caesar cipher werkt door het nemen van een reeks brieven en vervangen alle
brief met een andere letter een vast aantal posities naar beneden het alfabet.
Wanneer het cijfer bereikt de letter Z, een sleutel van een wil-lus de platte tekst
terug naar A. Dus laten we beginnen met een paar eenvoudige voorbeelden.
Laten we zeggen, de letter A, en we werken met een sleutel van een.
De A verschuiven naar een B.
Laten we zeggen dat onze belangrijkste is drie.
Dan hebben we uiteindelijk met onze Een verschuiving drie posities naar beneden het alfabet te
de letter D. Dus laten we zeggen dat we beginnen met het woord kat, en we werken
met een sleutel van vijf.
De C eindigt stappen op een H, de A eindigt stappen op een F en T
wordt een Y. En dit is onze encryptie, hfy.
Nu gaan we proberen een iets moeilijker voorbeeld, iets dat
vereist Z tot A looping.
Laten we zeggen dat we het woord computer gegeven en we werken
met een sleutel van zeven.
We kijken naar de eerste letter, een C, en we verschuiven het naar beneden zeven posities in
het alfabet naar de letter J. We hetzelfde te doen met de O, en het gaat om een
V. En dan P volgt pak met T en W.
Nu, U is onze eerste bijzondere geval in onze encryptie.
Het vereist Z tot A looping.
Dat is gewoon een manier om te zeggen dat als we eenmaal letter Z te bereiken, gaan we terug naar de
letter A. Zo U eindigt naar de letter B en T eindigt naar de
letter A. En R, maak het op, en hier zijn we met
onze codering jvtwbaly.
Om terug te schakelen naar onze oorspronkelijke tekst, hoeven we alleen onze cipher tekst 26 te verschuiven
min 7 standen, of 19 posities, en we zijn weer terug bij het begin.
Helaas, Caesar cijfer is niet de meest veilige vorm van encryptie als
geïllustreerd door zijn eenvoud.
Slechts 26 mogelijke verschuivingen, 0 tot 25, waarvan een zal decoderen
de cipher tekst terug naar de oorspronkelijke tekst zonder opmaak.
Het zou relatief eenvoudig zijn voor een mens, laat staan ​​machine, te decoderen tekst
versleuteld met Caesar verschuiving.
Caesar verschuiving is maar een methode van encryptie, en als vaak opgenomen
een stap in meer complexe cijfers zoals Vigenere cipher.
Maar daarover een andere keer.
Nou, dat is alles, en bedankt voor het kijken.