[Powered by Google Translate] [வைஜெனேர் சைபர்] [நேட் Hardison - ஹார்வர்ட் பல்கலைக்கழகம்] [இந்த CS50 உள்ளது. - CS50.TV] ஆலிஸ் சந்திக்க. ஆலிஸ் பாப் மீது நேசம். அதிர்ஷ்டவசமாக ஆலிஸ் க்கு, பாப் அவளுக்கு கண்கள் உண்டு. துரதிருஷ்டவசமாக தங்கள் அரும்பி காதல், ஆலிஸ் பெற்றோர்கள், பாப் ஏற்றுக்கொள்ளவில்லை மட்டும் ஆனால் ஆலிஸ் சிறந்த நண்பர், ஈவிலின், பாப் ஒரு ரகசிய ஈர்ப்பு உண்டு மற்றும் சுயநலமாக அனைத்து செலவுகள் அவர்களை தவிர வைக்க வேண்டுமாம். ஆலிஸ் பெற்றோர் புரிந்து கொள்ள முடியவில்லை என்று ஒருவருக்கொருவர் இரகசிய செய்திகளை அனுப்ப, ஆலிஸ் மற்றும் பாப், ஒரு சீசர் மறைக்குறியீடு பயன்படுத்தி கடிதங்கள் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களை மாற்றுவதால் மூலம் பணி ஒரு புதிய எழுத்துக்களை உருவாக்க ஒரு வழி. அசல் எழுத்துக்களை ஒவ்வொரு கடிதம் அதன் தொடர்புடைய கடிதம் மூலம் பதிலீடு புதிய மாற்றப்படும் எழுத்துக்களில். ஆலிஸ் பிடித்த எண்ணை, பாப் தெரியும் இது, 3 அதனால் அவள் முக்கிய 3 பயன்படுத்துகிறது. அவர் 3 கடிதங்களை ஆங்கில எழுத்துக்கள், மாறி போது ஒரு டி ஆகிறது, பி ஈ, சி எஃப் ஆகிறது, ஆகிறது அதனால் முன்னும் பின்னுமாக. அவர் எழுத்தின் முடிவுக்கு வரும்போது - கடிதங்கள் வேண்டும் எக்ஸ், ஒய், மற்றும் Z - அவள் எழுத்துக்கள் தொடக்கத்தில் மீண்டும் சுற்றி மறைப்புகள் மற்றும் மாற்று பி ஒரு, ஒய் உடன் எக்ஸ் மற்றும் சி Z எனவே ஆலிஸ் பாப் தனது இரகசிய மறைகுறியீடாக்க செல்லும் போது, அதாவது ", பதினோரு முற்பகல் உள்ள பூங்காவில் வந்து பார்" அவள் பொருத்தமான மாற்று செய்கிறது. எம் பி ஆக, மின் அவரது உரை செய்தி மறைகுறியாக்கப்பட்ட வரை மிகவும் எச் ஆகிறது, மற்றும் மறைகுறியாக்கப்பட்ட சுழி உரை மாறும்: "Phhw PH DW wkh sdun DW hohyhq DP" பெரும்பாலான காதல் ஒலி, நிச்சயமாக இல்லை ஆனால் ஆலிஸ் அதை செய்வேன் என்று நம்புகிறேன். ஆலிஸ் பாப் வீட்டிற்கு வழங்க ஈவ்லின் செய்தியை கொடுக்கிறது. ஆனால் ஈவ்லின் பதிலாக அவரது அறைக்கு திரும்பி எடுத்து குறியீடு கடும் முயற்சி. முதல் விஷயங்கள் ஈவ்லின் அறிவிப்புகளை ஒரு கடிதம் எச் செய்தியில் 7 மடங்கு அதிகம் என்று வேறு எந்த கடிதம் விட மடங்கு அதிகமாக பல. கடிதம் மின் ஆங்கில மொழியில் பொதுவான என்று தெரிந்தும், நேரம் கிட்டத்தட்ட 13% நிகழும், எச் இரகசிய செய்தி அடைவதற்காக மின் பதிலீடு செய்யப்பட்டது என்று ஈவ்லின் யூகங்களை மற்றும் டிக்ரிப்ட் இது 3 முக்கிய பயன்படுத்தி முயற்சிக்கிறது. நிமிடங்களில், ஈவிலின் ஆலிஸ் திட்டங்களை அவுட் விவரங்களை மற்றும் evilly ஆலிஸ் பெற்றோர்கள் அழைப்பு விடுத்துள்ளது. ஆலிஸ் மற்றும் CS50 எடுத்து பாப், அவர்கள் இந்த தெரிந்திருக்கும் சீசர் மறைக்குறியீடு மீது அதிர்வெண் பகுப்பாய்வு தாக்குதல், இது மிகவும் விரைவாக உடைந்து அனுமதிக்கிறது. அவர்கள், சுழி எளிதாக ஒரு முரட்டு தாக்குதலுக்கு உட்பட்டது என்று அறியப்படும் அதன்படி ஈவ்லின், சாத்தியமான 25 விசைகள் அனைத்து முயற்சி ஆங்கிலம் எழுத்துக்கள் அல்லது மாற்றம், இரகசிய செய்தி பொருட்டு. ஏன் 25 விசைகள் மற்றும் 26? நன்றாக, 26 இடங்களை எந்த கடிதம் மாற்றுவதால் முயற்சி, ஏன் நீங்கள் காண்பீர்கள். எப்படியோ, ஒரு முரட்டு தாக்குதல் ஒரு பிட் நீண்ட ஈவ்லின் சென்றிருப்பார் , ஆலிஸ் மற்றும் பாப் திட்டங்களை தூக்கியெறிவது இருந்து வைத்திருக்க ஆனால் நீண்ட போதாது ஈவ்லின் ஒரு கணினி உதவி வருகிறது குறிப்பாக இது ஒரு நொடியில் அனைத்து 25 வழக்குகள் மூலம் கிழித்தெறிய முடியும். எனவே, இந்த பிரச்சினையை மேலும், சீசர் மறைக்குறியீடு பயன்படுத்தும் பலர் பாதிக்கப்பட்டனர் எனவே மக்கள் மிகவும் சிக்கலான பதிலாக மறைக்குறியீடுகள் பரிசோதனை செய்ய தொடங்கினார் அதற்கு பதிலாக ஒரு பயன்பாடு பல மாற்றத்தை மதிப்புகள். மிகவும் நன்கு அறியப்பட்ட ஒரு இந்த வைஜெனேர் மறைக்குறியீடு அழைக்கப்படுகிறது. எப்படி நாம் பல மாற்றத்தை மதிப்புகள் கிடைக்கும்? சரி, அதற்கு பதிலாக முக்கிய ஒரு எண்ணை பயன்படுத்தி, நாம் முக்கிய ஒரு வார்த்தையை பயன்படுத்தும். நாம், ஒரு எண்ணை உருவாக்க முக்கிய ஒவ்வொரு கடிதம் பயன்படுத்த வேண்டும் மற்றும் விளைவை நாம் கடிதங்கள் மாறியதற்கான பல சீசர் மறைக்குறியீடு பாணி விசைகளை வேண்டும் என்று. இன் பாப், ஆலிஸ் செய்தி குறியாக்குவதன் மூலம் எப்படி இந்த வேலை பார்க்க: முற்பகல் பதினோரு மணிக்கு பார்க்கில் என்னை சந்திக்க நான், தனிப்பட்ட முறையில், பன்றி இறைச்சி சுவையாக இருக்கிறது என்று எனவே பயன்படுத்த அனுமதிக்க முக்கிய என்று. நாம் அதன் மறைகுறியாக்கப்பட்ட, எளிய உரை வடிவம், இந்த செய்தியை எடுத்து இருந்தால், நாம் அது 25 கடிதங்கள் நீண்ட என்று பார்க்க. பன்றி இறைச்சி மட்டும் 5 எழுத்துக்கள் இருப்பதால், நாம் அதை 5 முறை மீண்டும் வேண்டும் செய்ய அதை உரை நீளம் பொருந்தவில்லை. பேகன் பன்றி இறைச்சி பேக்கன் பன்றி இறைச்சி. , தள்ளி ஒரு சிறிய போல வெற்று உரையாக கடிதங்கள் எண்ணிக்கை முக்கிய கடிதங்கள் எண்ணிக்கை தெளிவாக பிரித்து இல்லை, நாம் தான், ஆரம்பத்தில் நமது முக்கிய இறுதி மீண்டும் முடிவுக்கு நாம் எல்லாவற்றையும் பொருந்த செய்ய தேவை மட்டுமே கடிதங்கள் பயன்படுத்தி. இப்போது நாம் மாற்றத்தை மதிப்புகள் கண்டுபிடித்து பற்றி போக. பன்றி இறைச்சி - எங்கள் முக்கிய ஒவ்வொரு கடிதம் நிலையை பயன்படுத்தி இதை செய்ய போகிறோம் - Z எழுத்துக்களை ஒரு இல். நாம் கணினி விஞ்ஞானிகள் இருப்பதால், நாங்கள், அதற்கு பதிலாக 1 பூஜ்ஜியத்தில் எண்ணிக்கை தொடங்க விரும்புகிறீர்களா நாம் என்ன செய்ய போகிறோம் என்று பேக்கன் முதல் கடிதம் நிலை - பி - , இசட் எழுத்துக்கள் பூச்சிய-உள்ளடக்கிய ஒரு நிலை 1 ஆகும் இல்லை 2, மற்றும் ஒரு பூஜ்யம் என்ற நிலையில், இல்லை 1. இந்த வழிமுறையை பயன்படுத்தி, நாம் ஒவ்வொரு கடிதம் மாற்றம் மதிப்புகள் காணலாம். உரை குறியாக்கம் மற்றும் சிப்பர் உரை உருவாக்க, நாம் இப்போது, குறிப்பிட்ட அளவு மூலம் உரை ஒவ்வொரு கடிதம் மாற்ற நாங்கள் Z இருந்து மீண்டும் ஒரு தேவைப்பட்டால் வேண்டும் போர்த்தப்படுகின்றது, சீசர் மறைக்குறியீடு செய்ய போல். எம் என் ஆக 1 இடத்தில் மூலம் மாற்றம் முதல் மின் எல்லாம் மாற்ற முடியாது, ஆனால் நாம் ஜி 2 இடங்களில் இரண்டாவது மின் மாற்ற எச் 14 இடங்களில் மற்றும் டி நாம் உரை மூலம் வேலை என்றால், நாங்கள், முடிவடையும் "Negh ZF AV HUF pcfx BT gzrwep அவுன்ஸ்." மீண்டும், இல்லை காதல், ஒலி ஆனால் நிச்சயமாக புரிந்து. ஆலிஸ் மற்றும் பாப் வைஜெனேர் மறைக்குறியீடு பற்றி தெரிந்திருந்தால், அவர்கள் ஈவ்லின் இன் துருவியறியும் கண்களுக்கு பாதுகாப்பாக இருந்திருக்கும்? நீங்கள் என்ன நினைக்கிறீர்கள்? நீங்கள் உங்கள் வங்கி பயன்படுத்த முடிவு செய்தால், உங்கள் வங்கி கணக்கில் உள்நுழைய வேண்டும் வைஜெனேர் மறைக்குறியீடு உங்கள் முக்கிய உங்கள் கடவுச்சொல்லை பயன்படுத்தி உங்கள் தொடர்பு குறியாக்க? நான் நீங்கள் இருந்தால், நான் இல்லை என்று. மற்றும் ஈவ்லின் அவர்கள் சந்திக்க அப் வேண்டும் ஆலிஸ் மற்றும் பாப் நீண்ட போதுமான வேலையாக வைத்து இருக்கும் போது, இது ஆலிஸ் மற்றும் வாய்ப்பு இது பாப் அதை மதிப்பு இல்லை. நீங்கள் முக்கிய நீளம் தெரிந்தால் வைஜெனேர் மறைக்குறியீடு உடைக்க ஒப்பீட்டளவில் எளிதானது நீங்கள் மறைகுறியாக்கப்பட்ட சுழி உரை சிகிச்சையளிக்க முடியும் என்பதால் ஒரு சில பின்னிப்பிணைந்திருக்கிறது சீசர் மறைக்குறியீடுகளின் தயாரிப்பு போன்ற. முக்கிய நீளம் கண்டறியும் அல்லது மோசமாக கடினமாக உள்ளது. அசல் எளிய உரை செய்தி, சில வார்த்தைகள் பல முறை ஏற்படும் என்று நீண்ட போதும் என்றால் இறுதியாக நீங்கள், மறைகுறியாக்கப்பட்ட சுழி உரை வரை அறுவடை மீண்டும் சந்திக்கிறேன் இந்த எடுத்துக்காட்டில், நீங்கள் பார்க்க அங்கு MONCY இரண்டு முறை தோன்றும். கூடுதலாக, நீங்கள் சுழி ஒரு முரட்டு தாக்குதல் நிகழ்த்த முடியும். இந்த செய்கிறது, சீசர் மறைக்குறியீடு ஒரு முரட்டு தாக்குதல் விட நீண்ட எடுத்து இது ஒரு கணினி மூலம் கிட்டத்தட்ட உடனடியாக செய்ய முடியும் 1 சாத்தியங்கள், - நீங்கள் 26 ⁿ கிடைத்துவிட்டது சரிபார்க்க பதிலாக 25 வழக்குகளில் இருந்து அங்கு n தெரியாத விசை நீளம் உள்ளது. முக்கிய ஒவ்வொரு கடிதம், 26 கடிதங்கள் எந்த இருக்க முடியும், ஏனெனில் இது Z, ஒரு ஸ்மார்ட் நபர் மூலம் ஒரு, ஒரு அகராதியில் இல்லை என்று ஒரு முக்கிய பயன்படுத்த முயற்சி இதில் நீங்கள் ZXXXFF போன்ற வித்தியாசமான கடிதம் சேர்க்கைகள் அனைத்து, சோதிக்க வேண்டும் என்று அர்த்தம் மற்றும் அகராதியில் ஒரு ஜோடி நூறு ஆயிரம் வார்த்தைகள். நீ மட்டும் ஒரு நேரம் ஒரு முக்கிய பயன்படுத்த வேண்டாம் ஏனெனில் கழித்து 1, கணித வருவதையடுத்து என்று நீங்கள் அதே விளைவை கொடுக்கும் என்று எங்கள் பூச்சிய உள்ளடக்கிய வில் இருந்து பூஜ்ஜியமாக ஒரு முக்கிய ஒரு சீசர் மறைக்குறியீடு பயன்படுத்தி என்று. எப்படியும், 26 ⁿ - 1, மாறாக விரைவில் பெரிய கிடைக்கிறது ஆனால் அதே நேரத்தில் நீங்கள் நிச்சயமாக, கையில் இந்த வழியில் ஒரு சைபரை உடைத்து முயற்சி விரும்பவில்லை இந்த ஒரு கணினியில் நிச்சயமாக doable உள்ளது. அதிர்ஷ்டவசமாக ஆலிஸ் மற்றும் பாப், மற்றும் ஆன்லைன் வங்கி சேவை, குறியாக்க இரகசிய செய்திகளை குறியாக்க மிகவும் பாதுகாப்பான வழிகளை உருவாக்க வேண்டும் துருவியறியும் கண்களுக்கு. எனினும், அந்த மற்றொரு முறை ஒரு தலைப்பை தான். என் பெயர் நேட் Hardison உள்ளது. இந்த CS50 உள்ளது.