>> [Музика свира]
>> ЗАМИЛА цхан: Хајде да спроведе Вижнерова, нешто више
обезбеди шифру од Цезара.
Обичан текст се користи дешифрована стринг уместо на цео број.
Сваки азбучни знак у обичан текст се помера
писмо у кључну реч.
>> У овом примеру, кључна реч охаи, о одговара смене од 14, Х да
смени од 7, А, промену 0, а ја смена од 8.
Ако сте успешно спроводи свој Цезарова шифра, то ће бити леп
оквир из којег може да примени Вижнерова.
Као што можете да видите, ради се Вижнерова шифра са једним карактером, као
кључна реч је иста ствар као Цезарова шифра.
>> Исти кораци важе за Вижнерова као што су то учинили у Цезара.
Кључна реч је друга командне линије Аргумент, тако да му приступите са аргв1.
Онда морате да проверите да ли је кључ реч је заиста све по абецедном.
Овде је место где је алфа може доћи у руци.
Ако имате исправну кључну реч, добијате Снага од корисника, а затим
спремни сте да енципхер.
>> Вижнерова шифра формула је слична цару формули, осим сада К
постаје К индексни ј, што указује ј-ти слово кључне речи.
Хајде да прођете кроз овај процес.
Рецимо да је желео да пошаље поруку у свој Црасх, свиђаш ми се, али не
да сви знају.
Дакле, користите Вижнерова шифра са Панда кључна реч, јер, па, такође
као панде.
>> Прво слово, ја, биће померене са п, дајући к, 15 слова пошто сам,
јер је 15. п 16. слово азбуке.
Следећи слово у облику чистог текста је простор, тако да неће бити померен.
И индекс кључне речи неће променити.
>> Затим следеће слово у облику чистог текста је Ја, померати, што не мења
обичан текст писма уопште, јер је место 0 слово азбуке.
Процес се наставља, напредује кључна реч карактер сваки пут постоји
писмо у облику чистог текста.
Након последње слово у кључну реч достигао, кључна реч и обавија око
помера на следећи равници Текст писмо са п.
Кс лвне Нох.
Како романтично.
>> Дакле, с обзиром на карактер, како да конвертујете да у одговарајући
шифра смену?
Покушајте односу АСЦИИ вредности на смени.
Можда можете да пронађете везу између слова и њихових
азбучни индекс користи АСЦИИ математику.
Да ли можете да додате или одузмете један знак од другог да се
сте жељени резултат?
>> Запамтите да су смене за велико и мала слова су исти.
Дакле, можда ћете морати да се идентификују две сличне формуле за заступање
смена, један за велико кључна реч карактера, а један
за једно мало слово.
>> Даље, запамтите да је кључна реч аванси само ако карактер у
обичан текст је писмо и да случај равници
текст мора бити очувана.
Дакле, ако погледамо формулу за Вижнерова смена, постоје два индекса
променљиве, и и ј.
Један прати позиције у равници текст, а други положај
у кључну реч.
Али ваш обичан текст може да буде знатно дужи од кључне речи, у том случају ваш
Кључна реч за индекс треба да заврши позади на почетку кључне речи.
>> Како сте то урадили?
Хајде да се осврнемо на модулу оператера.
Модуло је дефинисана је остатак поделе два броја.
Али, шта је стварна практична коришћење модулу?
>> Па, рецимо да имате велику групу људи, а ви треба да се подели на
три групе.
Један од начина да се људи деле у групе је да их одбројавати.
Ви се број група групу број 1, 2, и 3..
Прва особа ће рећи 1, Следећи 2, 3 следећа.
Особа која ће рећи после 1, јер не постоји група 4, а
Број почиње преко одатле.
>> Можете да користите модулу за раде исту ствар.
Овај пут, те групе ће се бити група 0, 1, 2 и.
Прва особа, број 1 по модулу 3, 1.
Особа 2 по модулу 3 је 2.
Особа 3 по модулу 3 је 0.
Особа по модулу 3 4 даје 1, и тако групе могу завршити око.
>> Дакле, ако се узме индекс и Модуло да индекс од максималне величине,
резултат никада неће бити већи или једнаке величине, што значи да
може повећати индекс као колико год хоћете.
И док год Модуло индекс од неки број, нећете добити број
већи од тога.
Дакле, имамо 10 људи уместо 5, и би сви они се добио групама
број 0, 1, 2 или.
>> Покушајте да примените ово паковање над кључна реч, осим уместо сортирање
људи у групу контаката желите Индекс кључне речи, тако да можете
добили прави карактер за померају без прекорачења
дужина низа.
Уз то, имате свој Вижнерова шифра.
Моје име је Замила, а то је ЦС50.