Sisukord:
Video: Vigenere Cipher Arduinoga: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Paar aastat tagasi köitis mu tähelepanu Dan Browni digitaalne kindlus ja üks konkreetne asi jäi mulle meelde. Kryptos, Jim Sanborni skulptuur, mis koosneb šifreeritud tekstist, mille kaks esimest osa on krüptitud Vigenère'i šifriga. Hakkasin kasutama krüptograafiat ja sain teada, kui lõbus see on (Dan Browni fännid saavad sellest kindlasti aru). See programm võimaldab teil teksti märksõna abil krüptida/dekrüpteerida.
Samm: tehnika
Tabula recta kasutatakse lihtteksti/šifri krüptimiseks/dekrüpteerimiseks. See koosneb 26 korda erinevatesse ridadesse kirjutatud tähestikust, kusjuures iga tähestik on eelmise tähestikuga võrreldes tsükliliselt vasakule nihkunud. Kuna šifr peaks kasutama ainult inglise tähestikku, on koodis vähe piiranguid/lahendusi.
Süveneme!
Oletame, et tahame krüptida teksti "INSTRUCTABLES IS FUN", kasutades märksõna "ROBOT". Märksõna korratakse, kuni see vastab lihtteksti pikkusele. Kui alustame lihtteksti "I" ja märksõna "R" esimese tähega, kasutades tabula recta (vt pilti), näeme, et šifri esimene täht on "Z".
Lihtne tekst: INSTRUCTABLES IS FUN Märksõna: ROBOTROBOTROBOTROBOT Šifr: ZBTHKLQUOUCSTWLWIO
Korrake seda iga järgmise tähe puhul ja saate oma esimese šifri! Või kasutage koodi, et kiiremini kohale jõuda:)
Soovitan:
Pöörlev jõulupuu ja programmeeritavad tuled Arduinoga: 11 sammu
Pöörlev jõulupuu ja programmeeritavad tuled koos Arduinoga: pöörlev jõulupuu ja programmeeritavad tuled koos Arduinoga
RFID-RC522 mooduli kasutamine Arduinoga: 5 sammu
Kuidas kasutada RFID-RC522 moodulit koos Arduinoga: selles juhendis annan ülevaate RFID-mooduli põhiprintsiibist koos selle siltide ja kiipidega. Toon ka lühikese näite projektist, mille tegin, kasutades seda RFID -moodulit koos RGB LED -iga. Nagu mu Inside puhul tavaliselt
20x4 I2C sümboliga LCD -ekraani kasutamine Arduinoga: 6 sammu
Kuidas kasutada 20x4 I2C sümboliga LCD -ekraani Arduinoga: Selles lihtsas õpetuses õpime, kuidas kasutada 20x4 I2C sümboliga LCD -ekraani koos Arduino Unoga lihtsa teksti "Tere maailm" kuvamiseks. Vaadake videot
LM35 temperatuurianduri liides Arduinoga: 4 sammu
LM35 temperatuurianduri liides Arduinoga: Termomeetrid on kasulikud seadmed, mida kasutatakse temperatuuri mõõtmiseks pikka aega. Selles projektis oleme valmistanud Arduino -põhise digitaalse termomeetri, et kuvada LCD -ekraanil praegust ümbritseva õhu temperatuuri ja temperatuuri muutusi. Seda saab selgitada
Ouija koos Arduinoga: 6 sammu (piltidega)
Ouija - Arduino Töö tegemiseks nagu tõeline Ouija, peame kasti sisse panema ühe servomootori