5 maniere om geheime kodes en wagwoorde te skep

INHOUDSOPGAWE:

5 maniere om geheime kodes en wagwoorde te skep
5 maniere om geheime kodes en wagwoorde te skep

Video: 5 maniere om geheime kodes en wagwoorde te skep

Video: 5 maniere om geheime kodes en wagwoorde te skep
Video: ЗАПРЕЩЕНЫ СКРЫТЫЕ УЧЕНИЯ Библии! Бытие РАСШИФРОВАНО-Б... 2024, Mei
Anonim

Kodes is 'n manier om 'n boodskap te verander sodat die oorspronklike betekenis daarvan verborge is. Hierdie tegniek vereis gewoonlik 'n boek of kodewoord. Enkripsie is 'n proses wat toegepas word op boodskappe om te verberg of inligting. Hierdie proses is die omgekeerde van die vertaling of interpretasie van boodskappe. Kodes en sifers is 'n belangrike deel van die wetenskap van kommunikasiebeveiliging, wat ook bekend staan as kriptanalise.

Stap

Metode 1 van 5: Gebruik eenvoudige wagwoorde en kodes (vir kinders)

Skep geheime kodes en sifers Stap 1
Skep geheime kodes en sifers Stap 1

Stap 1. Skryf die woorde in omgekeerde volgorde neer

Hier is 'n eenvoudige manier om boodskappe te kodeer sodat dit nie in 'n oogopslag verstaan kan word nie. Boodskappe soos 'Ontmoet my buite' word omgekeerd geskryf, wat 'Lumet uka id raul' word.

Hierdie kode is maklik om te interpreteer, maar kan nuttig wees as u dink dat iemand u boodskap probeer lees

Skep geheime kodes en sifers Stap 2
Skep geheime kodes en sifers Stap 2

Stap 2. Spieël die alfabet tot die helfte van die alfabet om die boodskap te kodeer

Skryf die letters A tot M in een reël op die papier. Gaan voort met die volgende alfabet (NZ) net onder hierdie reël, ook in een reël. Vervang elke letter in die boodskap met die letter direk daarteenoor.

Deur alfabetiese refleksie te gebruik, word die boodskap "Hallo" "Unyb."

Skep geheime kodes en sifers Stap 3
Skep geheime kodes en sifers Stap 3

Stap 3. Probeer 'n roosterwagwoord toepas

Teken vierkante soos in tic tac toe op 'n stuk papier. Skryf die letters A tot I in die blokkies, van links na regs, van bo na onder. In hierdie voorbeeld:

  • Die eerste reël bestaan uit die letters A, B, C.
  • Die tweede reël bestaan uit die letters D, E, F.
  • Die laaste reël bestaan uit G, H, I.
Skep geheime kodes en sifers Stap 4
Skep geheime kodes en sifers Stap 4

Stap 4. Skep 'n tweede tic tac toe met kolletjies

Teken nog 'n tic tac toe -vierkant langs die eerste een. Vul die blokkies in met die letters J tot R, soortgelyk aan die eerste. Merk dan elke blokkie van elke reël met 'n punt soos volg:

  • In die eerste ry, vanaf links, plaas 'n kolletjie in die regter onderste hoek (letter I), in die middelste middelkant, (letter K) en in die linker onderste hoek (letter L)
  • In die tweede ry, vanaf links, plaas 'n kolletjie in die middelste regterkant (die letter M), aan die onderkant van die middelste kant (die letter N) en in die middelste linkerkant (die letter O).
  • In die derde ry, vanaf links, plaas 'n kol in die regter boonste hoek (die letter P), in die boonste middelkant (die letter Q) en in die linker boonste hoek (die letter R).
Skep geheime kodes en sifers Stap 5
Skep geheime kodes en sifers Stap 5

Stap 5. Skryf twee groot X'e onder elke teël

Hierdie twee X's sal ook met letters gevul word om die vierkantige kode te voltooi. Plaas op die tweede X 'n kol in die oop ruimte rondom die dwarssnit van die X, sodat daar 'n kolletjie aan elke kant van die middel van die X is. Dan:

  • Skryf in die eerste X (nie gestippel nie) 'n S bo die X, 'n T aan die linkerkant, 'n U aan die regterkant en 'n V aan die onderkant.
  • Op die tweede X, skryf W aan die bokant, X aan die linkerkant, Y aan die regterkant en Z aan die onderkant.
Skep geheime kodes en sifers Stap 6
Skep geheime kodes en sifers Stap 6

Stap 6. Gebruik die boks om die letters om die wagwoord neer te skryf

Vierkante (insluitend kolletjies) rondom die letters word gebruik in plaas van die letters self. Gebruik hierdie blokkiesleutel om boodskappe te kodeer en te vertaal.

Skep geheime kodes en sifers Stap 7
Skep geheime kodes en sifers Stap 7

Stap 7. Gebruik 'n datumwagwoord

Kies enige datum; U kan 'n persoonlike datum gebruik, soos 'n verjaarsdag of universiteit, of 'n ander datum, soos Indonesië se onafhanklikheidsdag. Skryf die getalle vir die datum, maand en jaar in volgorde neer. Hier is u numeriese slot.

  • As u byvoorbeeld die onafhanklikheidsdag van Indonesië gebruik, skryf dit dan as 1781945.
  • As u reeds met iemand 'n wagwoorddatum ooreengekom het, kan u 'n numeriese slotwenk in die gekodeerde boodskap insluit (bv. Gelukkige verjaardag).
Skep geheime kodes en sifers Stap 8
Skep geheime kodes en sifers Stap 8

Stap 8. Enkripteer boodskap met datum slot

Skryf die boodskap op 'n stuk papier. Skryf onder die boodskap een syfer van die numeriese slot vir elke letter in die boodskap neer. As u die laaste syfer van die datumslot bereik, begin u weer. As u byvoorbeeld die onafhanklikheidsdag van Indonesië (17/8/1945) as die sleutel gebruik:

  • Boodskap: Ek is honger
  • Kodering:

    ek is honger

    1.7.8.1.9.4.5.1.

    Skuif die letters volgens die getalsleutel en genereer …

  • Wagwoordboodskap: B. Q. B. M. I. S. E. S.
Skep geheime kodes en sifers Stap 9
Skep geheime kodes en sifers Stap 9

Stap 9. Gebruik 'n geheime taal, byvoorbeeld Pig Latin

In Vark -Latyn word woorde wat met 'n konsonantklank begin, vervang sodat die klank aan die einde van die woord is, en voeg 'ay' by. Hierdie tegniek is meer effektief vir woorde wat met baie konsonante begin. Woorde wat met 'n klinker begin, kan eenvoudig aan die einde met 'way' of 'ay' aangebring word.

  • Voorbeelde van woorde wat met 'n medeklinker begin: sapi = apisay; I = Akuway; ook = ugajay; nat = asahbay; hallo = hallo
  • Voorbeelde van woorde wat met baie konsonante begin: worry = awatirkhay; standaard = andarstay; pyn = erynyay
  • Voorbeelde van woorde wat met vokale begin: cloud = awanay; heerlik = heerlik; as = weg;

Metode 2 van 5: Kraak die kode

Skep geheime kodes en sifers Stap 10
Skep geheime kodes en sifers Stap 10

Stap 1. Ken die kodebeperkings

Kodeboeke kan gesteel, verlore of vernietig word. Moderne tegnologieë vir kripto -analise en rekenaaranalise kan selfs selfs kragtige kodes kraak. Kode kan egter lang boodskappe saamvat in een woord, wat baie tyd kan bespaar.

  • Kodes kan gebruik word vir die lees van patrone. Hierdie vaardigheid kan gebruik word wanneer kodes of sifers geskep en gekraak word.
  • Kodes word gewoonlik deur goeie vriende gebruik. 'N Grap wat net goeie vriende verstaan, kan eintlik as 'n soort' kode 'beskou word. Probeer om taal met u goeie vriende te kodeer.
Skep geheime kodes en sifers Stap 11
Skep geheime kodes en sifers Stap 11

Stap 2. Bepaal die doel van kodegenerering

As u die doel van kodering ken, sal u verseker dat u pogings gerig is. As die doel van kodering is om tyd te bespaar, kan u 'n paar persoonlike kodewoorde skep. As u gedetailleerde boodskappe probeer kodeer, is dit 'n goeie idee om 'n woordeboekagtige kodeboek te skep.

  • Kies die frase wat gereeld verskyn in die boodskap wat u wil kodeer. Dit is u hoofdoelwit om 'n geheime kode te word.
  • Die kode kan verder ingewikkeld wees deur verskillende kodes te gebruik wat gedraai of gekombineer word. Namate meer kode gebruik word, neem die aantal kodeboeke toe wat toegeneem word.
Skep geheime kodes en sifers Stap 12
Skep geheime kodes en sifers Stap 12

Stap 3. Skep u kodeboek

Verkort algemene frases, soos "Boodskap volledig en duidelik ontvang" tot iets soos "Roy." Spesifiseer alternatiewe kodewoorde vir elke woord wat u wil kodeer, sowel as algemene frases in die boodskap.

  • Soms kan gedeeltelike/gedeeltelike kode boodskappe goed verbloem. Byvoorbeeld, as "dans" "aflewer" en "restaurant" beteken "museum" beteken "restaurant", en "Roy" kom van die vorige kode.

    • Boodskap:

      Met betrekking tot gister. Ek wou sê, Roy. Ek gaan soos beplan na die restaurant dans. Oor en uit.

    • Betekenis:

      Met betrekking tot gister. Ek wil sê, u boodskap is volledig en duidelik ontvang. Ek sal u na die museum neem soos beplan. Oor en uit.

Skep geheime kodes en sifers Stap 13
Skep geheime kodes en sifers Stap 13

Stap 4. Pas die kodeboek toe op die boodskap

Gebruik die kodewoorde in u kodeboek om boodskappe te kodeer. U kan tyd bespaar deur selfstandige naamwoorde (soos name en voornaamwoorde soos ek, sy, u) as gewone teks te vervang. Dit hang egter alles af van u situasie.

'N Tweedelige kode gebruik twee verskillende kodeboeke om 'n boodskap te kodeer of te dekodeer. Hierdie tipe kode is baie robuuster as een-deel kode

Skep geheime kodes en sifers Stap 14
Skep geheime kodes en sifers Stap 14

Stap 5. Gebruik die sleutel om die boodskap ook te enkripteer

Sleutelboodskappe, woordgroepe, letters, simbole of 'n kombinasie daarvan kan gebruik word om boodskappe te kodeer. Die ontvanger van die boodskap benodig ook 'n sleutelfrase of sleutelletter/-simbool om die boodskap te ontsyfer.

  • Byvoorbeeld, met die sleutelwoord "GEHEIM", sal elke letter van die boodskap omgeskakel word na die aantal letters tussen dit en die letter van die gepaardgaande sleutelwoord. Byvoorbeeld,

    • Boodskap:

      Hallo

    • Kodering:

      / H/ afstand

      Stap 11. die letter van die sleutel /S /

      / e/ is dieselfde letter (nul) met sleutel /E /

      / l/ berjara

      Stap 9. die letter van die sleutel /C /

      Ens …

    • Gekodeerde boodskap:

      11; 0; 9; 6; 10

Skep geheime kodes en sifers Stap 15
Skep geheime kodes en sifers Stap 15

Stap 6. Vertaal die boodskap

As u 'n gekodeerde boodskap ontvang, gebruik u kodeboek of sleutelfrases/sleutelwoorde om dit te vertaal sodat dit verstaan kan word. Dit kan aanvanklik moeilik wees, maar namate u aan die kode gewoond raak, word dit makliker om dit te kraak.

Om u koderings- en koderingsvaardighede te versterk, probeer om u vriende 'n groep amateurkodeerders te skep. Stuur boodskappe aan mekaar om u vaardighede te verbeter

Metode 3 van 5: Bestudeer algemene kodes

Skep geheime kodes en sifers Stap 16
Skep geheime kodes en sifers Stap 16

Stap 1. Pas die kode toe wat Mary, Queen of Scots gebruik het

Toe Skotse politieke toestande oproerig was, het Mary, Skotskoningin, simbole gebruik in plaas van gewone letters en woorde. Sommige van die funksies in Mary's code wat u nuttig kan vind, sluit in:

  • Gebruik eenvoudige vorms vir letters wat gereeld gebruik word, soos 'n sirkel in die plek van /A /. Dit bespaar tyd om boodskappe te kodeer.
  • Algemene simbole word gebruik as deel van die nuwe kodetaal; Maria gebruik byvoorbeeld "8" as die kode vir die letter "Y." Dit kan die kodetolker mislei om te dink dat dit 'n getal is in plaas van 'n kodesimbool.
  • Unieke simbole vir algemene woorde. Maria gebruik 'n unieke simbool vir die woorde 'bid' en 'koerier', en albei is baie gereeld in haar tyd gebruik. Deur unieke simbole te gebruik om woorde en frases wat gereeld gebruik word, te vervang, spaar u tyd en is die kode ingewikkelder.
Skep geheime kodes en sifers Stap 17
Skep geheime kodes en sifers Stap 17

Stap 2. Gebruik 'n kodefrase soortgelyk aan die wat deur die weermag gebruik word

Kodefrases kan verskeie betekenisse in 'n enkele frase verkort. Trouens, baie militêre waarskuwingstoestande, soos die DEFCON-stelsel, is bekend om die toestand van verdediging te beskryf. Bepaal die toepaslike kodewoorde/frases in u daaglikse lewe.

  • Byvoorbeeld, in plaas van om te sê 'ek moet toilet toe gaan' as u saam met vriende is, kan u die kodewoord 'Ontbyt' gebruik.
  • Om jou vriend te laat weet dat sy geliefde die kamer binnegekom het, kan jy die kode sê: "My neef hou ook van voetbal speel."
Skep geheime kodes en sifers Stap 18
Skep geheime kodes en sifers Stap 18

Stap 3. Kodeer die boodskap met behulp van die slotkodeboek

Boeke is redelik maklik om te kry. As die boek as 'n kodeslot ingestel is, kan u die boekwinkel of biblioteek besoek nadat u die kode ontvang het om dit te kraak.

  • U kan byvoorbeeld die boek Dune van Frank Herbert gebruik, waar die numeriese kode die bladsy, reël en woordtelling van links af verteenwoordig.

    • Gekodeerde boodskappe:

      224.10.1; 187.15.1; 163.1.7; 309.4.4

    • Oorspronklike boodskap:

      Ek steek my woorde weg.

  • Boeke met dieselfde titel, maar verskillende uitgawes, kan verskillende bladsynommers hê. Om seker te maak dat die regte boek as sleutel gebruik word, moet u die publikasie -inligting, soos uitgawe, jaar van publikasie, ensovoorts, saam met u boeksleutel insluit.

Metode 4 van 5: Cracking Password

Skep geheime kodes en sifers Stap 19
Skep geheime kodes en sifers Stap 19

Stap 1. Bepaal die geskiktheid om die wagwoord te gebruik

Wagwoorde gebruik algoritmes, wat prosesse of veranderinge is wat konsekwent op boodskappe toegepas word. Dit beteken dat almal wat hierdie wagwoord ken, dit kan kraak.

  • Komplekse wagwoorde kan selfs 'n opgeleide wagwoordkenner verwar. Soms kan die wiskundige bewerkings agter komplekse sifers 'n kragtige skans wees teen alledaagse boodskappe.
  • Baie sifers voeg sleutels, soos datums, by om wagwoorde te versterk. Hierdie sleutel pas die uitvoerwaarde aan deur die dag van die ooreenstemmende maand by te voeg (byvoorbeeld, op die 1ste word alle koderinge met 1 verhoog).
Skep geheime kodes en sifers Stap 20
Skep geheime kodes en sifers Stap 20

Stap 2. Draai die algoritme om op die boodskap toe te pas

Een van die eenvoudigste wagwoorde wat toegepas kan word, is die ROT1 -wagwoord (soms die Caesar -wagwoord genoem). Hierdie naam beteken eenvoudig dat u elke letter in die boodskap na die volgende letter in die alfabet gaan.

  • ROT1 -boodskap:

    Hallo

  • ROT1 gekodeer:

    ek; b; m; bl

  • Die Caesar -kode kan aangepas word deur die aantal verskillende letters in die alfabet te verhoog. Konseptueel is ROT1 en ROT13 basies dieselfde.
  • Wagwoorde kan baie kompleks wees. Sommige wagwoorde gebruik koördinate, ure en ander getalle. Sommige wagwoorde kan slegs met behulp van 'n rekenaar gekraak word.
Skep geheime kodes en sifers Stap 21
Skep geheime kodes en sifers Stap 21

Stap 3. Enkripteer die boodskap

Gebruik algoritmes om boodskappe te kodeer. Namate die proses om te leer om te kodeer voortgaan, sal u spoed om wagwoorde te kraak toeneem. Voeg die algoritme by om dit te bemoeilik. As 'n voorbeeld:

  • Sluit 'n veranderingstoestand in u wagwoord in, soos die dag van die week. Bepaal die waarde vir elke dag. Pas die wagwoord by hierdie waarde aan wanneer boodskappe vir die dag gekodeer word.
  • Sluit die bladsynommer in u wagwoordboodskap in. Elke verwante letter op die bladsy dien as 'n sleutel in die boodskap, byvoorbeeld:

    • Eerste boodskap:

      7; 2; 3; 6; 3

    • Boekslot: A_girl (spasies tel nie)

      / H/ afstand

      Stap 7. brief van /A /

      / e/ berjara

      Stap 2. letters van /g /

      / l/ berjara

      Stap 3. letters van /i /

      Ens …

    • Boodskap met pasgemaakte sleutel:

      Hallo

Skep geheime kodes en sifers Stap 22
Skep geheime kodes en sifers Stap 22

Stap 4. Kraak die wagwoord

U moet gewoond raak aan die lees van wagwoorde as u genoeg ervaring het, of dit is ten minste makliker om dit te kraak. As u prosesse (algoritmes) konsekwent toepas, sal hierdie gewoontes u help om tendense raak te sien of intuïsie te kry wanneer u aan hierdie tipe koderstelsel werk.

Amateur -kriptografie -klubs is baie gewild op die internet. Baie van hierdie klubs is gratis en leer die basiese beginsels van moderne kodering

Metode 5 van 5: Verstaan standaardwagwoorde

Skep geheime kodes en sifers Stap 23
Skep geheime kodes en sifers Stap 23

Stap 1. Bemeester Morse -kode

Ondanks die kodenaam, is Morse 'n tipe kode. Die kolletjies en strepies verteenwoordig lang en kort elektriese seine, wat in plaas van letters in die alfabet gebruik word. Hierdie metode is in die verlede gebruik om met elektrisiteit te kommunikeer (bekend as die telegraaf). Sommige van die letters wat algemeen in Morse gebruik word, aangedui deur lang (_) en kort (.) Seine, sluit in:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
Skep geheime kodes en sifers Stap 24
Skep geheime kodes en sifers Stap 24

Stap 2. Maak gebruik van transposisie -sifers

Baie groot mense in die geskiedenis, soos die genie Leonardo da Vinci, het boodskappe geskryf terwyl dit in die spieël verskyn. Daarom word hierdie koderingsmetode algemeen 'skryf in die spieël' genoem. Hierdie tipe wagwoord lyk aanvanklik moeilik, maar dit sal vinnig verstaan word.

Transposisie -sifers verander gewoonlik die boodskap of die rangskikking van letters visueel. Die beeld van die boodskap sal verander word om die oorspronklike betekenis daarvan te verberg

Skep geheime kodes en sifers Stap 25
Skep geheime kodes en sifers Stap 25

Stap 3. Skakel die boodskap om na binêre kode

Binêr is 'n rekenaartaal wat die syfers 1 en 0. gebruik. Die kombinasies van 1 en 0 kan met 'n binêre sleutel gekodeer en geïnterpreteer word, of deur die waardes voorgestel deur 1 en 0 vir elke letter in 'n boodskap te bereken.

As die naam "Matt" met binêre kode gekodeer word, is die resultaat: 01001101; 01000001; 01010100; 01010100

Wenke

  • Vind 'n manier om spasies tussen woorde sowel as die woorde self te kodeer. Dit versterk die kode en maak dit moeiliker om te kraak. U kan byvoorbeeld letters (verkieslik E, T, A, O en N) in plaas van spasies gebruik. Hierdie letters word nul genoem.
  • Leer verskillende skrifte, soos Runic, en genereer kodering/interpretasie kodes vir die ontvanger van die boodskap. U kan dit op die internet vind.

Aanbeveel: