Breken van een substitutie-Cipher (5 / 6 stap)

Stap 5: Analyseren van de tekst


Dus nu eindelijk gaan we voor het analyseren van de tekst! Om dit te doen, 'm I gonna ASCII-waarden gebruiken voor de letters, dus een snelle uitleg daarover. ASCII staat voor American Standard Code for Information Interchange en is in principe hoe elk teken dat wordt getypt in het in de computer worden geïnterpreteerd. Een tabel met waarden van ASCII kan gevonden worden op http://www.asciitable.com/. Dit kan we een brief naar een subscript van de matrix schalen en dus houden een telling van het aantal keren dat het wordt gebruikt in de gecodeerde tekst. Dit kan vervolgens worden gedeeld door het totale aantal letters in de cijfertekst om onze percentage frequentie dan naar de terminal output is.

Het eerste deel is om te tellen het aantal keren dat elk teken wordt gebruikt. De eerste foto toont de code om dit te doen. We zullen in wezen het zelfde aantal tijden lus want er brieven in de tekenreeks zijn, en elke letter is verkleind tot een subscript van de matrix. De array dat de graaf van elke letter wordt vervolgens verhoogd. Als een ruimte komt, wordt het programma wordt verhoogd van een variabele met de naam "spaceCount" en verandert niets in de matrix. Dit vervolgens lussen totdat alle tekens zijn verwerkt.

Elk element van de matrix wordt vervolgens gedeeld door het totale aantal niet-ruimte tekens in de tekenreeks en vervolgens vermenigvuldigd met 100 om het percentage. Dit is de output op de terminal naast de letter die het correspondeert.

Gerelateerde Artikelen

De EZegg, het breken van een ei met één hand

De EZegg, het breken van een ei met één hand

Maxim is vijftien jaar oud en neemt kooklessen in de Dominiek Savio Instituut. Dit is niet duidelijk, omdat Maxim heeft een spastische triparese, hierbij kan hij slechts één hand gebruiken. Vanwege dit probleem zijn de kooklessen veel meer uitdagend
Het oplossen van eenvoudige substitutie versleutelingen

Het oplossen van eenvoudige substitutie versleutelingen

Een substitutie-cijfer is een eenvoudige "one-to-one" correlatie tussen letters van een sleutel en brieven van een bericht moeten worden gecodeerd. Dit is het eenvoudigste type cipher te breken, en dat is waarom u vindt deze puzzels in kranten n
Technieken voor het maken van een paar eenvoudige dozen

Technieken voor het maken van een paar eenvoudige dozen

dit instructable zal tonen verschillende technieken voor het maken van eenvoudige houten dozen."Maar Photozz," zeggen u... "Dat is gewoon... lame. Cant u kappen en paraplu en broodrooster samen om iets te maken dat je droog en warm op hetze
Het toevoegen van een Skin aan je Minecraft-personage

Het toevoegen van een Skin aan je Minecraft-personage

Hello fello ' iblers!Dit ' ible zal je leren hoe te installeren een make u zeer eigen karakter van de volledig aanpasbare huid in het spel Minecraft. Dit is mijn eerste Instructable dus if you haters zijn gonna haat, ga ergens anders!Dit zijn alle li
Bouwen van een Penny Crusher

Bouwen van een Penny Crusher

Ik ben het opbouwen van een machine voor de productie van geperste centen. Het is in vele opzichten vergelijkbaar met degene die u bij een dierentuin, airport of een museum, met een paar belangrijke verschillen vinden zou. Meeste cent Brekers laat u
De wijzerplaat van een roterende telefoon aan een Arduino interface

De wijzerplaat van een roterende telefoon aan een Arduino interface

een oude roterende telefoon kan worden gebruikt voor een aantal doeleinden in uw projecten Arduino - het als een roman als invoerapparaat gebruiken, of gebruik van de Arduino interface een roterende telefoon naar uw computer.Dit is een zeer basisgids
Bouwen van een zeer kleine Robot: Maak de wereld de kleinste Robot met een grijper wielen.

Bouwen van een zeer kleine Robot: Maak de wereld de kleinste Robot met een grijper wielen.

Bouwen van een robot 1/20 kubieke inch met een grijper die kan oppakken en verplaatsen van kleine objecten. Het wordt beheerd door een Picaxe microcontroller. Op dit punt in de tijd, ik denk dat dit kan robot van de wereld kleinste op wielen met een
Vervangen van een mechanische brandstofinjectie systeem op 1981 VW konijn diesel - Bosch VE

Vervangen van een mechanische brandstofinjectie systeem op 1981 VW konijn diesel - Bosch VE

duikt dit recht in het vervangen van een mechanische brandstofinjectie systeem op een 1981 VW diesel konijn met een 1.6L motor.   Bosch VE pomp.Omvat:Pomp en verstuivers, brandstofleidingen installeren.Timing instellen.Nog steeds moet u een service-m
De proeven en beproevingen van een beginner backpacker en hoe u kunt ook op de wereld in relatieve comfort!

De proeven en beproevingen van een beginner backpacker en hoe u kunt ook op de wereld in relatieve comfort!

** Dit is mijn eerste ooit Instructable! Veel mensen blijven vragen me om te schrijven over backpacken en wat ik gebruik, dus hier gaan we! Het nog niet klaar, maar ik ben bezig met het! Alle constructieve feedback is meer de welkom... in feite zijn
Maken van een Guitar Hero Kit voor uw PC

Maken van een Guitar Hero Kit voor uw PC

dit artikel dekt maken een kit voor uw computer die toestaat u om uw gitaar held vaardigheden met open sourcesoftware en ongeveer 30 dollar in delen te oefenen.Stap 1: De onderdelen van de nessisary voor de gitaar verkrijgen , Je eerst drie delen te
Het coderen van een bericht, met OpenSSL!

Het coderen van een bericht, met OpenSSL!

De kansen zijn u hebt gehoord van codering op een bepaald punt in je veel omgang met computertechnologie, maar wat is het precies? Codering is wanneer gegevens, in dit geval een tekstbestand, wordt geconverteerd naar gecodeerde tekst. Deze cijferteks
Maak een vlees-sculptuur van een schimmel

Maak een vlees-sculptuur van een schimmel

Vlees is niet een zeer traditionele medium gebruikt in beeldhouwen. Terwijl vlees sculpturen zeker bestaat, is het niet gemakkelijk om te maken van gecompliceerde en ingewikkelde structuren met behulp van vlees omdat stukken vlees niet natuurlijk aan
Hoe te breken beneden een volledige blad van multiplex

Hoe te breken beneden een volledige blad van multiplex

een full-size blad van triplex is 8 voet lange door 4 voet breed, die kan moeilijk voor een persoon om te manipuleren op een tafel zag (tenzij je bent gelukkig genoeg om een echt grote toevoer/afvoermogelijkheden tafel setup!)  Als uw project klein g
Hoe te breken uit de bodem van een glazen fles

Hoe te breken uit de bodem van een glazen fles

deze zelfstudie bestaat uit een eenvoudig proces van het uitblazen van de circulaire onderste stuk van een glazen fles.Let op: Gebruik uiterste zorg en juiste veiligheidsprocedures bij het uitvoeren van deze techniek. Enige poging in een beveiligde r