Sadržaj:

Vigenere šifra sa Arduinom: 3 koraka
Vigenere šifra sa Arduinom: 3 koraka

Video: Vigenere šifra sa Arduinom: 3 koraka

Video: Vigenere šifra sa Arduinom: 3 koraka
Video: Фоторезистор. Датчик свет на фоторезисторе. Фоторезистор для уличного освещения. 2024, Novembar
Anonim
Vigenere šifra sa Arduinom
Vigenere šifra sa Arduinom
Vigenere šifra sa Arduinom
Vigenere šifra sa Arduinom

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

Tehnika
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: