Bryta en Substitution Cipher (6 / 6 steg)
Steg 6: Final koden och resultatet
Nu vi har alla delar till vårt program tillsammans och kan analysera lite text. Om du vill köra detta program, gå till din terminal (Cygwin, etc.) och skriv in "g ++ filename.cpp" ersätta filnamn med vad du har sparat ditt program som. Detta kommer sedan gå igenom all kod och kompilera den så att den kan köras. Om du får ett fel, det borde berätta vad det är på och så kan du gå tillbaka och fixa det därifrån. Eventuella fel som du inte kan räkna ut, låt mig veta och jag ska försöka och hjälpa dig!
Nu när det sammanställs, kan vi köra programmet! För att göra detta, skriver i ". / a.exe" för Windows eller ". / a.out" för Mac. Detta kommer sedan starta programmet, be för din input, och ge dig bokstavsfrekvenser. Se ovan för en bild av allt detta.
Denna kod kan definitivt förbättras, men det är ett bra ställe att börja. Om du har några frågor eller kommentarer, vänligen lämna dem nedan eller skicka mig ett meddelande! Jag hoppas kunna göra mer kryptografi Instructables (fler verktyg för mono-alfabetiskt chiffer, kanske några poly-alfabetiskt chiffer och i sommar jag vill försöka bygga en hemmagjord Enigma-maskin) i framtiden, så låt mig veta vad du tycker om den här!