Sommario:
Video: Cifratura Vigenere con Arduino: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Qualche anno fa, Digital Fortress di Dan Brown ha attirato la mia attenzione e una cosa in particolare mi è rimasta in mente. Kryptos, la scultura di Jim Sanborn che consiste in un testo cifrato le cui prime due parti sono cifrate dal cifrario di Vigenère. Ho iniziato a sfruttare la crittografia e ho scoperto quanto sia divertente (i fan di Dan Brown capiranno sicuramente). Questo programma consente di crittografare/decrittografare il testo utilizzando una parola chiave.
Passaggio 1: tecnica
Tabula recta viene utilizzata per crittografare/decrittografare il testo/cifratura in chiaro. Consiste nell'alfabeto scritto 26 volte in righe diverse, ogni alfabeto spostato ciclicamente a sinistra rispetto all'alfabeto precedente. Poiché il codice dovrebbe utilizzare solo l'alfabeto inglese, nel codice sono presenti poche limitazioni/soluzioni alternative.
Scaviamo!
Supponiamo di voler crittografare il testo "INSTRUCTABLES IS FUN", utilizzando la parola chiave "ROBOT". La parola chiave viene ripetuta finché non corrisponde alla lunghezza del testo normale. Quando iniziamo con la prima lettera del testo in chiaro "I" e dalla parola chiave "R", usando la tabula recta (vedi l'immagine), possiamo vedere che la prima lettera del cifrario è "Z".
Testo in chiaro: INSTRUCTABLES IS FUNParola chiave: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Ripeti questo per ogni lettera successiva e ottieni il tuo primo cifrario! Oppure usa il codice per arrivarci molto più velocemente:)
Consigliato:
Lettore audio con Arduino con scheda Micro SD: 7 passaggi (con immagini)
Lettore audio che utilizza Arduino con scheda Micro SD: ISCRIVITI al mio canale per ulteriori progetti …………….. Molte persone vogliono interfacciare la scheda SD con arduino o desideri un output audio tramite arduino. Quindi ecco il modo più semplice ed economico per interfacciare la scheda SD con arduino. puoi noi
PWM con ESP32 - Dimming LED con PWM su ESP 32 con Arduino IDE: 6 passaggi
PWM con ESP32 | Dimming LED con PWM su ESP 32 con Arduino IDE: in questo tutorial vedremo come generare segnali PWM con ESP32 utilizzando Arduino IDE & Il PWM è fondamentalmente utilizzato per generare un'uscita analogica da qualsiasi MCU e quell'uscita analogica potrebbe essere qualsiasi cosa tra 0 V e 3,3 V (in caso di esp32) e amp; a partire dal
Bilancia intelligente fai-da-te con sveglia (con Wi-Fi, ESP8266, Arduino IDE e Adafruit.io): 10 passaggi (con immagini)
Bilancia intelligente fai-da-te con sveglia (con Wi-Fi, ESP8266, Arduino IDE e Adafruit.io): nel mio progetto precedente, ho sviluppato una bilancia pesapersone intelligente con Wi-Fi. Può misurare il peso dell'utente, visualizzarlo localmente e inviarlo al cloud. Puoi ottenere maggiori dettagli su questo sul link qui sotto: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Tappeto con sensori/Comunicazione RF con Arduino Micro: 4 passaggi (con immagini)
Tappeto Con Sensori/Comunicazione RF Con Arduino Micro: Ho recentemente terminato l'installazione Ugualmente diversa, che è composta da una serie di lampade che reagiscono ai sensori posti in un tappeto sotto le lampade. Ecco come ho realizzato il tappeto con i sensori di pressione. Spero che lo troverai utile