Sadržaj:
Video: Vigenere šifra sa Arduinom: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Prije nekoliko godina, Digitalna tvrđava Dana Browna privukla mi je pažnju i jedna stvar mi je pala na pamet. Kryptos, skulptura Jima Sanborna koja se sastoji od šifriranog teksta od kojih su prva dva dijela šifrirana Vigenèreovom šifrom. Počeo sam se baviti kriptografijom i otkrio koliko je to zabavno (obožavatelji Dana Browna će to sigurno razumjeti). Ovaj program vam omogućuje šifriranje/dešifriranje teksta pomoću ključne riječi.
Korak 1: Tehnika
Tabula recta se koristi za šifriranje/dešifriranje običnog teksta/šifre. Sastoji se od abecede ispisane 26 puta u različitim redovima, pri čemu je svaka abeceda ciklično pomaknuta ulijevo u odnosu na prethodnu abecedu. Kako bi šifra trebala koristiti samo englesku abecedu, u kodu postoji nekoliko ograničenja/zaobilaznih rješenja.
Hajde da se ukopamo!
Recimo da želimo šifrirati tekst "INSTRUCTABLES IS FUN", koristeći ključnu riječ "ROBOT". Ključna riječ se ponavlja sve dok ne odgovara dužini običnog teksta. Kad počnemo s prvim slovom iz običnog teksta "I" i iz ključne riječi "R", koristeći tabulaciju recta (vidi sliku), možemo vidjeti da je prvo slovo šifre "Z".
Običan tekst: UPUTSTVO JE ZABAVNO Ključna riječ: ROBOTROBOTROBOTROBOTŠifra: ZBTHKLQUOUCSTWLWIO
Ponovite ovo za svako sljedeće slovo i dobili ste svoju prvu šifru! Ili upotrijebite kod da biste tamo stigli mnogo brže:)
Preporučuje se:
Kako izgraditi biljni monitor s Arduinom: 7 koraka
Kako izgraditi monitor biljaka s Arduinom: U ovom ćemo vodiču naučiti kako detektirati vlagu u tlu pomoću senzora vlage i treptati zelenom LED diodom ako je sve u redu te OLED zaslonom i Visuinom. Pogledajte video
Povezivanje senzora plina s Arduinom: 4 koraka
Povezani senzor plina s Arduinom: Senzor dima MQ-2 osjetljiv je na dim i sljedeće zapaljive plinove: LPG, butan, propan, metan, alkohol, vodik. Otpor senzora je različit ovisno o vrsti plina. Senzor dima ima ugrađen potenciometar
UPRAVLJAČKA LED MATRIX MAX7219 S ARDUINOM: 9 koraka
KONTROLNA LED MATRIX MAX7219 S ARDUINOM: U ovom vodiču naučit ćemo kako kontrolirati LED matricu MAX7219 s Arduinom prikazivanjem jednostavnog teksta. Pogledajte demonstracijski video
Z80-mbc2 Z80 Šifra blica LED za korisnika: 3 koraka
Z80-mbc2 Z80 Flash Flash LED za korisnike: Ovo je primjer korisničkog LED programa napisanog u Z80 asembleru za računar z80-mbc2. Ovo sam uradio za mene test i revizija, ovo je moj prvi program Z80 za više od 35 godina. Uživajte
Šifra Kitty Robot V3: 8 koraka
Code Kitty Robot V3: Code Kitty je volonterska neprofitna organizacija koja se finansira iz donacija i čija je misija pomoći da STEM vještine budu dostupne svim učenicima. To radimo tako što izrađujemo vrlo jeftine 3D štampane komplete robota za mačiće. Jedan od naših kompleta možete nabaviti u sklopu naših radionica, b