Bryta en Substitution Cipher



Detta Instructable är tänkt att förklara lite kod som jag skrev som hjälper dig att bryta en mono-alfabetiskt substitution cipher. Det finns minst en annan Instructable ute de pratar om några av de saker som jag har att säga, men att man fokuserar mer på begreppen snarare än koden ( Dess en bra Instructable som jag skulle rekommendera att kolla innan du läser den här.

Hur som helst, för min Instructable, kommer jag att använda ett program som heter sublima Text 3 (http://www.sublimetext.com/3) som är en fantastisk allt runt verktyg för kodning. Också, jag kommer att använda en terminal kallas Cygwin (https://www.cygwin.com/) att kompilera och köra alla min kod. Jag tänker inte gå igenom hur du ställer in Cygwin i detta Instructable eftersom det är utanför räckvidden för vad detta handlar om. Om människor har problem med det, låt mig veta och jag kan hjälpa individer eller kanske göra en Instructable om det. Om du har andra sätt att kod, använd dem gärna. All min kod i detta Instructable kommer att vara i C++ (disclaimer: Jag har bara använt C++ för en kort tid så det kan vara bättre/effektivare sätt att göra saker. Om så är fallet, lämna en kommentar nedan!).

Okej, nu till programmering!

Se Steg
Relaterade Ämnen

Kul med Crypto Version 2.0

I först "kan jag gjorde detta, vi skapade ett One-time pad kalkylblad i Excel för att kryptera kort textsträngar. I denna, ska jag visa dig hur man kan förbättra komplexiteten i verktyget vi skapat och göra din krypteringsstatus säkrare.Steg 1:Engång...

Hur man löser enkel chiffer

En substitution chiffer är en enkel "one-to-one" samband mellan en nyckel och bokstäver i ett meddelande som ska krypteras. Detta är den enklaste chiffer att bryta, och det är därför du hittar dessa pussel i tidningar tillsammans med Sudoku-puss...

Bästa koder

Detta instructable är fylld med massor av coola koder och chiffer jag är säker på att ni alla kommer att njuta.För mer awesome koder och chiffer gå till min hemsida bestcodes.weebly.comOckså besöka min andra instructable "film koder" eller se de...

Fleissner galler Cipher

Detta instructable är en del av juni Instructables bygga natten med siluett på Taipei Hackerspace.Kryptografi är mycket populärt i alla åldrar, och förr föråldrade krypto metoder kan vara ett mycket roligt för lärande. "Galler" är ett slags infö...

Hemliga meddelanden: Vigenere Cipher

måste ha mellan spy meddelande? Måste se till att ingen kan förstå dina meddelanden? Du behöver ett chiffer, särskilt ett Vigenere chiffer. Skapad i 1553 av Giovan Battista Bellaso (vad en med awesome namn!) och uppkallad efterBlaise de Vigenère (eh)...

Disk bryta klockan

detta är en cool och enkelt projekt om du kämpar för att följa dessa steg bara säga i en kommentar.Steg 1: klocka Först måste en klocka bara några gamla klockan inte använder en anständig klocka du vill bara arbetet ur det t.ex händer och batteripack...

Bryta windows CMD.exe

dag jag kommer att visa dig hur att krascha befalla snabb avsatsKrediter till http://ss64.org/viewtopic.php?id=1554Steg 1: KodenÖppna cmd.sex och skriv ^ & ^Detta kommer att krascha cmd eller använda en kommandofil i nästa stegSteg 2: En kommandofilF...

Bryta typ

Hej. Mitt namn är Yi, och idag skulle jag vilja berätta om varför jag är så kär i rörelse.En ganska välkänd kampsportare sa en gång, "vara formlös, oformlig, som vatten. Nu, du sätta vatten i en kopp, blir det cup. Du sätta vatten i en flaska blir de...

Bryta-bort Logoband Knut

det är lätt att köpa hårdvara för att koppla till en snodd som kommer att bryta bort om fastnat av misstag. Mitt arbete kräver att jag bär en ID-bricka runt halsen och min arbetsgivare tillhandahåller enkel hals Nyckelband med plast bryta-bort knäppe...

Hur att bryta i läder militär stövlar

här är en snabb Instructable om hur att bryta i Army-stil läderstövlar. Alla stövlar visas har grov läder på utsidan men någon av dessa processer kan användas för smidigt läder vandring eller arbeta stövlar.Steg 1: Steg 1-vatten Är en av de enklaste...

Bryta ner en hel lax

Foto av Charlie NordstromDet finns ingen mat som lyfter sprit, kittlar kundalini, träffar umami glädjen mitten eller exemplifierar perfektion av universum som vilda stillahavslax. Vild lax också stöttar 137 andra arter från späckhuggare till Fiskgjus...

Glas bryta

instruktioner på hur man blåser i botten av de flesta glasflaskor.Steg 1: Få artiklarna... Först och främst. Försök inte detta om du inte fullt förstår de risker och faror bakom den. Det är inte så lätt som det ser ut. Glas kan bryta och splittras om...

Hur får Vincent Valentines sista gräns bryta och Ultimate vapen i FFVII!

i spelet Final Fantasy VII finns 2 hemliga tecken, en av dem är Vincent Valentine. Till skillnad från andra tecken, kan Vincents sista gräns bryta kaos endast erhållas genom att göra en uppgift som också får honom hans ultimata vapnet dödsstraff. Her...

Hur man bryter upp

bryta upp är inte lätt, rätt? De skrev en hel låt om det.Nonetheless, break-ups är en oundviklig del av växa in i de människor som vi vill bli, leva de liv vi vill leda.Break-ups kan hända gränslös skäl. Men du kan hantera denna händelse med värdighe...

Hur man inte bryta upp

Om du letar efter ett oseriöst kosmopolitiska artikel är du på fel ställe. Har någon verkligen tycker de kan reparera en relation med 23, 52 eller 75 sex drag? 75! Hahahaha!Allvarligt, det finns en mycket verklig lösning här. Men det är tufft att gör...

Bryta flaskor med bara händer

I den första videon visar jag ett knep för att bryta botten av flaskor med bara händerna! Detta är ganska enkel att göra och en cool Trick att visa dina vänner.I den andra videon jag visar skillnaderna mellan komprimeringsförhållande för vatten Vs. l...

Bryta isär text med hjälp av Excel

detta instructable visar dig hur att bryta isär (i datorn jargong, tolka) text med hjälp av Excel. Den instructable kommer att introducera dig till några av de text-hantering kommandon i Excel. Detta instructable kommer att baseras på Excel 2007, men...

Bryta In en Baseball handske

Steg 1: material Vad du kommer att behöva bryta i din baseboll handske är:Din nya baseball handske"Varm handske" handske behandlingEn ugn av något slagSteg 2: Tillämpa behandlingen som handsken Efter att du har ditt material, tillämpa behandling...

Bryta traditionen: Äkta jordgubbsmousse

Det är din stora dag... GRATTIS!Du har plockat ut de vanliga traditionerna för ditt bröllop, eftersom--Hej!--det är vad du gör på din bröllopsdag, rätt!?Och inte att dessa traditioner är fel eller dåligt på något sätt... men är inte detta att du och...