Turinys:
Video: „Vigenere“šifras su „Arduino“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:50
Prieš kelerius metus mano dėmesį patraukė Dano Browno skaitmeninė tvirtovė, o mano galvoje įstrigo vienas ypatingas dalykas. Kryptos, Jimo Sanborno skulptūra, kurią sudaro šifruotas tekstas, kurio dvi pirmosios dalys yra užšifruotos Vigenère šifru. Pradėjau domėtis kriptografija ir sužinojau, kaip tai smagu (Dano gerbėjai tikrai supras). Ši programa leidžia užšifruoti/iššifruoti tekstą naudojant raktinį žodį.
1 žingsnis: technika
Tabula recta naudojama šifruoti/iššifruoti paprastą tekstą/šifrą. Jį sudaro abėcėlė, parašyta 26 kartus skirtingomis eilėmis, kiekviena abėcėlė cikliškai pasislenka į kairę, palyginti su ankstesne abėcėle. Kadangi šifras turėtų naudoti tik anglišką abėcėlę, kode yra nedaug apribojimų/problemų.
Pasinerkime!
Tarkime, norime užšifruoti tekstą „INSTRUCTABLES IS FUN“, naudojant raktinį žodį „ROBOT“. Raktinis žodis kartojamas tol, kol jis atitinka paprasto teksto ilgį. Pradėdami nuo pirmosios raidės iš paprasto teksto „I“ir raktinio žodžio „R“, naudodami tabula recta (žr. Paveikslėlį), matome, kad pirmoji šifro raidė yra „Z“.
Paprastas tekstas: INSTRUCTABLES IS FUN Raktažodis: ROBOTROBOTROBOTROBOT Šifravimo kodas: ZBTHKLQUOUCSTWLWIO
Pakartokite tai kiekvienai kitai raidei ir gavote pirmąjį šifrą! Arba naudokite kodą, kad pasiektumėte daug greičiau:)
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Pigiausias „Arduino“-- Mažiausias „Arduino“-- „Arduino Pro Mini“-- Programavimas -- „Arduino Neno“: 6 žingsniai (su nuotraukomis)
Pigiausias „Arduino“|| Mažiausias „Arduino“|| „Arduino Pro Mini“|| Programavimas || Arduino Neno: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų ……. .Šis projektas yra apie tai, kaip sujungti mažiausią ir pigiausią arduino. Mažiausias ir pigiausias arduino yra arduino pro mini. Tai panašu į arduino