Სარჩევი:
ვიდეო: ვიგენერული შიფრი არდუინოსთან ერთად: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
რამდენიმე წლის წინ, დენ ბრაუნის ციფრულმა ციხე -სიმაგრემ მიიპყრო ჩემი ყურადღება და ერთი განსაკუთრებული რამ გამიელვა გონებაში. კრიპტოსი, ჯიმ სანბორნის ქანდაკება, რომელიც შედგება დაშიფრული ტექსტისგან, რომლის პირველი ორი ნაწილი დაშიფრულია ვიგენერის შიფრით. დავიწყე კრიპტოგრაფიაში ჩართვა და აღმოვაჩინე რამდენად მხიარულია ეს (დენ ბრაუნის თაყვანისმცემლები აუცილებლად მიხვდებიან). ეს პროგრამა საშუალებას გაძლევთ დაშიფროთ/გაშიფროთ ტექსტი საკვანძო სიტყვის გამოყენებით.
ნაბიჯი 1: ტექნიკა
Tabula recta გამოიყენება უბრალო ტექსტის/შიფრის დაშიფვრის/გაშიფვრის მიზნით. იგი შედგება 26 -ჯერ დაწერილი ანბანისგან სხვადასხვა სტრიქონში, თითოეული ანბანი ციკლურად მარცხნივ გადავიდა წინა ანბანთან შედარებით. ვინაიდან შიფრმა უნდა გამოიყენოს მხოლოდ ინგლისური ანბანი, კოდში რამდენიმე შეზღუდვა/გამოსავალია.
მოდით ჩავუღრმავდეთ!
ვთქვათ, ჩვენ გვსურს ტექსტის დაშიფვრა "INSTRUCTABLES IS FUN", საკვანძო სიტყვის "ROBOT" გამოყენებით. საკვანძო სიტყვა მეორდება მანამ, სანამ არ ემთხვევა უბრალო ტექსტის სიგრძეს. როდესაც ჩვენ ვიწყებთ პირველი ასოთი უბრალო ტექსტიდან "I" და საკვანძო სიტყვიდან "R", tabula recta- ს გამოყენებით (იხ. სურათი), ჩვენ ვხედავთ, რომ შიფრის პირველი ასო არის "Z".
მარტივი ტექსტი: INSTRUCTABLES IS FUN საკვანძო სიტყვა: ROBOTROBOTROBOTROBOT შიფრი: ZBTHKLQUOUCSTWLWIO
გაიმეორეთ ეს ყოველი მომდევნო წერილისთვის და მიიღეთ თქვენი პირველი შიფრი! ან გამოიყენეთ კოდი იქ უფრო სწრაფად მისასვლელად:)
გირჩევთ:
როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი
როგორ გამოვიყენოთ RFID-RC522 მოდული Arduino– სთან ერთად: ამ ინსტრუქციებში მე განვიხილავ RFID მოდულის ფუნდამენტურ პრინციპს, მის ტეგებსა და ჩიპებთან ერთად. მე ასევე მოვიყვან იმ პროექტის მოკლე მაგალითს, რომელიც მე გავაკეთე ამ RFID მოდულის გამოყენებით RGB LED– ით. ჩვეულებისამებრ ჩემს ინსინებთან
ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი
ციფრული ლუდო კამათელი Arduino 7 სეგმენტის ჩვენების პროექტით: ამ პროექტში 7 სეგმენტის ჩვენება გამოიყენება 1 – დან 6 – მდე რიცხვის შემთხვევით გამოსაჩენად, როდესაც დააჭირეთ ღილაკს. ეს არის ერთ -ერთი ყველაზე მაგარი პროექტი, რომლის განხორციელებაც ყველას სიამოვნებს. იმისათვის რომ ისწავლოთ როგორ იმუშაოთ 7 სეგმენტის ჩვენებით დააწკაპუნეთ აქ: -7 სექცია
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: 6 ნაბიჯი
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ DHT21 ტენიანობისა და ტემპერატურის სენსორი არდუინოსთან ერთად და გამოვაჩინოთ მნიშვნელობები OLED ეკრანზე. უყურეთ ვიდეოს
სიხშირის მრიცხველი არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)
სიხშირის მრიცხველი არდუინოსთან ერთად: ეს არის მარტივი და იაფი არდუინოზე დაფუძნებული სიხშირის მრიცხველი 4 დოლარზე ნაკლები, ძალიან სასარგებლო იყო მცირე ზომის სქემების გაზომვა
ხმის ასისტენტი არდუინოსთან ერთად: 3 ნაბიჯი
ხმის ასისტენტი არდუინოსთან ერთად: Ciao a tutti! Con questo progetto si affronta il tema dell'intelligenza artificialiale. შესაძლებელია თუ არა რეალიზება arduino– სთან ერთად? ლა რისპოსტა è სი! Ma scopriremo che da solo non può gestire tutto il compito. Con assente vocale infatti