5 manieren om een geheime code en wachtwoord te maken

Inhoudsopgave:

5 manieren om een geheime code en wachtwoord te maken
5 manieren om een geheime code en wachtwoord te maken

Video: 5 manieren om een geheime code en wachtwoord te maken

Video: 5 manieren om een geheime code en wachtwoord te maken
Video: HOW TO UNLOCK YOUR OWN IPHONE WITHOUT CODE? - #WISTJEDAT 2024, Mei
Anonim

Codes zijn een manier om een bericht te veranderen zodat de oorspronkelijke betekenis verborgen blijft. Meestal vereist deze techniek een boek of codewoord. Versleuteling is een proces dat wordt toegepast op berichten om te verbergen of informatie. Dit proces is het omgekeerde van het vertalen of interpreteren van berichten. Codes en cijfers vormen een belangrijk onderdeel van de wetenschap van communicatiebeveiliging, ook wel cryptanalyse genoemd.

Stap

Methode 1 van 5: Eenvoudige wachtwoorden en codes gebruiken (voor kinderen)

Maak geheime codes en cijfers Stap 1
Maak geheime codes en cijfers Stap 1

Stap 1. Schrijf de woorden in omgekeerde volgorde

Hier is een eenvoudige manier om berichten te coderen zodat ze niet in één oogopslag kunnen worden begrepen. Berichten zoals "Ontmoet me buiten" worden in omgekeerde volgorde geschreven, wat "Lumet uka id raul" wordt.

Deze code is gemakkelijk te interpreteren, maar kan handig zijn als u denkt dat iemand uw bericht probeert te lezen

Maak geheime codes en cijfers Stap 2
Maak geheime codes en cijfers Stap 2

Stap 2. Spiegel het alfabet tot de helft van het alfabet om het bericht te coderen

Schrijf de letters A t/m M in één regel op het papier. Ga door met het volgende alfabet (N-Z) net onder deze regel, ook in één regel. Vervang elke letter in het bericht door de letter er recht tegenover.

Door alfabetische reflectie te gebruiken, wordt het bericht "Hallo" "Unyb"

Maak geheime codes en cijfers Stap 3
Maak geheime codes en cijfers Stap 3

Stap 3. Probeer een rasterwachtwoord toe te passen

Teken vierkanten zoals in boter-kaas-en-eieren op een stuk papier. Schrijf de letters A t/m I in de vakjes, van links naar rechts, van boven naar beneden. In dit voorbeeld:

  • De eerste regel bestaat uit de letters A, B, C.
  • De tweede regel bestaat uit de letters D, E, F.
  • De laatste regel bestaat uit G, H, I.
Maak geheime codes en cijfers Stap 4
Maak geheime codes en cijfers Stap 4

Stap 4. Maak een tweede boter-kaas-en-eieren met stippen

Teken nog een boter-kaas-en-eieren-vierkant naast de eerste. Vul de vakken in met de letters J tot R, vergelijkbaar met de eerste. Markeer vervolgens elk vak van elke regel als volgt met een punt:

  • Plaats in de eerste rij, beginnend vanaf links, een stip in de rechterbenedenhoek (letter I), in het midden onderaan (letter K) en in de linkerbenedenhoek (letter L)
  • Plaats in de tweede rij, beginnend vanaf links, een stip in het midden rechts (de letter M), onderaan in het midden (de letter N) en in het midden links (de letter O).
  • Plaats in de derde rij, beginnend vanaf links, een stip in de rechterbovenhoek (de letter P), in het midden bovenaan (de letter Q) en in de linkerbovenhoek (de letter R).
Maak geheime codes en cijfers Stap 5
Maak geheime codes en cijfers Stap 5

Stap 5. Schrijf twee grote X'en onder elke tegel

Deze twee X'en worden ook gevuld met letters om het vierkante cijfer te voltooien. Plaats op de tweede X een stip in de open ruimte rond de dwarsdoorsnede van de X, zodat er aan elke kant van het midden van de X een stip staat. Dan:

  • Schrijf in de eerste X (niet gestippeld) een S boven de X, een T aan de linkerkant, een U aan de rechterkant en een V aan de onderkant.
  • Schrijf op de tweede X W aan de bovenkant, X aan de linkerkant, Y aan de rechterkant en Z aan de onderkant.
Maak geheime codes en cijfers Stap 6
Maak geheime codes en cijfers Stap 6

Stap 6. Gebruik het vakje rond de letters om het wachtwoord op te schrijven

Er worden vierkanten (inclusief stippen) rondom de letters gebruikt in plaats van de letters zelf. Gebruik deze toegangscode voor het vak om berichten te coderen en te vertalen.

Maak geheime codes en cijfers Stap 7
Maak geheime codes en cijfers Stap 7

Stap 7. Gebruik een datumwachtwoord

Kies een datum; U kunt een persoonlijke datum gebruiken, zoals een verjaardag of afstuderen, of een andere datum, zoals de onafhankelijkheidsdag van Indonesië. Noteer de cijfers voor de datum, de maand en het jaar in volgorde. Hier is je numerieke slot.

  • Als u bijvoorbeeld de onafhankelijkheidsdag van Indonesië gebruikt, schrijft u deze als 1781945.
  • Als je al een wachtwoorddatum met iemand hebt afgesproken, kun je een numerieke vergrendelingshint in het gecodeerde bericht opnemen (bijvoorbeeld Gefeliciteerd met je verjaardag).
Maak geheime codes en cijfers Stap 8
Maak geheime codes en cijfers Stap 8

Stap 8. Versleutel het bericht met datumvergrendeling

Schrijf de boodschap op een stuk papier. Noteer onder het bericht één cijfer van het numerieke slot voor elke letter in het bericht. Wanneer u het laatste cijfer van het datumslot bereikt, begint u opnieuw. Als u bijvoorbeeld de Indonesische onafhankelijkheidsdag (17/8/1945) als sleutel gebruikt:

  • Bericht: Ik heb honger
  • codering:

    ik heb honger

    1.7.8.1.9.4.5.1.

    Schuif de letters volgens de cijfertoets en genereer…

  • Wachtwoord bericht:B. Q. B. M. I. S. E. S.
Maak geheime codes en cijfers Stap 9
Maak geheime codes en cijfers Stap 9

Stap 9. Gebruik een geheime taal, bijvoorbeeld Varkenslatijn

In Varkenslatijn worden woorden die met een medeklinker beginnen vervangen, zodat de klank aan het einde van het woord staat en "ay" wordt toegevoegd. Deze techniek is effectiever voor woorden die met veel medeklinkers beginnen. Woorden die met een klinker beginnen, kunnen aan het einde eenvoudig worden toegevoegd met "way" of "ay".

  • Voorbeelden van woorden die beginnen met een medeklinker: sapi = apisay; ik = Akuway; ook = ugajay; nat = asahbay; hallo = hallo
  • Voorbeelden van woorden die met veel medeklinkers beginnen: zorgen = awatirkhay; standaard = andarstay; pijn = erynyay
  • Voorbeelden van woorden die beginnen met klinkers: cloud = awanay; heerlijk = heerlijk; ash = abuway;

Methode 2 van 5: De code kraken

Maak geheime codes en cijfers Stap 10
Maak geheime codes en cijfers Stap 10

Stap 1. Ken de codebeperkingen

Codeboeken kunnen worden gestolen, verloren of vernietigd. Moderne cryptanalytische en computeranalysetechnieken kunnen vaak zelfs krachtige codes kraken. Code kan echter lange berichten in één woord samenvatten, wat veel tijd kan besparen.

  • Codes kunnen worden gebruikt voor het oefenen van het lezen van patronen. Deze vaardigheid kan worden gebruikt bij het maken en kraken van codes of cijfers.
  • Codes worden meestal gebruikt door goede vrienden. Een grap die alleen goede vrienden begrijpen, kan eigenlijk worden gezien als een soort "code". Probeer taal te coderen met je goede vrienden.
Maak geheime codes en cijfers Stap 11
Maak geheime codes en cijfers Stap 11

Stap 2. Bepaal het doel van het genereren van code

Als u het doel van coderen kent, zorgt u ervoor dat uw inspanningen op schema liggen. Als het doel van coderen is om tijd te besparen, kunt u enkele aangepaste codewoorden maken. Als u gedetailleerde berichten probeert te coderen, is het een goed idee om een woordenboekachtig codeboek te maken.

  • Selecteer de zin die vaak voorkomt in het bericht dat u wilt coderen. Dit is je belangrijkste doelwit om in een geheime code te veranderen.
  • De code kan verder worden gecompliceerd door verschillende codes te gebruiken die worden geroteerd of gecombineerd. Naarmate er echter meer code wordt gebruikt, neemt het aantal benodigde codeboeken toe.
Maak geheime codes en cijfers Stap 12
Maak geheime codes en cijfers Stap 12

Stap 3. Maak je codeboek aan

Kort algemene zinnen, zoals 'Bericht volledig en duidelijk ontvangen', in tot iets als 'Roy'. Geef alternatieve codewoorden op voor elk woord dat u wilt coderen, evenals veelvoorkomende woordgroepen in het bericht.

  • Soms kan gedeeltelijke/gedeeltelijke code berichten goed verbergen. Als "dans" bijvoorbeeld "bezorgen" betekent en "restaurant" betekent "museum", betekent "restaurant", en "Roy" komt van de vorige code.

    • Bericht:

      Wat betreft gisteren. Ik wilde zeggen, Roy. Ik ga zoals gepland naar het restaurant dansen. Over en uit.

    • Betekenis:

      Wat betreft gisteren. Ik wil zeggen dat uw bericht volledig en duidelijk is ontvangen. Ik breng je zoals gepland naar het museum. Over en uit.

Maak geheime codes en cijfers Stap 13
Maak geheime codes en cijfers Stap 13

Stap 4. Pas het codeboek toe op het bericht

Gebruik de codewoorden in uw codeboek om berichten te coderen. U kunt tijd besparen door zelfstandige naamwoorden (zoals namen en voornaamwoorden zoals ik, zij, u) te vervangen door platte tekst. Het hangt echter allemaal af van uw situatie.

Een tweedelige code gebruikt twee verschillende codeboeken om een bericht te coderen of te decoderen. Dit type code is veel robuuster dan eendelige code

Maak geheime codes en cijfers Stap 14
Maak geheime codes en cijfers Stap 14

Stap 5. Gebruik de sleutel om het bericht ook te versleutelen

Sleutelberichten, woordgroepen, letters, symbolen of een combinatie daarvan kunnen worden gebruikt om berichten te coderen. De ontvanger van het bericht heeft ook een sleutelzin of sleutelletter/symbool nodig om het bericht te ontcijferen.

  • Met het trefwoord "GEHEIM" wordt bijvoorbeeld elke letter van het bericht omgezet naar het aantal letters tussen het bericht en de letter van het bijbehorende trefwoord. Bijvoorbeeld,

    • Bericht:

      Hallo

    • Codering:

      /H/ afstand

      Stap 11. de letter van de sleutel /S/

      /e/ is dezelfde letter (nul) met toets /E/

      /l/ berjara

      Stap 9. de letter van de sleutel /C/

      Enzovoort…

    • Gecodeerd bericht:

      11; 0; 9; 6; 10

Maak geheime codes en cijfers Stap 15
Maak geheime codes en cijfers Stap 15

Stap 6. Vertaal het bericht

Wanneer u een gecodeerd bericht ontvangt, gebruik dan uw codeboek of sleutelzinnen/trefwoorden om het te vertalen zodat het begrepen kan worden. In het begin is het misschien moeilijk, maar naarmate je aan de code went, wordt het gemakkelijker om hem te kraken.

Om je codeer- en codeervaardigheden te versterken, kun je proberen je vrienden een groep amateurcodeerders te laten maken. Stuur berichten naar elkaar om je vaardigheden te verbeteren

Methode 3 van 5: Common codes bestuderen

Maak geheime codes en cijfers Stap 16
Maak geheime codes en cijfers Stap 16

Stap 1. Pas de code toe die Mary, Queen of Scots heeft gebruikt

Toen de Schotse politieke omstandigheden in beroering waren, gebruikte Mary, Queen of Scots, symbolen in plaats van gewone letters en woorden. Enkele van de functies in Mary's code die u misschien nuttig vindt, zijn:

  • Gebruik eenvoudige vormen voor veelgebruikte letters, zoals een cirkel in plaats van /A/. Dit bespaart tijd bij het coderen van berichten.
  • Gemeenschappelijke symbolen worden gebruikt als onderdeel van de nieuwe codetaal; Mary gebruikt bijvoorbeeld "8" als de code voor de letter "Y". Dit kan de code-interpreter misleiden door te denken dat het een getal is in plaats van een codesymbool.
  • Unieke symbolen voor veelvoorkomende woorden. Maria gebruikte een uniek symbool voor de woorden "bidden" en "koerier", en beide werden in haar tijd heel vaak gebruikt. Het gebruik van unieke symbolen om veelgebruikte woorden en zinsdelen te vervangen, bespaart tijd en voegt complexiteit toe aan de code.
Maak geheime codes en cijfers Stap 17
Maak geheime codes en cijfers Stap 17

Stap 2. Gebruik een codezin die lijkt op die van het leger

Codezinnen kunnen meerdere betekenissen in één enkele zin afkorten. In feite is bekend dat veel militaire alarmcondities, zoals het DEFCON-systeem, de staat van defensiegereedheid beschrijven. Bepaal de juiste codewoorden/zinnen in uw dagelijks leven.

  • In plaats van bijvoorbeeld te zeggen "Ik moet naar het toilet" als je met vrienden bent, kun je het codewoord "Ontbijt" gebruiken.
  • Om je vriend te laten weten dat zijn of haar verliefdheid de kamer is binnengekomen, kun je de codezin 'Mijn neef speelt ook graag voetbal' zeggen.
Maak geheime codes en cijfers Stap 18
Maak geheime codes en cijfers Stap 18

Stap 3. Codeer het bericht met behulp van het vergrendelingscodeboek

Boeken zijn vrij gemakkelijk te krijgen. Als het boek is ingesteld als codeslot, kun je na ontvangst van de code naar de boekhandel of bibliotheek gaan om het te kraken.

  • U kunt bijvoorbeeld het boek Dune van Frank Herbert gebruiken, waar de numerieke code de pagina-, regel- en woordentelling vertegenwoordigt, beginnend vanaf links.

    • Gecodeerde berichten:

      224.10.1; 187.15.1; 163.1.7; 309.4.4

    • Originele bericht:

      Ik verberg mijn woorden.

  • Boeken met dezelfde titel maar verschillende edities kunnen verschillende paginanummers hebben. Om ervoor te zorgen dat het juiste boek als sleutel wordt gebruikt, voegt u de publicatie-informatie, zoals editie, jaar van publicatie, enzovoort, toe aan uw boeksleutel.

Methode 4 van 5: Wachtwoord kraken

Maak geheime codes en cijfers Stap 19
Maak geheime codes en cijfers Stap 19

Stap 1. Bepaal de geschiktheid van het gebruik van het wachtwoord

Wachtwoorden gebruiken algoritmen, dit zijn processen of wijzigingen die consistent op berichten worden toegepast. Dit betekent dat iedereen die dit wachtwoord kent het kan kraken.

  • Complexe wachtwoorden kunnen zelfs een getrainde wachtwoordexpert in verwarring brengen. Soms kunnen de wiskundige bewerkingen achter complexe cijfers een krachtig bolwerk zijn tegen alledaagse berichten.
  • Veel cijfers voegen sleutels toe, zoals datums, om wachtwoorden te versterken. Deze toets past de uitvoerwaarde aan door de dag van de corresponderende maand toe te voegen (bijvoorbeeld op de 1e worden alle coderingen met 1 verhoogd).
Maak geheime codes en cijfers Stap 20
Maak geheime codes en cijfers Stap 20

Stap 2. Keer het algoritme om om op het bericht toe te passen

Een van de eenvoudigste wachtwoorden die kan worden toegepast, is het ROT1-wachtwoord (ook wel het Caesar-wachtwoord genoemd). Deze naam betekent simpelweg dat u elke letter in het bericht vooruitgaat naar de volgende letter in het alfabet.

  • ROT1 bericht:

    Hallo

  • ROT1 gecodeerd:

    l; B; m; P

  • Het Caesarcijfer kan worden aangepast door het aantal verschillende letters in het alfabet op te voeren. Conceptueel zijn ROT1 en ROT13 in principe hetzelfde.
  • Wachtwoorden kunnen erg complex zijn. Sommige wachtwoorden gebruiken coördinaten, uren en andere cijfers. Sommige wachtwoorden kunnen alleen met behulp van een computer worden gekraakt.
Maak geheime codes en cijfers Stap 21
Maak geheime codes en cijfers Stap 21

Stap 3. Versleutel het bericht

Gebruik algoritmen om berichten te coderen. Naarmate het proces van leren coderen doorgaat, zal uw snelheid bij het kraken van wachtwoorden toenemen. Voeg het algoritme toe om het ingewikkelder te maken. Als voorbeeld:

  • Neem een wijzigingsvoorwaarde op in uw wachtwoord, zoals de dag van de week. Bepaal de waarde voor elke dag. Pas het wachtwoord aan op deze waarde bij het coderen van berichten voor de dag.
  • Vermeld het paginanummer in uw wachtwoordbericht. Elke gerelateerde letter op de pagina fungeert als een sleutel in het bericht, bijvoorbeeld:

    • Eerste bericht:

      7; 2; 3; 6; 3

    • Boek slot: A_girl (spaties tellen niet mee)

      /H/ afstand

      Stap 7. brief van /A/

      /e/ berjara

      Stap 2. letters van /g/

      /l/ berjara

      Stap 3. letters van /i/

      Enzovoort…

    • Bericht met aangepaste sleutel:

      Hallo

Maak geheime codes en cijfers Stap 22
Maak geheime codes en cijfers Stap 22

Stap 4. Kraak het wachtwoord

Je moet wennen aan het lezen van wachtwoorden als je genoeg ervaring hebt, of het is in ieder geval gemakkelijker om ze te kraken. Wanneer u processen (algoritmen) consequent toepast, zullen deze gewoonten u helpen trends te herkennen of intuïtie te krijgen bij het werken aan dit type codeersysteem.

Amateur-cryptografieclubs zijn behoorlijk populair op internet. Veel van deze clubs zijn gratis en leren de basis van moderne codering

Methode 5 van 5: Standaardwachtwoorden begrijpen

Maak geheime codes en cijfers Stap 23
Maak geheime codes en cijfers Stap 23

Stap 1. Beheers de morsecode

Ondanks de codenaam is Morse een soort cijfer. De punten en streepjes vertegenwoordigen lange en korte elektrische signalen, die worden gebruikt in plaats van letters in het alfabet. Deze methode werd in het verleden gebruikt om met elektriciteit te communiceren (bekend als de telegraaf). Enkele van de letters die vaak worden gebruikt in Morse, aangeduid met lange (_) en korte (.) signalen, zijn onder meer:

  • R; S; T; L:._.; _..; _;._..
  • EEN; E; O:._;.; _ _ _
Maak geheime codes en cijfers Stap 24
Maak geheime codes en cijfers Stap 24

Stap 2. Profiteer van transpositiecijfers

Veel grote mensen uit de geschiedenis, zoals het genie Leonardo da Vinci, schreven berichten zoals ze in de spiegel verschijnen. Daarom wordt deze coderingsmethode gewoonlijk "schrijven in de spiegel" genoemd. Dit type wachtwoord lijkt in eerste instantie misschien moeilijk, maar het zal snel worden begrepen.

Transpositiecijfers veranderen meestal het bericht of de rangschikking van letters visueel. De afbeelding van het bericht wordt gewijzigd om de oorspronkelijke betekenis te verbergen

Maak geheime codes en cijfers Stap 25
Maak geheime codes en cijfers Stap 25

Stap 3. Converteer het bericht naar binaire code

Binair is een computertaal die de cijfers 1 en 0 gebruikt. De combinaties van 1 en 0 kunnen worden gecodeerd en geïnterpreteerd met een binaire sleutel, of door de waarden te berekenen die worden weergegeven door 1 en 0 voor elke letter in een bericht.

Wanneer de naam "Matt" is gecodeerd met binaire code, is het resultaat: 01001101; 01000001; 01010100; 01010100

Tips

  • Vind een manier om spaties tussen woorden en de woorden zelf te coderen. Dit zal de code versterken en moeilijker te kraken maken. U kunt bijvoorbeeld letters gebruiken (bij voorkeur E, T, A, O en N) in plaats van spaties. Deze letters worden nul genoemd.
  • Leer verschillende scripts, zoals Runic, en genereer coderings-/interpretatiecodes voor de ontvanger van het bericht. Je kunt het vinden op internet.

Aanbevolen: