Innehållsförteckning:
Video: Vigenere Cipher With Arduino: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
För några år sedan fick Digital Fortress av Dan Brown min uppmärksamhet och en särskild sak fastnade för mig. Kryptos, skulpturen av Jim Sanborn som består av krypterad text varav de två första delarna är krypterade av Vigenère -chiffer. Jag började utnyttja kryptografi och fick reda på hur kul det är (Dan Browns fans kommer säkert att förstå). Detta program låter dig kryptera/dekryptera text med ett nyckelord.
Steg 1: Teknik
Tabula recta används för att kryptera/dekryptera klartext/chiffer. Det består av alfabetet som skrivits ut 26 gånger i olika rader, varje alfabet skiftas cykliskt till vänster jämfört med föregående alfabet. Eftersom krypteringen bara ska använda engelska alfabetet finns det få begränsningar/lösningar som används i koden.
Låt oss gräva i!
Låt oss säga att vi vill kryptera texten "INSTRUCTABLES IS ROLIG" med sökordet "ROBOT". Nyckelordet upprepas tills det matchar den vanliga textens längd. När vi börjar med den första bokstaven från den vanliga texten "I" och från sökordet "R", med tabula recta (se bilden), kan vi se att den första bokstaven i chiffer är "Z".
Vanlig text: INSTRUCTABLES IS FUNKeyword: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Upprepa detta för varje följande bokstav och du får din första chiffer! Eller använd koden för att komma dit mycket snabbare:)
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Caesar Cipher -program i Python: 4 steg
Caesar Cipher -programmet i Python: Caesar Cipher är en gammal och mycket använd kryptering som är lätt att kryptera och dekryptera. Det fungerar genom att flytta bokstäverna i alfabetet för att skapa ett helt nytt alfabet (ABCDEF kan skifta över 4 bokstäver och skulle bli EFGHIJ) .Caesar C
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Bill Cipher Pyramid Speaker: 9 steg (med bilder)
Bill Cipher Pyramid Speaker: Detta projekt är inspirerat av pyramiddesignen för Bill Cipher från showen Gravity Falls och skapades för Design Technology Class. För närvarande är produkten oavslutad och den fungerar som en produktionsplan. Sidan kommer att uppdateras när produkten