1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [வைஜெனேர் சைபர்] 2 00:00:02,000 --> 00:00:04,000 [நேட் Hardison - ஹார்வர்ட் பல்கலைக்கழகம்] 3 00:00:04,000 --> 00:00:07,000 [இந்த CS50 உள்ளது. - CS50.TV] 4 00:00:07,000 --> 00:00:09,000 ஆலிஸ் சந்திக்க. 5 00:00:09,000 --> 00:00:11,260 ஆலிஸ் பாப் மீது நேசம். 6 00:00:11,260 --> 00:00:15,030 அதிர்ஷ்டவசமாக ஆலிஸ் க்கு, பாப் அவளுக்கு கண்கள் உண்டு. 7 00:00:15,030 --> 00:00:17,700 துரதிருஷ்டவசமாக தங்கள் அரும்பி காதல், 8 00:00:17,700 --> 00:00:20,580 ஆலிஸ் பெற்றோர்கள், பாப் ஏற்றுக்கொள்ளவில்லை மட்டும் 9 00:00:20,580 --> 00:00:23,820 ஆனால் ஆலிஸ் சிறந்த நண்பர், ஈவிலின், பாப் ஒரு ரகசிய ஈர்ப்பு உண்டு 10 00:00:23,820 --> 00:00:27,290 மற்றும் சுயநலமாக அனைத்து செலவுகள் அவர்களை தவிர வைக்க வேண்டுமாம். 11 00:00:27,290 --> 00:00:31,280 ஆலிஸ் பெற்றோர் புரிந்து கொள்ள முடியவில்லை என்று ஒருவருக்கொருவர் இரகசிய செய்திகளை அனுப்ப, 12 00:00:31,280 --> 00:00:34,140 >> ஆலிஸ் மற்றும் பாப், ஒரு சீசர் மறைக்குறியீடு பயன்படுத்தி 13 00:00:34,140 --> 00:00:37,410 கடிதங்கள் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களை மாற்றுவதால் மூலம் பணி 14 00:00:37,410 --> 00:00:39,800 ஒரு புதிய எழுத்துக்களை உருவாக்க ஒரு வழி. 15 00:00:39,800 --> 00:00:44,130 அசல் எழுத்துக்களை ஒவ்வொரு கடிதம் அதன் தொடர்புடைய கடிதம் மூலம் பதிலீடு 16 00:00:44,130 --> 00:00:46,920 புதிய மாற்றப்படும் எழுத்துக்களில். 17 00:00:46,920 --> 00:00:50,240 ஆலிஸ் பிடித்த எண்ணை, பாப் தெரியும் இது, 3 18 00:00:50,240 --> 00:00:52,450 அதனால் அவள் முக்கிய 3 பயன்படுத்துகிறது. 19 00:00:52,450 --> 00:00:55,430 அவர் 3 கடிதங்களை ஆங்கில எழுத்துக்கள், மாறி போது 20 00:00:55,430 --> 00:01:00,680 ஒரு டி ஆகிறது, பி ஈ, சி எஃப் ஆகிறது, ஆகிறது 21 00:01:00,680 --> 00:01:02,670 அதனால் முன்னும் பின்னுமாக. 22 00:01:02,670 --> 00:01:07,460 >> அவர் எழுத்தின் முடிவுக்கு வரும்போது - கடிதங்கள் வேண்டும் எக்ஸ், ஒய், மற்றும் Z - 23 00:01:07,460 --> 00:01:09,970 அவள் எழுத்துக்கள் தொடக்கத்தில் மீண்டும் சுற்றி மறைப்புகள் 24 00:01:09,970 --> 00:01:14,850 மற்றும் மாற்று பி ஒரு, ஒய் உடன் எக்ஸ் மற்றும் சி Z 25 00:01:14,850 --> 00:01:18,550 எனவே ஆலிஸ் பாப் தனது இரகசிய மறைகுறியீடாக்க செல்லும் போது, 26 00:01:18,550 --> 00:01:21,520 அதாவது ", பதினோரு முற்பகல் உள்ள பூங்காவில் வந்து பார்" 27 00:01:21,520 --> 00:01:23,790 அவள் பொருத்தமான மாற்று செய்கிறது. 28 00:01:23,790 --> 00:01:30,900 எம் பி ஆக, மின் அவரது உரை செய்தி மறைகுறியாக்கப்பட்ட வரை மிகவும் எச் ஆகிறது, மற்றும் 29 00:01:30,900 --> 00:01:34,350 மறைகுறியாக்கப்பட்ட சுழி உரை மாறும்: 30 00:01:34,350 --> 00:01:37,280 "Phhw PH DW wkh sdun DW hohyhq DP" 31 00:01:37,280 --> 00:01:39,370 பெரும்பாலான காதல் ஒலி, நிச்சயமாக இல்லை 32 00:01:39,370 --> 00:01:41,650 ஆனால் ஆலிஸ் அதை செய்வேன் என்று நம்புகிறேன். 33 00:01:41,650 --> 00:01:45,140 >> ஆலிஸ் பாப் வீட்டிற்கு வழங்க ஈவ்லின் செய்தியை கொடுக்கிறது. 34 00:01:45,140 --> 00:01:50,030 ஆனால் ஈவ்லின் பதிலாக அவரது அறைக்கு திரும்பி எடுத்து குறியீடு கடும் முயற்சி. 35 00:01:50,030 --> 00:01:55,470 முதல் விஷயங்கள் ஈவ்லின் அறிவிப்புகளை ஒரு கடிதம் எச் செய்தியில் 7 மடங்கு அதிகம் என்று 36 00:01:55,470 --> 00:01:58,930 வேறு எந்த கடிதம் விட மடங்கு அதிகமாக பல. 37 00:01:58,930 --> 00:02:01,960 கடிதம் மின் ஆங்கில மொழியில் பொதுவான என்று தெரிந்தும், 38 00:02:01,960 --> 00:02:05,390 நேரம் கிட்டத்தட்ட 13% நிகழும், 39 00:02:05,390 --> 00:02:09,910 எச் இரகசிய செய்தி அடைவதற்காக மின் பதிலீடு செய்யப்பட்டது என்று ஈவ்லின் யூகங்களை 40 00:02:09,910 --> 00:02:14,030 மற்றும் டிக்ரிப்ட் இது 3 முக்கிய பயன்படுத்தி முயற்சிக்கிறது. 41 00:02:14,030 --> 00:02:19,700 >> நிமிடங்களில், ஈவிலின் ஆலிஸ் திட்டங்களை அவுட் விவரங்களை மற்றும் evilly ஆலிஸ் பெற்றோர்கள் அழைப்பு விடுத்துள்ளது. 42 00:02:19,700 --> 00:02:22,700 ஆலிஸ் மற்றும் CS50 எடுத்து பாப், அவர்கள் இந்த தெரிந்திருக்கும் 43 00:02:22,700 --> 00:02:25,750 சீசர் மறைக்குறியீடு மீது அதிர்வெண் பகுப்பாய்வு தாக்குதல், 44 00:02:25,750 --> 00:02:28,310 இது மிகவும் விரைவாக உடைந்து அனுமதிக்கிறது. 45 00:02:28,310 --> 00:02:32,590 அவர்கள், சுழி எளிதாக ஒரு முரட்டு தாக்குதலுக்கு உட்பட்டது என்று அறியப்படும் 46 00:02:32,590 --> 00:02:35,940 அதன்படி ஈவ்லின், சாத்தியமான 25 விசைகள் அனைத்து முயற்சி 47 00:02:35,940 --> 00:02:38,440 ஆங்கிலம் எழுத்துக்கள் அல்லது மாற்றம், 48 00:02:38,440 --> 00:02:40,490 இரகசிய செய்தி பொருட்டு. 49 00:02:40,490 --> 00:02:43,710 ஏன் 25 விசைகள் மற்றும் 26? 50 00:02:43,710 --> 00:02:49,010 >> நன்றாக, 26 இடங்களை எந்த கடிதம் மாற்றுவதால் முயற்சி, ஏன் நீங்கள் காண்பீர்கள். 51 00:02:49,010 --> 00:02:52,280 எப்படியோ, ஒரு முரட்டு தாக்குதல் ஒரு பிட் நீண்ட ஈவ்லின் சென்றிருப்பார் 52 00:02:52,280 --> 00:02:56,070 , ஆலிஸ் மற்றும் பாப் திட்டங்களை தூக்கியெறிவது இருந்து வைத்திருக்க ஆனால் நீண்ட போதாது 53 00:02:56,070 --> 00:02:58,660 ஈவ்லின் ஒரு கணினி உதவி வருகிறது குறிப்பாக 54 00:02:58,660 --> 00:03:02,640 இது ஒரு நொடியில் அனைத்து 25 வழக்குகள் மூலம் கிழித்தெறிய முடியும். 55 00:03:02,640 --> 00:03:06,170 எனவே, இந்த பிரச்சினையை மேலும், சீசர் மறைக்குறியீடு பயன்படுத்தும் பலர் பாதிக்கப்பட்டனர் 56 00:03:06,170 --> 00:03:10,300 எனவே மக்கள் மிகவும் சிக்கலான பதிலாக மறைக்குறியீடுகள் பரிசோதனை செய்ய தொடங்கினார் 57 00:03:10,300 --> 00:03:14,190 அதற்கு பதிலாக ஒரு பயன்பாடு பல மாற்றத்தை மதிப்புகள். 58 00:03:14,190 --> 00:03:18,080 மிகவும் நன்கு அறியப்பட்ட ஒரு இந்த வைஜெனேர் மறைக்குறியீடு அழைக்கப்படுகிறது. 59 00:03:18,080 --> 00:03:19,980 எப்படி நாம் பல மாற்றத்தை மதிப்புகள் கிடைக்கும்? 60 00:03:19,980 --> 00:03:24,630 சரி, அதற்கு பதிலாக முக்கிய ஒரு எண்ணை பயன்படுத்தி, நாம் முக்கிய ஒரு வார்த்தையை பயன்படுத்தும். 61 00:03:24,630 --> 00:03:27,940 நாம், ஒரு எண்ணை உருவாக்க முக்கிய ஒவ்வொரு கடிதம் பயன்படுத்த வேண்டும் 62 00:03:27,940 --> 00:03:33,670 மற்றும் விளைவை நாம் கடிதங்கள் மாறியதற்கான பல சீசர் மறைக்குறியீடு பாணி விசைகளை வேண்டும் என்று. 63 00:03:33,670 --> 00:03:36,620 >> இன் பாப், ஆலிஸ் செய்தி குறியாக்குவதன் மூலம் எப்படி இந்த வேலை பார்க்க: 64 00:03:36,620 --> 00:03:39,010 முற்பகல் பதினோரு மணிக்கு பார்க்கில் என்னை சந்திக்க 65 00:03:39,010 --> 00:03:42,610 நான், தனிப்பட்ட முறையில், பன்றி இறைச்சி சுவையாக இருக்கிறது என்று 66 00:03:42,610 --> 00:03:44,480 எனவே பயன்படுத்த அனுமதிக்க முக்கிய என்று. 67 00:03:44,480 --> 00:03:48,220 நாம் அதன் மறைகுறியாக்கப்பட்ட, எளிய உரை வடிவம், இந்த செய்தியை எடுத்து இருந்தால், 68 00:03:48,220 --> 00:03:51,020 நாம் அது 25 கடிதங்கள் நீண்ட என்று பார்க்க. 69 00:03:51,020 --> 00:03:55,020 பன்றி இறைச்சி மட்டும் 5 எழுத்துக்கள் இருப்பதால், நாம் அதை 5 முறை மீண்டும் வேண்டும் 70 00:03:55,020 --> 00:03:57,200 செய்ய அதை உரை நீளம் பொருந்தவில்லை. 71 00:03:57,200 --> 00:03:59,880 >> பேகன் பன்றி இறைச்சி பேக்கன் பன்றி இறைச்சி. 72 00:03:59,880 --> 00:04:02,300 , தள்ளி ஒரு சிறிய போல வெற்று உரையாக கடிதங்கள் எண்ணிக்கை 73 00:04:02,300 --> 00:04:05,780 முக்கிய கடிதங்கள் எண்ணிக்கை தெளிவாக பிரித்து இல்லை, 74 00:04:05,780 --> 00:04:08,260 நாம் தான், ஆரம்பத்தில் நமது முக்கிய இறுதி மீண்டும் முடிவுக்கு 75 00:04:08,260 --> 00:04:11,800 நாம் எல்லாவற்றையும் பொருந்த செய்ய தேவை மட்டுமே கடிதங்கள் பயன்படுத்தி. 76 00:04:11,800 --> 00:04:14,590 இப்போது நாம் மாற்றத்தை மதிப்புகள் கண்டுபிடித்து பற்றி போக. 77 00:04:14,590 --> 00:04:19,100 >> பன்றி இறைச்சி - எங்கள் முக்கிய ஒவ்வொரு கடிதம் நிலையை பயன்படுத்தி இதை செய்ய போகிறோம் - 78 00:04:19,100 --> 00:04:21,560 Z எழுத்துக்களை ஒரு இல். 79 00:04:21,560 --> 00:04:26,060 நாம் கணினி விஞ்ஞானிகள் இருப்பதால், நாங்கள், அதற்கு பதிலாக 1 பூஜ்ஜியத்தில் எண்ணிக்கை தொடங்க விரும்புகிறீர்களா 80 00:04:26,060 --> 00:04:30,230 நாம் என்ன செய்ய போகிறோம் என்று பேக்கன் முதல் கடிதம் நிலை - பி - 81 00:04:30,230 --> 00:04:33,840 , இசட் எழுத்துக்கள் பூச்சிய-உள்ளடக்கிய ஒரு நிலை 1 ஆகும் 82 00:04:33,840 --> 00:04:38,300 இல்லை 2, மற்றும் ஒரு பூஜ்யம் என்ற நிலையில், இல்லை 1. 83 00:04:38,300 --> 00:04:42,450 இந்த வழிமுறையை பயன்படுத்தி, நாம் ஒவ்வொரு கடிதம் மாற்றம் மதிப்புகள் காணலாம். 84 00:04:42,450 --> 00:04:45,330 >> உரை குறியாக்கம் மற்றும் சிப்பர் உரை உருவாக்க, 85 00:04:45,330 --> 00:04:49,070 நாம் இப்போது, குறிப்பிட்ட அளவு மூலம் உரை ஒவ்வொரு கடிதம் மாற்ற 86 00:04:49,070 --> 00:04:54,140 நாங்கள் Z இருந்து மீண்டும் ஒரு தேவைப்பட்டால் வேண்டும் போர்த்தப்படுகின்றது, சீசர் மறைக்குறியீடு செய்ய போல். 87 00:04:54,140 --> 00:04:57,880 எம் என் ஆக 1 இடத்தில் மூலம் மாற்றம் 88 00:04:57,880 --> 00:05:02,350 முதல் மின் எல்லாம் மாற்ற முடியாது, ஆனால் நாம் ஜி 2 இடங்களில் இரண்டாவது மின் மாற்ற 89 00:05:02,350 --> 00:05:06,200 எச் 14 இடங்களில் மற்றும் டி 90 00:05:06,200 --> 00:05:08,610 நாம் உரை மூலம் வேலை என்றால், நாங்கள், முடிவடையும் 91 00:05:08,610 --> 00:05:12,580 "Negh ZF AV HUF pcfx BT gzrwep அவுன்ஸ்." 92 00:05:12,580 --> 00:05:16,620 மீண்டும், இல்லை காதல், ஒலி ஆனால் நிச்சயமாக புரிந்து. 93 00:05:16,620 --> 00:05:19,750 ஆலிஸ் மற்றும் பாப் வைஜெனேர் மறைக்குறியீடு பற்றி தெரிந்திருந்தால், 94 00:05:19,750 --> 00:05:23,330 அவர்கள் ஈவ்லின் இன் துருவியறியும் கண்களுக்கு பாதுகாப்பாக இருந்திருக்கும்? 95 00:05:23,330 --> 00:05:24,870 நீங்கள் என்ன நினைக்கிறீர்கள்? 96 00:05:24,870 --> 00:05:27,450 நீங்கள் உங்கள் வங்கி பயன்படுத்த முடிவு செய்தால், உங்கள் வங்கி கணக்கில் உள்நுழைய வேண்டும் 97 00:05:27,450 --> 00:05:32,720 >> வைஜெனேர் மறைக்குறியீடு உங்கள் முக்கிய உங்கள் கடவுச்சொல்லை பயன்படுத்தி உங்கள் தொடர்பு குறியாக்க? 98 00:05:32,720 --> 00:05:34,810 நான் நீங்கள் இருந்தால், நான் இல்லை என்று. 99 00:05:34,810 --> 00:05:38,720 மற்றும் ஈவ்லின் அவர்கள் சந்திக்க அப் வேண்டும் ஆலிஸ் மற்றும் பாப் நீண்ட போதுமான வேலையாக வைத்து இருக்கும் போது, 100 00:05:38,720 --> 00:05:41,600 இது ஆலிஸ் மற்றும் வாய்ப்பு இது பாப் அதை மதிப்பு இல்லை. 101 00:05:41,600 --> 00:05:45,780 நீங்கள் முக்கிய நீளம் தெரிந்தால் வைஜெனேர் மறைக்குறியீடு உடைக்க ஒப்பீட்டளவில் எளிதானது 102 00:05:45,780 --> 00:05:48,490 நீங்கள் மறைகுறியாக்கப்பட்ட சுழி உரை சிகிச்சையளிக்க முடியும் என்பதால் 103 00:05:48,490 --> 00:05:52,840 ஒரு சில பின்னிப்பிணைந்திருக்கிறது சீசர் மறைக்குறியீடுகளின் தயாரிப்பு போன்ற. 104 00:05:52,840 --> 00:05:55,950 >> முக்கிய நீளம் கண்டறியும் அல்லது மோசமாக கடினமாக உள்ளது. 105 00:05:55,950 --> 00:06:00,520 அசல் எளிய உரை செய்தி, சில வார்த்தைகள் பல முறை ஏற்படும் என்று நீண்ட போதும் என்றால் 106 00:06:00,520 --> 00:06:04,420 இறுதியாக நீங்கள், மறைகுறியாக்கப்பட்ட சுழி உரை வரை அறுவடை மீண்டும் சந்திக்கிறேன் 107 00:06:04,420 --> 00:06:10,010 இந்த எடுத்துக்காட்டில், நீங்கள் பார்க்க அங்கு MONCY இரண்டு முறை தோன்றும். 108 00:06:10,010 --> 00:06:13,800 கூடுதலாக, நீங்கள் சுழி ஒரு முரட்டு தாக்குதல் நிகழ்த்த முடியும். 109 00:06:13,800 --> 00:06:17,220 இந்த செய்கிறது, சீசர் மறைக்குறியீடு ஒரு முரட்டு தாக்குதல் விட நீண்ட எடுத்து 110 00:06:17,220 --> 00:06:20,670 இது ஒரு கணினி மூலம் கிட்டத்தட்ட உடனடியாக செய்ய முடியும் 111 00:06:20,670 --> 00:06:27,130 1 சாத்தியங்கள், - நீங்கள் 26 ⁿ கிடைத்துவிட்டது சரிபார்க்க பதிலாக 25 வழக்குகளில் இருந்து 112 00:06:27,130 --> 00:06:29,580 அங்கு n தெரியாத விசை நீளம் உள்ளது. 113 00:06:29,580 --> 00:06:34,040 >> முக்கிய ஒவ்வொரு கடிதம், 26 கடிதங்கள் எந்த இருக்க முடியும், ஏனெனில் இது 114 00:06:34,040 --> 00:06:38,280 Z, ஒரு ஸ்மார்ட் நபர் மூலம் ஒரு, ஒரு அகராதியில் இல்லை என்று ஒரு முக்கிய பயன்படுத்த முயற்சி 115 00:06:38,280 --> 00:06:44,280 இதில் நீங்கள் ZXXXFF போன்ற வித்தியாசமான கடிதம் சேர்க்கைகள் அனைத்து, சோதிக்க வேண்டும் என்று அர்த்தம் 116 00:06:44,280 --> 00:06:47,690 மற்றும் அகராதியில் ஒரு ஜோடி நூறு ஆயிரம் வார்த்தைகள். 117 00:06:47,690 --> 00:06:53,200 நீ மட்டும் ஒரு நேரம் ஒரு முக்கிய பயன்படுத்த வேண்டாம் ஏனெனில் கழித்து 1, கணித வருவதையடுத்து 118 00:06:53,200 --> 00:06:56,200 என்று நீங்கள் அதே விளைவை கொடுக்கும் என்று எங்கள் பூச்சிய உள்ளடக்கிய வில் இருந்து 119 00:06:56,200 --> 00:06:59,620 பூஜ்ஜியமாக ஒரு முக்கிய ஒரு சீசர் மறைக்குறியீடு பயன்படுத்தி என்று. 120 00:06:59,620 --> 00:07:04,120 எப்படியும், 26 ⁿ - 1, மாறாக விரைவில் பெரிய கிடைக்கிறது 121 00:07:04,120 --> 00:07:08,080 ஆனால் அதே நேரத்தில் நீங்கள் நிச்சயமாக, கையில் இந்த வழியில் ஒரு சைபரை உடைத்து முயற்சி விரும்பவில்லை 122 00:07:08,080 --> 00:07:11,080 இந்த ஒரு கணினியில் நிச்சயமாக doable உள்ளது. 123 00:07:11,080 --> 00:07:14,030 அதிர்ஷ்டவசமாக ஆலிஸ் மற்றும் பாப், மற்றும் ஆன்லைன் வங்கி சேவை, 124 00:07:14,030 --> 00:07:17,890 குறியாக்க இரகசிய செய்திகளை குறியாக்க மிகவும் பாதுகாப்பான வழிகளை உருவாக்க வேண்டும் 125 00:07:17,890 --> 00:07:19,690 துருவியறியும் கண்களுக்கு. 126 00:07:19,690 --> 00:07:22,400 >> எனினும், அந்த மற்றொரு முறை ஒரு தலைப்பை தான். 127 00:07:22,400 --> 00:07:26,210 என் பெயர் நேட் Hardison உள்ளது. இந்த CS50 உள்ளது.