emkiset.ru

Hoe geheime codes en codering te creëren

Een code is een manier om een ​​bericht te wijzigen om de oorspronkelijke betekenis te verbergen. Over het algemeen vereist dit een codeboek of een sleutelwoord. Versleuteling zijn processen die op een bericht worden toegepast om het te verbergen of om informatie te versleutelen. Vervolgens wordt dit proces omgekeerd om het bericht te vertalen of te decoderen. Beide codes en codering vormen een belangrijk onderdeel van de wetenschap van veilige communicatie, bekend als cryptanalyse.

stappen

Methode 1
Gebruik eenvoudige codes en cijfers (voor kinderen)

Titel afbeelding Create Secret Codes and Ciphers Step 1
1
Schrijf de woorden achteruit. Dit is een gemakkelijke manier om berichten te coderen, zodat ze niet in één oogopslag kunnen worden begrepen. Als je een bericht als ondersteboven schrijft "Ik wacht buiten op jou"het zou zo zijn "Et orepse areufa".
  • Hoewel deze code eenvoudig kan worden opgelost, kan het nog steeds nuttig zijn als u bedenkt dat iemand uw bericht wil lezen.
  • Titel afbeelding Create Secret Codes and Ciphers Step 2
    2
    Versleutel berichten door het alfabet in twee te weerspiegelen. Schrijf op een vel papier de letters van A naar M op dezelfde regel en schrijf, net eronder, de letters van N tot Z ook op een enkele regel. Wijzig elk van de letters van een bericht met de tegenovergestelde letter van de twee regels met letters die u hebt geschreven.
  • U kunt de gereflecteerde alfabetmethode gebruiken om het bericht te converteren "Hallo" in "Ubyn".
  • Titel afbeelding Create Secret Codes and Ciphers Step 3
    3
    Probeer de vrijmetselarij-encryptie. Teken op een vel papier een raster om te spelen drie op een rij. Schrijf in dit raster de letters van A naar I van links naar rechts en van boven naar beneden. Volgend op dit voorbeeld, zou u het volgende doen:
  • Op de eerste rij staan ​​de letters A, B en C.
  • Op de tweede rij staan ​​de letters D, E en F.
  • In de laatste rij zouden de letters G, H en I staan.
  • Titel afbeelding Create Secret Codes and Ciphers Step 4
    4
    Maak nog een raster voor de drie op een rij met punten. Trek nog een raster voor de drie op een rij naast de eerste. Je moet dit op dezelfde manier invullen als het eerste, maar dan met de letters van J tot R. Plaats vervolgens punten in elke spatie van elke rij van het rooster volgens de volgende beschrijving:
  • Begin in de eerste rij van links en plaats een punt in de rechter benedenhoek (de letter I), de onderste centrale zijde (de letter K) en de linkeronderhoek (de letter L).
  • In de tweede rij begin je van links en plaats je een punt aan de rechterkant in het midden (de letter M), de onderkant aan het midden (de letter N) en de linkerkant aan het midden (de letter O).
  • In de derde rij begin je van links en plaats je een punt in de rechterbovenhoek (de letter P), de bovenste centrale kant (de letter Q) en de linkerbovenhoek (de letter R).
  • Titel afbeelding Create Secret Codes and Ciphers Step 5
    5
    Teken twee X`s onder elk raster. Je vult elk van deze X ook met letters om de versleutelingsleutel voor vrijmetselarij af te maken. In de tweede X moet je punten plaatsen in de open ruimtes rond het snijpunt, zodat er een punt aan weerszijden van het midden van de X is. Doe dan het volgende:
  • In de eerste X zonder punten, schrijf de letter S in het bovenste gedeelte, de letter T aan de linkerkant, de letter U aan de rechterkant en de letter V in het onderste gedeelte.
  • In de tweede X, schrijf de letter W bovenaan, de letter X aan de linkerkant, de letter Y aan de rechterkant en de letter Z aan de onderkant.
  • Titel afbeelding Create Secret Codes and Ciphers Step 6
    6
    Schrijf met het vrijmetselaarscijfer met behulp van het raster rond de letters. De vormen van de rasters (inclusief de punten) die de letters omringen, worden gebruikt ter vervanging van de letters zelf. U kunt berichten coderen naar de vrijmetselarij-codering of ze decoderen met behulp van deze coderingssleutel.
  • Titel afbeelding Create Secret Codes and Ciphers Step 7
    7
    Gebruik rotatie-encryptie met datums. Kies een datum, die een speciale betekenis voor u kan hebben (zoals een verjaardag of de datum van uw afstuderen) of wees onpersoonlijk (zoals de verjaardag van George Washington). U moet het als een ononderbroken reeks cijfers schrijven en dit is de numerieke sleutel.
  • Als u bijvoorbeeld de verjaardag van George Washington wilt gebruiken (22-02-1732), zou u dit schrijven als 2221732.
  • Als u van tevoren een rotatie-encryptie met datums met een andere persoon afgesproken, kunt u een aanwijzing geven over de numerieke toets, samen met de gecodeerde berichten (zoals "Washington").
  • Titel afbeelding Create Secret Codes and Ciphers Step 8
    8
    Gebruik de numerieke toets van de rotatie met datums om een ​​bericht te coderen. Schrijf het bericht op een vel papier en schrijf daaronder een van de cijfers van de numerieke toets voor elke letter van het bericht. Wanneer u het laatste cijfer van de numerieke toets bereikt, moet u dit vanaf het begin herhalen. Als u bijvoorbeeld de verjaardag van George Washington gebruikt (22-02-1732), zou de procedure als volgt zijn:
  • post: "Ik heb honger".
  • gecodeerd:
    T.e.n.g.o.h.a.m.b.r.e
    2.2.2.1.7.3.2.2.2.2.1
    Roteer de letters volgens de numerieke toets als volgt:
  • Gecodeerd bericht: V.G.P.H.V.K.C.O.D.T.F.
  • Titel afbeelding Create Secret Codes and Ciphers Step 9
    9
    Gebruik een geheime taal, zoals gebrabbel. Het jargon werkt door na elke lettergreep van een woord de letter P toe te voegen en de klinker te herhalen waarmee de lettergreep van het oorspronkelijke woord wordt gevormd.
  • Voorbeelden: varken = cerpedopo-yo = yopo- ook = tampabienpe-nat = mopojapadopo- hello = hopolapa.
  • Voorbeelden van de spuit, variant waarin de letter P na elke klinker en niet van elke lettergreep wordt toegevoegd, waarbij ook dezelfde klinker wordt herhaald: varken = ceperdopo- ook = tapambiepen.
  • Voorbeelden waarin de tweeklanken zijn verdeeld, wat aanleiding geeft tot twee mogelijke opties: thanks = grapaciapas of grapacipiapas.


  • Methode 2
    Decodeer codes

    Titel afbeelding Create Secret Codes and Ciphers Step 10
    1
    Houd rekening met de beperkingen van de codes. Het is mogelijk dat ze een codeboek stelen, dat je verliest of dat het wordt vernietigd. Vaak kunnen zelfs vaste codes worden ontcijferd door de moderne cryptanalyse technieken en computeranalyse. Met de codes kunt u echter hoe dan ook lange berichten in één woord samenvoegen, zodat ze ideaal zijn om tijd te besparen.
    • U kunt de codes gebruiken als een goede manier om identificerende patronen te oefenen en deze vaardigheid te gebruiken bij het coderen, decoderen, coderen of decoderen van berichten.
    • Goede vrienden gebruiken natuurlijk codes tussen hen. Je zou privégrappen als een soort code kunnen beschouwen. U kunt uw eigen codetaal samenstellen met uw beste vrienden.
  • Titel afbeelding Create Secret Codes and Ciphers Step 11
    2
    Bepaal wat het doel van uw code zal zijn. Als u weet wat het doel van uw code is, hoeft u niet onnodig te werken. Als het de bedoeling is om tijd te besparen, is het mogelijk dat slechts een paar specifieke zoekwoorden nodig zijn. Als u gedetailleerde berichten wilt coderen, moet u mogelijk een codeboek maken dat meer op een woordenboek lijkt.
  • Kies de zinnen die vaak voorkomen in de berichten die u wilt coderen. Dit zullen de belangrijkste doelstellingen zijn die in een sleutelwoord zullen worden samengevat.
  • U kunt een code nog ingewikkelder maken door het gebruik van verschillende codes te roteren of door ze te combineren. Hoe meer codes u echter gebruikt, hoe meer codeboeken u nodig heeft om ze te decoderen.
  • Titel afbeelding Create Secret Codes and Ciphers Step 12
    3
    Maak het codeboek. Je kunt de veel voorkomende zinnen condenseren, zoals "Ik hoor je luid en duidelijk", in zoiets "Tec". Wijs alternatieve zoekwoorden toe voor elk denkbaar woord in uw gecodeerde berichten en ook voor veelgebruikte woordgroepen.
  • Soms, met een gedeeltelijke code, kun je genoeg een bericht coderen. Bijvoorbeeld, als het woord "tango" bedoel je "wandelen" en het woord "restaurant" bedoel je "museum" en het sleutelwoord "Tec" eerder gebruikte heeft dezelfde betekenis, dan:
  • Bericht: Zoals voor gisteren, wilde ik zeggen Tec. Ik zal doen tango de restaurant zoals gepland. Verander en uit.
  • Betekenis: Wat gisteren betreft, wilde ik dat zeggen Ik hoor je luid en duidelijk. Ik zal lopen de museum zoals gepland. Verander en uit.
  • Titel afbeelding Create Secret Codes and Ciphers Step 13
    4
    Pas uw codeboek toe op uw berichten. U kunt berichten coderen met behulp van de trefwoorden in uw codeboek en u kunt zich zelfs realiseren dat u tijd spaart door de zelfstandige naamwoorden te laten zoals ze zijn (bijvoorbeeld namen en voornaamwoorden, zoals "ik", "me", "zij"). Dit zal echter afhangen van de situatie waarin u zich bevindt.
  • De tweedelige codes coderen en decoderen de berichten met behulp van twee verschillende codeboeken en zijn veel sterker dan die van een enkel onderdeel.
  • Titel afbeelding Create Secret Codes and Ciphers Step 14



    5
    Codeer uw bericht met een wachtwoord, als een ander alternatief. U kunt een bericht, een groep woorden, letters, symbolen of een combinatie ervan gebruiken als sleutel om informatie te coderen. Ook zal degene die uw bericht ontvangt de sleutelzin of de sleutel van letters of symbolen nodig hebben om het te kunnen decoderen.
  • Bijvoorbeeld, als het sleutelwoord is "SECRET", elke letter van het bericht zou het aantal letters worden tussen die letter en de corresponderende letter in het sleutelwoord:
  • Bericht: hallo
  • codering:
    De / H / is op 11 letters van de sleutel / S /.
    De / o / bevindt zich 10 letters van de sleutel / E /.
    De / l / is op 9 letters van de toets / C /.
    etc.
  • Gecodeerde boodschap: 11 - 10 - 9 - 17
  • Titel afbeelding Create Secret Codes and Ciphers Step 15
    6
    Decodeer de berichten. Wanneer u gecodeerde berichten ontvangt, is het nodig om een ​​codeboek of een zin of trefwoord te gebruiken om ze te kunnen ontcijferen. Hoewel dit in het begin moeilijk kan zijn, zal het je intuïtiever maken naarmate je meer vertrouwd raakt met de code.
  • Als u uw codevaardigheid wilt versterken, kunt u uw vrienden uitnodigen deel uit te maken van een groep fans die codes maken. Ze zouden hun vaardigheden kunnen verbeteren door berichten naar elkaar te sturen.
  • Methode 3
    Leer algemene codes

    Titel afbeelding Create Secret Codes and Ciphers Step 16
    1
    Gebruik de code die wordt gebruikt door Queen Mary I van Schotland. Ze gebruikte symbolen als vervangingscode voor de letters en woorden van de Engelse taal toen ze probeerde berichten te verzenden in een tijd van politieke onrust. Dit zijn enkele kenmerken van Queen Mary`s code die nuttig kunnen zijn voor uw eigen opleiding in cryptanalyse:
    • Eenvoudige vormen werden gebruikt om de letters van hogere frequentie te vervangen (de koningin gebruikte bijvoorbeeld de cirkel in plaats van de letter / A /). Op deze manier wordt tijd bespaard bij het coderen.
    • De algemene symbolen werden gebruikt als onderdeel van een nieuwe codetaal (de koningin gebruikte de 8 bijvoorbeeld als een code voor de letter Y). Op deze manier kan het voor decoders verwarrend zijn als ze het als een getal interpreteren en niet als het symbool van een code.
    • Unieke symbolen werden gebruikt in plaats van gewone woorden. Op dat moment werden unieke symbolen toegewezen aan woorden als "bidden" en "boodschapper", hoewel ze vandaag niet zo gewoon zijn als toen. Als u echter symbolen gebruikt in plaats van frequente woorden of woordgroepen, bespaart u tijd en voegt u complexiteit toe.
  • Titel afbeelding Create Secret Codes and Ciphers Step 17
    2
    Gebruik frases in code op dezelfde manier als militaire waarschuwingen. Met codezinnen kun je heel veel betekenis in één zin opnemen. Zelfs verschillende soorten militaire waarschuwingen, zoals het DEFCON-systeem, zijn gewoon bekende codes die staan ​​voor een staat van verdediging. U kunt geschikte woorden of coderingstekens bedenken in uw dagelijks leven.
  • U zou het woord bijvoorbeeld in code kunnen gebruiken "knoeier" wanneer je met je vrienden bent om te zeggen "Ik moet naar mijn kluisje gaan".
  • Je zou ook de codefrase kunnen gebruiken "Mijn neef Bernardo houdt ook van hockey" om je vrienden te vertellen dat de persoon met wie je wilt vertrekken, is aangekomen.
  • Titel afbeelding Create Secret Codes and Ciphers Step 18
    3
    Gebruik een boek als een sleutel om berichten te coderen. Het is relatief eenvoudig om een ​​boek te krijgen. Als u vaststelt dat een boek de sleutel tot een code is, kunt u naar een bibliotheek of bibliotheek gaan wanneer u het bericht ontvangt en de sleutel zoeken om het te decoderen.
  • U zou bijvoorbeeld kunnen bepalen dat u het boek gaat gebruiken Duin door Frank Herbert en gebruik getallen in code om de pagina, de regel en het woordnummer vanaf de linkerkant weer te geven.
  • Gecodeerde boodschap: 224.10.1- 187.15.1- 163.1.7- 309.4.4
  • Gedecodeerd bericht: ik verberg mijn woorden.
  • Het is mogelijk dat de paginanummers verschillend zijn in verschillende edities van het boek. Daarom moet u de publicatie-informatie (zoals de editie, het jaar van publicatie, enz.) Samen met het boek opnemen dat als sleutel zal dienen, zodat u ervoor kunt zorgen dat u het juiste boek gebruikt.
  • Methode 4
    Codering decoderen

    Titel afbeelding Create Secret Codes and Ciphers Step 19
    1
    Bepaal hoe geschikt het is om een ​​codering te gebruiken. Versleuteling maakt gebruik van algoritmen. Deze zijn vergelijkbaar met een proces of transformatie dat constant op een bericht wordt toegepast, wat betekent dat iedereen het kan ontcijferen als ze de codering kennen.
    • Zelfs getrainde cryptanalysts kunnen worden verward door complexe ciphers. In sommige gevallen blijkt de wiskunde die complexe cijfers ondersteunt een gepaste verdediging om alledaagse berichten te verbergen.
    • In veel gevallen versterken cryptografen de codering door een sleutel toe te voegen, zoals de datum. Met deze sleutel worden de uitvoerwaarden aangepast aan het bijbehorende aantal van de dag van die maand (de eerste van de maand, alle uitvoerwaarden zouden met een waarde van één veranderen).
  • Titel afbeelding Create Secret Codes and Ciphers Step 20
    2
    Pas een uitgevonden algoritme toe op uw berichten. Een van de eenvoudigste coderingen die u kunt toepassen, is César-codering (soms verplaatsingsversleuteling genoemd). Deze codering houdt in dat u elke letter van het bericht één letter in het alfabet vooruit laat gaan.
  • Bericht: hallo
  • Bericht versleuteld met het César-cijfer: i- p- m- b
  • U kunt het César-cijfer wijzigen om een ​​ander aantal letters van het alfabet naar voren te draaien. Het concept van deze codering is in wezen hetzelfde als dat van ROT13.
  • Versleuteling kan erg complex zijn. In sommige gevallen is het ook nodig om coördinaten, uren en andere waarden te gebruiken. Het proces van sommige codering vereist mogelijk dat u een computer gebruikt.
  • Titel afbeelding Create Secret Codes and Ciphers Step 21
    3
    Versleutel berichten Versleutel berichten met behulp van het algoritme. U moet het sneller doen naarmate u het coderingsproces leert. U kunt meer dingen toevoegen aan het algoritme zodat het complexer is. Bijvoorbeeld:
  • Het bevat een rotatievoorwaarde voor de codering, zoals de dag van de week. Wijs een waarde toe aan elke dag van de week en pas de codering aan op basis van deze waarde wanneer u een bericht op de betreffende dag codeert.
  • Voeg een paginanummer toe aan het versleutelde bericht. Elke corresponderende letter op die pagina functioneert als de berichtentoets:
  • Eerste ontsleuteld bericht: 13- 8- 11-13
  • Sleutel van het boek: Een meisje (ruimte wordt niet geteld)
    De / H / is op 13 letters van de / U /
    De / e / is op 8 letters van de / r /
    De / l / is op 11 letters van de / a /
    Enz.
  • Berichtenset volgens de sleutel: Hallo
  • Titel afbeelding Create Secret Codes and Ciphers Step 22
    4
    Berichten decoderen. Zodra u een expert in het lezen van codering bent, moet het instinctief of op zijn minst eenvoudiger zijn. De toepassing van de processen (of algoritmes) is constant, dus wanneer u met dit soort cryptografische systemen werkt, kunt u trends per gewoonte ontdekken en een intuïtie verwerven.
  • Cryptografieclubs voor amateurs zijn populair online en zijn in veel gevallen gratis en bieden u standaardhandleidingen over de basisprincipes van moderne encryptie.
  • Methode 5
    Begrijp standaard codering

    Titel afbeelding Create Secret Codes and Ciphers Step 23
    1
    Beheers de morse code. Dit is een codering, ongeacht wat je naam zegt. Daarin geven stippen en streepjes korte en lange elektrische signalen weer. Deze vertegenwoordigen op hun beurt de letters van het alfabet, waardoor in het verleden elektrische communicatie mogelijk was (de telegraaf). Dit zijn enkele van de gemeenschappelijke letters in de morsecode die worden weergegeven door lange (_) en korte (.) Tekens:
    • R, S, T, L: ._. - _ .. - _ - ._ ..
    • A, E, O: ._ -. - _ _ _
  • Titel afbeelding Create Secret Codes and Ciphers Step 24
    2
    Gebruik de transpositiecodes. Veel van de groten uit de geschiedenis, zoals het genie Leonardo da Vinci, schreven berichten zoals ze zouden zijn als ze in een spiegel zouden worden weerspiegeld. Dit heeft ertoe geleid dat de codering van dit type meestal wordt genoemd "in een spiegel schrijven". In het begin kan het moeilijk zijn om dit soort cijfers te beheersen, maar ze hebben de neiging snel instinctief te worden.
  • Over het algemeen geven de transpositiecodes een visuele behandeling aan de berichten of de formatie van de letters. Het beeld van het bericht wordt getransformeerd om de betekenis ervan te verbergen.
  • Titel afbeelding Create Secret Codes and Ciphers Step 25
    3
    Converteer berichten naar de code binair. Dit is de taal van nummer 1 en 0 die door computers wordt gebruikt. U kunt combinaties van deze nummers 1 en 0 coderen en deze vervolgens decoderen met een binaire sleutel. U kunt ook de waarden berekenen die de cijfers 1 en 0 vertegenwoordigen voor elke letter van het bericht.
  • Bijvoorbeeld de naam "Maria" het zou op deze manier gecodeerd zijn in het binaire systeem: 01001101- 01100001- 01110010- 11000011-10101101-01100001.
  • tips

    • U moet een manier bedenken om de spaties tussen woorden te scheiden van de woorden zelf, zodat uw code degelijker en moeilijker te ontcijferen is. U kunt bijvoorbeeld een letter gebruiken in plaats van een spatie (de letters die het beste werken, zijn E, T, A, O en N). Deze letters staan ​​bekend als "nietig".

    waarschuwingen

    • Houd er rekening mee dat de beveiliging van uw bericht niet wordt gegarandeerd, alleen omdat het een code of een codering heeft. Het is mogelijk dat de code kan worden ontcijferd via cryptanalyse of ook door menselijke fouten, zoals het verlies van het codeboek.
    Delen op sociale netwerken:

    Verwant
    Hoe een geheim bericht door een afbeelding te sturenHoe een geheim bericht door een afbeelding te sturen
    Hoe een QR-code te scannenHoe een QR-code te scannen
    Hoe je Siri je sms-berichten laat lezenHoe je Siri je sms-berichten laat lezen
    Hoe maak je een nep-foutmelding in WindowsHoe maak je een nep-foutmelding in Windows
    Hoe een Apple-postvak op een Android-telefoon te installerenHoe een Apple-postvak op een Android-telefoon te installeren
    Hoe een geheime code te makenHoe een geheime code te maken
    Hoe een Cesar-code te ontcijferenHoe een Cesar-code te ontcijferen
    Hoe een geheime code te ontcijferenHoe een geheime code te ontcijferen
    Veel plezier met de adresbalk van de internetbrowserVeel plezier met de adresbalk van de internetbrowser
    Hoe te schrijven met de vrijmetselarij-encryptieHoe te schrijven met de vrijmetselarij-encryptie
    » » Hoe geheime codes en codering te creëren
    © 2021 emkiset.ru