Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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:)