[இசை] ZAMYLA சான்: நாம் செயல்படுத்த வைஜெனேர், சற்றே சீசர் விட சைஃபர் பாதுகாக்க. உரை பயன்படுத்தி enciphered அதற்கு பதிலாக ஒரு முழு எண், ஒரு சரம். ஒவ்வொரு எழுத்தாக உரை ஒரு மாற்றப்படுகின்றன முக்கிய ல் கடிதம். இந்த உதாரணத்தில், முக்கிய ohai, ஓ 14 ஒரு மாற்றத்தை பொறுத்தது; எச் ஒரு 7 மாற்ற; ஒரு, மாற்றம் 0; நான் 8 ஒரு மாற்றம். நீங்கள் வெற்றிகரமாக செயல்படுத்தப்பட்டது உங்கள் சீசர் சிப்பர், அது ஒரு நல்ல இருக்க வேண்டும் கட்டமைப்பை இது உங்களுக்கு வைஜெனேர் செயல்படுத்த முடியும். நீங்கள் பார்க்க முடியும் என, ஒரு வைஜெனேர் இயங்கும் ஒரு ஒற்றை தன்மை கொண்ட சைஃபர் முக்கிய அதே விஷயம் ஒரு சீசர் சிப்பர் என. அதே வழிமுறைகளை வைஜெனேர் பொருந்தும் அவர்கள் சீசர் செய்தது போல். முக்கிய இரண்டாவது கட்டளை வரி உள்ளது வாதம், அதனால் நீங்கள் argv1 அதை அணுக. நீங்கள் சரிபார்க்க வேண்டும் என்று முக்கிய வார்த்தை உண்மையில் அனைத்து அகரவரிசை உள்ளது. இங்கே ஆல்பா எங்கே கைக்குள் வர முடியும். நீங்கள் சரியான வார்த்தை இருந்தால், நீங்கள் பின்னர் பயனர் இருந்து பலம், மற்றும் நீங்கள் மறை தயாராக இருக்கிறோம். வைஜெனேர் சைஃபர் சூத்திரம் ஒத்த இப்போது கே தவிர சீசர் சூத்திரம், வேண்டும் குறிக்கிறது, k கீழ்க்குறியீடு ஜே, ஆகிறது முக்கிய பற்றிய J-வது கடிதம். இதை செயல்முறை மூலம் விலக வேண்டும். உங்கள் ஒரு செய்தியை அனுப்ப விரும்பினோம் சொல்கிறது விபத்தில், நான் உன்னை விரும்புகிறேன், ஆனால் நீங்கள் இல்லை அனைவருக்கும் தெரிய வேண்டும். எனவே நீங்கள் ஒரு வைஜெனேர் சைஃபர் பயன்படுத்த முக்கிய பாண்டா, ஏனெனில், நன்றாக, நீங்கள் PANDAS விரும்புகிறேன். முதல் கடிதம், நான், மாற்றம் நான் பின்னர், 15 கடிதங்கள் x கொடுத்து ப, மூலம், 15 ப 16 ஏனெனில் எழுத்துக்களை கடிதம். வெற்று உரையாக அடுத்த கடிதம் ஒரு இடத்தில், மாறி முடியாது என்று. மற்றும் முக்கிய அட்டவணை மாற்ற முடியாது. பின்னர் உரை அடுத்த கடிதம் மாற்ற முடியாது, இது ஒரு மாற்றப்படுகின்றன L,, அனைத்து உரை கடிதம், ஏனெனில் ஒரு எழுத்தின் 0th கடிதம். செயல்முறை முன்னேறும், தொடர்கிறது முக்கிய பாத்திரம் இருக்கிறது ஒவ்வொரு முறையும் ஒரு வெற்று உரையாக கடிதம். முக்கிய கடந்த கடிதம் வந்தவுடன் அடைந்தது, முக்கிய சுற்றி மறைப்புகள் மற்றும் அடுத்த வெற்று செய்ய மாற்றம் ப உரை கடிதம். எக்ஸ் lvne நோஹ். எப்படி காதல். இதனால் ஒரு கதாபாத்திரம் கொடுக்கப்பட்ட, எப்படி மாற்ற தொடர்புடைய ஒரு மாற்றம் சைபர்? ஆஸ்கி ஒப்பிட்டு முயற்சி மாற்றம் வேண்டும் மதிப்புகள். ஒருவேளை நீங்கள் ஒரு உறவு காணலாம் கடிதங்கள் மற்றும் அவர்களின் இடையே ஆஸ்கி கணித பயன்படுத்தி அகரவரிசை அட்டவணையையும். நீங்கள் ஒரு பாத்திரம் சேர்க்க அல்லது கழித்தால் முடியும் மற்றொரு இருந்து பெற நீங்கள் விரும்பிய விளைவு? நினைவு மேல்வரிசை ஐந்து மாற்றம் மற்றும் ஸ்மால் எழுத்துகள் தான். எனவே ஒருவேளை நீங்கள் இரண்டு கண்டறிய வேண்டும் இதே போன்ற சூத்திரங்கள் பிரதிநிதித்துவப்படுத்துவதாக மாற்றம், ஒரு பெரிய எழுத்தில் ஒரு முக்கிய பாத்திரம், மற்றும் ஒரு ஒரு ஸ்மால் ஒரு. அடுத்த, நினைவு முக்கிய முன்னேற்றங்கள் ஒரே தன்மை இருந்தால், உரை ஒரு கடிதம் மற்றும் தான் சாதாரண வழக்கு உரை பாதுகாக்கப்படுகிறது. நாம் சூத்திரம் பார் என்றால் வைஜெனேர் மாற்றம், இரு குறியீட்டு உள்ளன மாறிகள், நான் மற்றும் ஜே. ஒரு சாதாரண நிலை கண்காணிக்கும் உரை, மற்றும் பிற நிலையில் முக்கிய இல். ஆனால் உங்கள் உரை நீண்ட இருக்கலாம் உங்கள் முக்கிய விட, இதில் உங்கள் முக்கிய குறியீட்டெண் மீண்டும் சுற்றி போர்த்தி வேண்டும் முக்கிய தொடக்கத்தில். நீங்கள் எப்படி இதை செய்ய? திரும்பி பார்க்கிறேன் மட்டு ஆபரேட்டர். மட்டு வரையறுக்கப்பட்டுள்ளது எஞ்சிய உள்ளது இரண்டு எண்கள் பிளவு பற்றி. ஆனால் என்ன ஒரு உண்மையான நடைமுறை தான் மட்டு பயன்படுத்தும்? சரி, நீங்கள் ஒரு பெரிய குழு கூறுகிறது மக்கள், மற்றும் நீங்கள் பிரிக்க வேண்டும் மூன்று குழுக்கள். குழுக்களாக மக்கள் பிரித்து ஒரு வழி அவர்கள் எண்ண வேண்டும் என்பது. நீங்கள் பல குழுக்கள் குழு எண் 1, 2, மற்றும் 3. முதல் நபர், 1 என்னும் அடுத்த 2, அடுத்த 3. 1 கூறுவேன் என்று பின்னர் நபர், ஒரு குழு 4, மற்றும் இல்லை, ஏனெனில் பெண் அங்கு இருந்து தொடங்குகிறது. உங்களுக்கு மட்டு பயன்படுத்தலாம் அதையே செய்வார்கள். இந்த நேரத்தில், குழுக்கள் சாப்பிடுவேன் குழு 0, 1, 2 இருக்கும். முதல் நபர், எண் 1 மட்டு 3, 1. நபர் 2 மட்டு 3 2. நபர் 3 மட்டு 3 0 ஆகும். நபர் 4 மட்டு 3 மிகவும் 1 கொடுக்கிறது, மற்றும் குழுக்கள் சுற்றி மடிக்க முடியாது. நீங்கள் ஒரு குறியீட்டு மற்றும் மட்டு எடுத்து இருந்தால் அதிகபட்ச அளவு என்று சுட்டு, இதன் விளைவாக அதிகமாக அல்லது அதாவது, அளவு சமமாக என்று நீங்கள் என குறியீட்டு அதிகரிக்க முடியும் நீங்கள் விரும்பினால் எவ்வளவு. மற்றும் நீண்ட நீ குறியீட்டு மட்டு போன்ற சில எண், நீங்கள் ஒரு எண் பெற முடியாது விட பெரிய. நாம் 10 பேர் பதிலாக 5, மற்றும் அவர்கள் அனைத்து குழுக்கள் ஒதுக்கப்படும் எண் 0, 1, அல்லது 2. மேல் போர்த்தி இந்த விண்ணப்பிக்க முயற்சி முக்கிய, தவிர பதிலாக வரிசைப்படுத்த குழு எண்கள் மக்களை நீங்கள் வேண்டும் முக்கிய அட்டவணை நீங்கள் முடியும் என்று சரியான கதாபாத்திரம் கிடைத்தால் மேல் இல்லாமல் மாற்ற சரம் நீளம். என்று, நீங்கள் உங்கள் வைஜெனேர் சுழி. என் பெயர் Zamyla உள்ளது, மற்றும் இந்த CS50 உள்ளது.