მას შემდეგ, რაც ადამიანებმა განავითარეს ძაღლის ენა, ჩვენ ვიყენებთ საიდუმლო კოდებს და შიფრებს შეტყობინებების დასაბნელად. ძველი ბერძნები და ეგვიპტელები იყენებდნენ კოდებს პირადი კომუნიკაციის გადასაცემად, რაც თანამედროვე კოდების დარღვევის საფუძველია. კრიპტოანალიზი არის კოდის შესწავლა და მისი გატეხვის მეთოდი. კოდების გატეხვა არის საიდუმლოებისა და ხრიკების სამყარო და შეიძლება ძალიან სახალისო იყოს. თუ გსურთ კოდის გატეხვა, შეგიძლიათ გაეცნოთ ყველაზე გავრცელებულ კოდებს და როგორ დაიწყოთ მათი საიდუმლოებების გამოვლენა. იხილეთ ნაბიჯი 1 დამატებითი ინფორმაციისთვის.
ნაბიჯი
ნაწილი 1 3 -დან: პაროლის შეცვლის გატეხვა
ნაბიჯი 1. დაიწყეთ შეტყობინებაში ერთი ასო სიტყვების ძებნა
კოდის უმეტესობა, რომელიც იყენებს შედარებით მარტივ ჩანაცვლებას, ადვილია გატეხილიყო მარტივი დანამატისა და ჩახუტებით, ასოების სათითაოდ გაგებით და მოთმინებით გააზრებული კოდი გამოცნობის საფუძველზე.
- ინგლისურ ენაზე ერთი ასო არის "მე" ან "ა", ასე რომ თქვენ უნდა შეეცადოთ "გადაკეტოთ" ასოები, მოძებნოთ ასოების ნიმუშები და-ძირითადად-თქვენ შეასრულოთ შემსრულებლის როლი. თუ იპოვით სიტყვას "a - -", თქვენ იცით სიტყვები, რომლებიც ყველაზე ხშირად იყენებენ ამ ნიმუშს არის "არიან" ან "და". გამოიცანი და შეამოწმე. თუ ეს არ მუშაობს, დაბრუნდით და ხელახლა სცადეთ სხვა პარამეტრები. იყავით მომთმენი და სცადეთ ნელა.
- ნუ ინერვიულებ კოდის "გატეხვაზე", ისევე როგორც შენ წუხდები მისი წაკითხვის სწავლაზე. ეძებთ შაბლონებს და აღიარებთ წესებს, რომლებიც იყენებენ ინგლისურს (ან ნებისმიერ ენას, რომელშიც ის არის დაშიფრული), საშუალებას მოგცემთ გატეხოთ კოდი დროთა განმავლობაში და ძალისხმევით.
ნაბიჯი 2. იპოვეთ სიმბოლო ან ასო, რომელიც ყველაზე ხშირად გვხვდება
ინგლისურად ყველაზე ხშირად გამოყენებული ასო არის "e", რასაც მოჰყვება "t" და "a". ვარჯიშის დროს, გამოიყენეთ თქვენი შესავალი საერთო სიტყვებსა და წინადადებების სტრუქტურაში ლოგიკური გამოცნობის დასაწყებად. თქვენ ხშირად არ იქნებით დარწმუნებული, მაგრამ კოდის დარღვევის თამაშს თამაშობენ ლოგიკური არჩევანის გაკეთებით და შეცდომების არაერთხელ გასწორებით.
მიაქციეთ ყურადღება ორმაგ სიმბოლოს და მოკლე სიტყვებს და ჯერ დაიწყეთ სიმბოლოების და სიტყვების ამოხსნა. უფრო ადვილია "ჭკვიანი" გამოცნობა სიტყვის "ან" ან "in" ან "at" ვიდრე სიტყვა "გზატკეცილზე"
ნაბიჯი 3. იპოვეთ ასოები აპოსტროფის შემდეგ
თუ შეტყობინება იყენებს სასვენი ნიშნებს, თქვენ იღბლიანი ხართ. ამან შეიძლება მოგაწოდოთ მრავალი სხვა მინიშნება, რომლის ამოცნობაც შეგიძლიათ ისწავლოთ. აპოსტროფებს თითქმის ყოველთვის მოსდევს ასოები S, T, D, M, LL, ან RE. ასე რომ, თუ თქვენ მიიღებთ ორ ერთსა და იმავე სიმბოლოს აპოსტროფის შემდეგ, თქვენ გადაჭრით ასო "L".
ნაბიჯი 4. შეეცადეთ განსაზღვროთ რა სხვა კოდი იპოვეთ
თუ გადაწყვეტისას თქვენ ამოიცნობთ კოდის ერთ – ერთ ჩვეულებრივ ტიპს ზემოთ მოყვანილი კოდიდან, თქვენ გატეხეთ იგი და შეგიძლიათ შეწყვიტოთ ჩართვა და ჩახუტება და გააგრძელოთ შეტყობინებების შევსება ამ კოდზე დაყრდნობით. ეს ალბათ ასე ხშირად არ მოხდება, მაგრამ რაც უფრო მეტად იცნობთ საერთო კოდებს, მით უფრო სავარაუდოა, რომ აღიარებთ გამოყენებული კოდების ტიპებს და შეძლებთ მათ გატეხვას.
რიცხვებისა და კლავიატურის კოდების შეცვლა ხშირია ყოველდღიურ, ძირითადი დონის საიდუმლო შეტყობინებებში. შეხედეთ კოდებს და გამოიყენეთ ისინი, თუ საჭიროდ ჩათვლით
ნაწილი 3 3: საერთო კოდების გამოვლენა
ნაბიჯი 1. ისწავლეთ ალტერნატიული პაროლების ამოცნობა
ძირითადად, შემცვლელი შიფრი შედგება ერთი წერილის შეცვლით სხვაგან, წინასწარ განსაზღვრული წესების შესაბამისად. წესები არის კოდები და მათი სწავლა და გამოყენება არის კოდის „გატეხვის“და საიდუმლო შეტყობინების წაკითხვის საშუალება.
მაშინაც კი, თუ კოდი შეიცავს რიცხვებს, კირილეულ ანბანს, უცნაურ სიმბოლოებს ან იეროგლიფებს, სანამ სიმბოლოების ტიპი თანმიმდევრულია, თქვენ შეიძლება გქონდეთ საქმე შეცვლის შიფრთან, რაც ნიშნავს რომ თქვენ უნდა ისწავლოთ გამოყენებული ანბანი და წესები გამოიყენება კოდის გასატეხად
ნაბიჯი 2. ისწავლეთ პაროლის დაყენება კვადრატების გამოყენებით
ბერძნებმა გამოიყენეს დაშიფვრის ყველაზე ადრეული ტიპი, რომელიც იყენებდა რიცხვებთან ასოცირებული ასოების ბადეს, შემდეგ კი რიცხვებს იყენებდა შეტყობინებების შესაქმნელად. ეს არის ადვილად გამოსაყენებელი კოდი და ის იყო თანამედროვე კოდის დარღვევის ქვაკუთხედი. თუ თქვენ მიიღებთ შეტყობინებას, რომელიც შეიცავს რიცხვების დიდ სტრიქონს, ის შეიძლება დაშიფრდეს ამ გზით.
- კოდის ყველაზე ძირითადი ფორმა იყენებს სტრიქონებს 1-5 და სვეტებს 1-5, შემდეგ ავსებს მატრიცას თითოეული ასოთი მარცხნიდან მარჯვნივ და ქვევით ბადეში (აერთიანებს ასოებს I და J ერთ სივრცეში). კოდის თითოეული ასო წარმოდგენილია ორი რიცხვით, სვეტი მარცხნივ ინახავს პირველ რიცხვს, ხოლო ზემოთ მწკრივში მეორე რიცხვი.
- სიტყვა "ვიკიჰოუს" ამგვარად დასაშიფრებლად მიიღებთ კოდს: 52242524233452
- ამ მეთოდის უფრო მარტივი ვერსია, რომელსაც ხშირად იყენებენ ბავშვები, მოიცავს რიცხვების წერას, რომლებიც პირდაპირ კავშირშია ანბანის ასოების ადგილმდებარეობასთან. A = 1, B = 2 და ასე შემდეგ.
ნაბიჯი 3. ისწავლეთ ცეზარის ცვლა
იულიუს კეისარმა შექმნა კოდი, რომელიც არის კარგი, მარტივი გამოსაყენებელი და გასაგები, მაგრამ ძალიან ძნელი გასარკვევი, ამიტომ ის არის ერთ -ერთი ფუნდამენტური კოდის სისტემა, რომელიც დღესაც შესწავლილია, როგორც საფუძველი უფრო რთული კოდებისათვის. ამ გზით თქვენ გადაადგილდებით მთლიანი ანბანის პოზიციას რამდენჯერმე ერთი მიმართულებით. სხვა სიტყვებით რომ ვთქვათ, დარჩენილი სამი სივრცის გადატანა შეცვლის ასო A- ს D- ს, B- ს E- ს და ა.შ.
- ეს არის ასევე ძირითადი პრინციპი საერთო საბავშვო კოდის უკან, სახელწოდებით "ROT1" (რაც ნიშნავს "ერთხელ მობრუნებას". ამ კოდით ყველა ასო ერთ ადგილას არის დაწინაურებული, ასე რომ A შეიცვლება B- ით, B- ით C და ასე შემდეგ.
- კოდირებული "ვიკიჰოუ" ცეზარის ძირითადი ცვლის გამოყენებით სამი პოზიციით მარცხნივ იქნება: zlnlkrz
ნაბიჯი 4. მოძებნეთ კლავიატურის ნიმუში
კლავიატურის ჩანაცვლება იყენებს ტრადიციულ ამერიკულ კლავიატურის შაბლონს (QWERTY), ზოგადად ასოების შეცვლით ზემოთ, ქვემოთ, მარცხნივ ან მარჯვნივ გარკვეული რაოდენობის პოზიციებში. კლავიატურის გარკვეული მიმართულებით ასოების პოზიციის შეცვლით, შეგიძლიათ შექმნათ მარტივი კოდები. მიმართულების შეცვლის ცოდნით, თქვენ შეგიძლიათ გატეხოთ კოდი.
სვეტის პოზიციის ერთი ადგილის გადაადგილებით, თქვენ შეგიძლიათ დააკოპიროთ სიტყვა "wikihow" ასე: "28i8y92"
ნაბიჯი 5. შეამოწმეთ გაქვთ თუ არა მრავალფუნქციური პაროლი
ძირითად შემცვლელ შიფრში, კოდიზატორი ქმნის ალტერნატიულ ანბანებს დაშიფრული შეტყობინების შესაქმნელად. შუა საუკუნეების შემდეგ გარკვეული პერიოდის დაწყებიდან, ამ ტიპის კოდების გატეხვა ძალიან ადვილი გახდა და შიფრებმა დაიწყეს სხვადასხვა მეთოდების გამოყენება, რომლებიც იყენებდნენ მრავალ ანბანს ერთ კოდში, რის შედეგადაც კოდის გაძნელება უფრო რთული იქნებოდა, თუ მეთოდი უცნობი იყო. რა
- ტრიმეტიუსის ცხრილი არის 26 x 26 შაბლონური ბადე, რომელიც შეიცავს ცეზარ ანბანის თითოეულ ცვლას, რომელიც ანბანურად არის დალაგებული, ან ზოგჯერ წარმოდგენილია როგორც მბრუნავი მილი, ან "tabula recta". ბადის კოდის გამოყენების სხვადასხვა გზა არსებობს, მათ შორის პირველი სტრიქონის გამოყენება შეტყობინებაში პირველი ასო, მეორე სტრიქონი მეორე ასოზე და ა.შ.
- კოდის გენერატორი ასევე გამოიყენებს პაროლს დაშიფრული შეტყობინების თითოეული ასოს კონკრეტულ ველზე მითითებისთვის. სხვა სიტყვებით რომ ვთქვათ, თუ პაროლი იყო "wikihow" და დამშიფრებელი გამოიყენებდა ამ მეთოდს, თქვენ მიმართავდით დაშიფრული კოდის პირველი ასოების სტრიქონს "W" და სვეტს შეტყობინების პირველი ასოს დასადგენად. ამის გარჩევა ძნელია პაროლის ცოდნის გარეშე.
მე –3 ნაწილი 3 – დან: გახდი კოდექსის გამტეხი
ნაბიჯი 1. იყავით მომთმენი
კოდის გატეხვა მოითხოვს დიდ მოთმინებას და დაჟინებას. საქმიანობა არის ნელი და დამღლელი, ხშირად იმედგაცრუებული, რადგან ჩვენ უნდა გამოვიცნოთ ისევ და ისევ, ვცადოთ სხვადასხვა გასაღებები და სიტყვები და მეთოდები. თუ თქვენ აპირებთ კოდის დარღვევას, ისწავლეთ იყოთ მშვიდი და მომთმენი, ხოლო ისიამოვნოთ საიდუმლოებით და თამაშებით.
ნაბიჯი 2. ჩაწერეთ თქვენი საკუთარი კოდი
ქაღალდზე სკრიპტირება სახალისოა, მაგრამ პოლიფაფეტური კოდის გადატანა საკვანძო სიტყვების გარეშე კიდევ უფრო რთულია. საკუთარი თავის კოდირების სწავლა რთული კოდის სისტემების გამოყენებით არის დიდი გზა იმის გასაგებად, თუ როგორ ფიქრობენ კოდიერები და ისწავლიან მათ გატეხვას. საუკეთესო კოდის გამტეხავები ასევე კარგად წერენ საკუთარ კოდს და ქმნიან ბევრად უფრო რთულ შიფრებს. დაუპირისპირდით საკუთარ თავს, რომ გაიგოთ უფრო რთული გზები და როგორ გადაჭრათ ისინი.
კრიმინალების კოდებისა და შიფრების გაანალიზება შეიძლება იყოს კარგი საშუალება ბიზნესის საიდუმლოებების მოსაპოვებლად. ტოტალიზატორებმა, ნარკობარონებმა, ზოდიაქოს მკვლელებმა და ყველა მათგანმა შეიმუშავეს წარმოუდგენლად რთული კოდები, რომელთა შესწავლაც ღირს
ნაბიჯი 3. სცადეთ ცნობილი უწყვეტი კოდი
როგორც სახალხო სახალისო მიდგომის ნაწილი, FBI პერიოდულად აქვეყნებს კოდებს საზოგადოებისათვის, რომ გატეხოს. სცადეთ კოდები და გაგზავნეთ თქვენი პასუხები. ვინ იცის-თქვენ მალე იპოვით სამუშაოს.
კრიპტოსი, საჯარო ქანდაკება, რომელიც მდებარეობს CIA– ს შტაბის გარეთ, ალბათ მსოფლიოში ყველაზე ცნობილი შეუვალი კოდია. თავდაპირველად კოდი შეიქმნა, როგორც ტესტი აგენტებისთვის, რომელშიც შედიოდა ოთხი ცალკეული დაფა ოთხი განსხვავებული კოდით. ათი წელიწადი დასჭირდა პირველ ანალიტიკოსს, რომ გაეტეხა სამი კოდი, მაგრამ უკანასკნელი კვლავ შეუვალი რჩება
ნაბიჯი 4. ისიამოვნეთ გამოწვევით და საიდუმლოებით
კოდის დარღვევა ჰგავს დენ ბრაუნის რომანში ცხოვრებას. ისწავლეთ ისარგებლოთ საიდუმლო კოდების საიდუმლოებითა და გამოწვევებით და განიცადოთ საიდუმლოების გამოვლენის მღელვარება.
Რჩევები
- ნუ იმედგაცრუებთ, თუ ბევრ დროს ხარჯავთ კოდის გაფუჭებაზე. Ეს ნორმალურია.
- თუ კოდი დაბეჭდილია, ძალიან შესაძლებელია, რომ კოდი იყოს აკრეფილი სპეციალური ასოებით, როგორიცაა Wingdings. ეს შეიძლება იყოს ორმაგი დაშიფვრის ნაწილი (გრაგნილები აღწერენ დაშიფრულ შეტყობინებას).
- ასო "e" არის ყველაზე ხშირად გამოყენებული ასო ინგლისურ ენაზე.
- ერთი ასო თითქმის არასოდეს წარმოაჩენს საკუთარ თავს ("A" არ შეცვლის "A").
- დაშიფვრის ერთი ასო არ ნიშნავს ერთ წერილს გაშიფრულ შეტყობინებაში.
- კოდის გატეხვა უფრო ადვილია, თუ შეტყობინება უფრო გრძელია. ძნელია მოკლე კოდების გატეხვა, რადგან თქვენ ვერ დაითვლით ასოების გამოყენების რაოდენობას.
გაფრთხილება
- ფრთხილად იყავით ძალიან რთული და შეუვალი კოდით. ნუ გაგიჟდები!
- ზოგიერთი კოდი შექმნილია ისე, რომ შეუძლებელია გატეხვა, თუ არ გაქვს ბევრი ინფორმაცია. ანუ, მაშინაც კი, თუ თქვენ გაქვთ დაშიფვრის გასაღები, ეს შეუძლებელია. მოითხოვს პროგრამულ უზრუნველყოფას ან უბრალო გამოცნობას.