5 būdai, kaip sukurti slaptą kodą ir slaptažodį

Turinys:

5 būdai, kaip sukurti slaptą kodą ir slaptažodį
5 būdai, kaip sukurti slaptą kodą ir slaptažodį

Video: 5 būdai, kaip sukurti slaptą kodą ir slaptažodį

Video: 5 būdai, kaip sukurti slaptą kodą ir slaptažodį
Video: kaip pažiūrėt ar telefonas yra sekamas #kaunas #lietuva #vilnius #telefonas #lietuviskai #iphone 2024, Gegužė
Anonim

Kodai yra būdas pakeisti pranešimą taip, kad jo pradinė reikšmė būtų paslėpta. Paprastai šiai technikai reikalinga knyga ar kodinis žodis. Šifravimas yra procesas, kuris taikomas pranešimams, kuriuos reikia paslėpti, arba informacijai. Šis procesas yra atvirkštinis pranešimų vertimas ar aiškinimas. Kodai ir šifrai yra pagrindinė komunikacijos saugumo mokslo dalis, kuri taip pat žinoma kaip kriptoanalizė.

Žingsnis

1 metodas iš 5: paprastų slaptažodžių ir kodų naudojimas (vaikams)

1 žingsnis. Sukurkite slaptus kodus ir šifrus
1 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 1. Rašykite žodžius atvirkščiai

Štai paprastas būdas užkoduoti pranešimus, kad jų nebūtų galima suprasti iš pirmo žvilgsnio. Tokie pranešimai kaip „Susitik su manimi lauke“rašomi atvirkščiai, o tai tampa „Lumet uka id raul“.

Šį kodą lengva suprasti, tačiau jis gali būti naudingas, jei manote, kad kažkas bando perskaityti jūsų pranešimą

Sukurkite slaptus kodus ir šifrus 2 veiksmas
Sukurkite slaptus kodus ir šifrus 2 veiksmas

Žingsnis 2. Jei norite koduoti pranešimą, įveskite abėcėlę į pusę abėcėlės

Rašykite raides nuo A iki M vienoje eilutėje ant popieriaus. Tęskite kitą abėcėlę (N – Z) tiesiai po šia eilute, taip pat vienoje eilutėje. Kiekvieną pranešimo raidę pakeiskite priešais esančia raide.

Naudojant abėcėlės atspindį, pranešimas „Labas“tampa „Unyb“

3 žingsnis. Sukurkite slaptus kodus ir šifrus
3 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 3. Pabandykite pritaikyti tinklelio slaptažodį

Ant popieriaus lapo nupieškite kvadratus kaip tikrojo tako pirštą. Rašykite raides nuo A iki I langeliuose, iš kairės į dešinę, iš viršaus į apačią. Šiame pavyzdyje:

  • Pirmąją eilutę sudaro raidės A, B, C.
  • Antrąją eilutę sudaro raidės D, E, F.
  • Paskutinę eilutę sudaro G, H, I.
4 žingsnis. Sukurkite slaptus kodus ir šifrus
4 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 4. Sukurkite antrą tako pirštą su taškais

Šalia pirmojo nupieškite kitą tikro tako kvadratą. Užpildykite langelius raidėmis nuo J iki R, panašiai kaip pirmoje. Tada pažymėkite kiekvieną kiekvienos eilutės langelį tašku taip:

  • Pirmoje eilutėje, pradedant nuo kairės, padėkite tašką apatiniame dešiniajame kampe (I raidė), apatinėje centrinėje pusėje (K raidė) ir apatiniame kairiajame kampe (L raidė)
  • Antroje eilėje, pradedant nuo kairės, uždėkite tašką vidurinėje dešinėje pusėje (raidė M), apatinėje centrinėje pusėje (raidė N) ir vidurinėje kairėje pusėje (raidė O).
  • Trečioje eilutėje, pradedant nuo kairės, padėkite tašką viršutiniame dešiniajame kampe (raidė P), viršutinėje centrinėje pusėje (raidė Q) ir viršutiniame kairiajame kampe (raidė R).
Sukurkite slaptus kodus ir šifrus 5 veiksmas
Sukurkite slaptus kodus ir šifrus 5 veiksmas

Žingsnis 5. Po kiekviena plytele parašykite du didelius X

Šie du X taip pat bus užpildyti raidėmis, kad būtų užbaigtas kvadratinis šifras. Antrame X padėkite tašką į atvirą erdvę aplink X skerspjūvį taip, kad kiekvienoje X centro pusėje būtų taškas. Tada:

  • Pirmajame X (be taškų) parašykite S virš X, T kairėje, U dešinėje ir V apačioje.
  • Antrame X rašykite W viršutinėje pusėje, X kairėje, Y dešinėje ir Z apačioje.
Sukurkite slaptus kodus ir šifrus 6 veiksmas
Sukurkite slaptus kodus ir šifrus 6 veiksmas

Žingsnis 6. Naudokite langelį aplink raides, kad užrašytumėte slaptažodį

Vietoj raidžių naudojami kvadratai (įskaitant taškus), supantys raides. Naudokite šį laukelio raktą pranešimams koduoti ir versti.

7 žingsnis. Sukurkite slaptus kodus ir šifrus
7 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 7. Naudokite datos slaptažodį

Pasirinkite bet kurią datą; Galite naudoti asmeninę datą, pvz., Gimtadienį ar kolegijos baigimą, arba kitą datą, pvz., Indonezijos nepriklausomybės dieną. Užrašykite datos, mėnesio ir metų skaičius eilės tvarka. Štai jūsų skaitmeninis užraktas.

  • Pavyzdžiui, jei naudojate Indonezijos nepriklausomybės dieną, parašykite ją kaip 1781945.
  • Jei jau su kuo nors susitarėte dėl slaptažodžio datos, į koduotą pranešimą galite įtraukti užrakto užuominą (pvz., Su gimtadieniu).
8 žingsnis. Sukurkite slaptus kodus ir šifrus
8 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 8. Šifruoti pranešimą su datos užraktu

Parašykite pranešimą ant popieriaus lapo. Po pranešimu užrašykite vieną skaitinės užrakto skaitmenį kiekvienai pranešimo raidei. Kai pasieksite paskutinį datos užrakto skaitmenį, pradėkite iš naujo. Pavyzdžiui, jei kaip raktą naudojate Indonezijos nepriklausomybės dieną (1945 8 17):

  • Pranešimas: Aš alkanas
  • Kodavimas:

    aš alkanas

    1.7.8.1.9.4.5.1.

    Slinkite raides pagal skaičiaus klavišą ir sugeneruokite…

  • Slaptažodžio pranešimas: B. Q. B. M. I. S. E. S.
Sukurkite slaptus kodus ir šifrus 9 veiksmas
Sukurkite slaptus kodus ir šifrus 9 veiksmas

Žingsnis 9. Naudokite slaptą kalbą, pavyzdžiui, kiaulių lotynų kalbą

Kiaulių lotynų kalba žodžiai, prasidedantys priebalsiniu garsu, pakeičiami taip, kad garsas būtų žodžio pabaigoje, ir prideda „ay“. Ši technika yra veiksmingesnė žodžiams, prasidedantiems daugeliu priebalsių. Žodžiai, prasidedantys balsiu, pabaigoje gali būti tiesiog priklijuoti žodžiu „way“arba „ay“.

  • Žodžių, prasidedančių priebalsiu, pavyzdžiai: sapi = apisay; I = Akuway; taip pat = ugajay; šlapias = asahbay; labas = labas
  • Žodžių, prasidedančių daugeliu priebalsių, pavyzdžiai: nerimauti = awatirkhay; standartas = andarstay; skausmas = erynyay
  • Žodžių, prasidedančių balsėmis, pavyzdžiai: debesis = awanay; skanu = skanu; pelenai = abuway;

2 metodas iš 5: kodo nulaužimas

Sukurkite slaptus kodus ir šifrus 10 veiksmas
Sukurkite slaptus kodus ir šifrus 10 veiksmas

Žingsnis 1. Žinokite kodo apribojimus

Kodo knygos gali būti pavogtos, pamestos arba sunaikintos. Šiuolaikiniai kriptoanalizės ir kompiuterinės analizės metodai dažnai gali nulaužti net galingus kodus. Tačiau kodas gali sutelkti ilgus pranešimus į vieną žodį, o tai gali sutaupyti daug laiko.

  • Kodai gali būti naudojami modelio skaitymui. Šis įgūdis gali būti naudojamas kuriant ir krečiant kodus ar šifrus.
  • Kodus dažniausiai naudoja artimi draugai. Anekdotas, kurį supranta tik artimi draugai, iš tikrųjų gali būti suvokiamas kaip savotiškas „kodas“. Pabandykite koduoti kalbą su artimais draugais.
Sukurkite slaptus kodus ir šifrus 11 veiksmas
Sukurkite slaptus kodus ir šifrus 11 veiksmas

Žingsnis 2. Nustatykite kodo generavimo tikslą

Žinodami kodavimo tikslą, jūsų pastangos bus tikslingos. Jei kodavimo tikslas yra sutaupyti laiko, galite sukurti pasirinktinius kodinius žodžius. Jei bandote koduoti išsamius pranešimus, verta sukurti į žodyną panašią kodų knygą.

  • Pasirinkite frazę, kuri dažnai rodoma pranešime, kurį norite koduoti. Tai yra jūsų pagrindinis tikslas paversti slaptą kodą.
  • Kodas gali būti dar sudėtingesnis naudojant kelis skirtingus kodus, kurie yra pasukti arba sujungti. Tačiau, kai naudojamas daugiau kodų, reikalingų kodų knygų skaičius didėja.
Sukurkite slaptus kodus ir šifrus 12 veiksmas
Sukurkite slaptus kodus ir šifrus 12 veiksmas

Žingsnis 3. Sukurkite savo kodų knygą

Sutrumpinkite įprastas frazes, pvz., „Pranešimas gautas išsamus ir aiškus“, iki „Roy“. Kiekvienam norimam koduoti žodžiui nurodykite alternatyvius kodinius žodžius, taip pat įprastas pranešimo frazes.

  • Kartais dalinis/dalinis kodas gali gerai užmaskuoti pranešimus. Pavyzdžiui, jei „šokis“reiškia „pristatyti“, o „restoranas“- „muziejus“- „restoranas“, o „Roy“- iš ankstesnio kodo.

    • Pranešimas:

      Kalbant apie vakar. Norėjau pasakyti, Roy. Einu į restoraną, kaip planavau. Per ir iš.

    • Reikšmė:

      Kalbant apie vakar. Noriu pasakyti, kad jūsų pranešimas buvo išsamus ir aiškus. Kaip numatyta, nuvesiu tave į muziejų. Per ir iš.

Sukurkite slaptus kodus ir šifrus 13 veiksmas
Sukurkite slaptus kodus ir šifrus 13 veiksmas

Žingsnis 4. Pranešimui pritaikykite kodų knygą

Pranešimams koduoti naudokite kodų knygos kodinius žodžius. Galite sutaupyti laiko pakeisdami daiktavardžius (pvz., Vardus ir įvardžius, tokius kaip aš, ji, jūs) kaip paprastą tekstą. Tačiau viskas priklauso nuo jūsų situacijos.

Dviejų dalių kodas naudoja dvi skirtingas kodų knygas pranešimui koduoti arba iššifruoti. Šio tipo kodas yra daug patikimesnis nei vienos dalies kodas

Sukurkite slaptus kodus ir šifrus 14 veiksmas
Sukurkite slaptus kodus ir šifrus 14 veiksmas

Žingsnis 5. Arba naudokite raktą šifruoti pranešimą

Pranešimams koduoti gali būti naudojami pagrindiniai pranešimai, žodžių grupės, raidės, simboliai arba jų derinys. Laiškui iššifruoti pranešimo gavėjui taip pat reikia raktinės frazės arba pagrindinės raidės/simbolio.

  • Pavyzdžiui, naudojant raktinį žodį „SECRET“, kiekviena pranešimo raidė bus paversta raidžių skaičiumi tarp jo ir susieto raktinio žodžio raidės. Pavyzdžiui,

    • Pranešimas:

      Sveiki

    • Kodavimas:

      / H/ atstumas

      11 žingsnis. rakto raidė /S /

      / e/ yra ta pati raidė (nulis) su raktu /E /

      / l/ berjara

      9 žingsnis. rakto raidė /C /

      Ir tt…

    • Užkoduotas pranešimas:

      11; 0; 9; 6; 10

15 žingsnis. Sukurkite slaptus kodus ir šifrus
15 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 6. Išverskite pranešimą

Gavę koduotą pranešimą, išverskite jį naudodami savo kodų knygą arba pagrindines frazes/raktinius žodžius, kad jie būtų suprantami. Iš pradžių gali būti sunku, tačiau pripratus prie kodo bus lengviau jį nulaužti.

Norėdami sustiprinti savo kodavimo ir kodavimo įgūdžius, pabandykite savo draugus sukurti mėgėjų koduotojų grupę. Siųskite žinutes vieni kitiems, kad patobulintumėte savo įgūdžius

3 metodas iš 5: bendrų kodų tyrimas

16 žingsnis. Sukurkite slaptus kodus ir šifrus
16 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 1. Taikykite kodą, kurį naudojo Škotijos karalienė Marija

Kai Škotijos politinės sąlygos buvo neramios, Škotijos karalienė Marija vietoj įprastų raidžių ir žodžių naudojo simbolius. Kai kurios Marijos kodo funkcijos, kurios jums gali būti naudingos, yra šios:

  • Naudokite paprastas formas dažnai naudojamoms raidėms, pvz., Apskritimą vietoj /A /. Tai sutaupo laiko koduojant pranešimus.
  • Įprasti simboliai naudojami kaip naujos kodų kalbos dalis; Pavyzdžiui, Marija raidės „Y“kodą naudoja „8“. Tai gali priversti kodo vertėją manyti, kad tai yra skaičius, o ne kodo simbolis.
  • Unikalūs įprastų žodžių simboliai. Marija žodžiams „melstis“ir „kurjeris“naudojo unikalų simbolį, ir abu jie buvo naudojami labai dažnai. Naudojant unikalius simbolius dažnai naudojamiems žodžiams ir frazėms pakeisti, sutaupomas laikas ir kodas tampa sudėtingesnis.
17 veiksmas. Sukurkite slaptus kodus ir šifrus
17 veiksmas. Sukurkite slaptus kodus ir šifrus

Žingsnis 2. Naudokite kodinę frazę, panašią į tą, kurią naudoja kariuomenė

Kodinės frazės gali sutrumpinti kelias reikšmes vienoje frazėje. Tiesą sakant, daugelis karinių pavojaus sąlygų, pvz., DEFCON sistema, yra gerai žinomos, kad apibūdintų pasirengimą gynybai. Nustatykite tinkamus kodinius žodžius/frazes savo kasdieniame gyvenime.

  • Pavyzdžiui, vietoj to, kad su draugais sakytumėte „man reikia eiti į tualetą“, galite naudoti kodinį žodį „Pusryčiai“.
  • Norėdami pranešti savo draugui, kad į kambarį pateko jų simpatija, galite pasakyti kodinę frazę: „Mano pusbrolis taip pat mėgsta žaisti futbolą“.
18 žingsnis. Sukurkite slaptus kodus ir šifrus
18 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 3. Užšifruokite pranešimą naudodami užrakto kodų knygą

Knygas gauti gana paprasta. Jei knyga nustatyta kaip kodinis užraktas, gavę kodą, galite nuvykti į knygyną ar biblioteką.

  • Pavyzdžiui, galite naudoti Franko Herberto knygą „Kopa“, kur skaitinis kodas reiškia puslapį, eilutę ir žodžių skaičių, pradedant nuo kairės.

    • Koduoti pranešimai:

      224.10.1; 187.15.1; 163.1.7; 309.4.4

    • Orginali žinutė:

      Aš slepiu savo žodžius.

  • Knygos tuo pačiu pavadinimu, bet skirtingi leidimai gali turėti skirtingus puslapių numerius. Norėdami įsitikinti, kad raktas naudojamas tinkama knyga, kartu su knygos raktu įtraukite informaciją apie leidinį, pvz., Leidimą, išleidimo metus ir pan.

4 metodas iš 5: slaptažodžio nulaužimas

19 žingsnis. Sukurkite slaptus kodus ir šifrus
19 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 1. Nustatykite slaptažodžio naudojimo tinkamumą

Slaptažodžiai naudoja algoritmus, kurie yra procesai ar pakeitimai, kurie nuosekliai taikomi pranešimams. Tai reiškia, kad kiekvienas, žinantis šį slaptažodį, gali jį nulaužti.

  • Sudėtingi slaptažodžiai gali suklaidinti net apmokytą slaptažodžių ekspertą. Kartais matematinės operacijos, atliekamos už sudėtingų šifrų, gali būti galinga apsauga nuo kasdienių pranešimų.
  • Daugelis šifrų prideda raktus, tokius kaip datos, kad sustiprintų slaptažodžius. Šis klavišas reguliuoja išvesties vertę pridėdamas atitinkamo mėnesio dieną (pavyzdžiui, 1 -ąją visi kodavimai padidinami 1).
20 žingsnis. Sukurkite slaptus kodus ir šifrus
20 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 2. Apverskite pranešimui taikomą algoritmą

Vienas iš paprasčiausių slaptažodžių, kurį galima taikyti, yra ROT1 slaptažodis (kartais vadinamas Cezario slaptažodžiu). Šis pavadinimas tiesiog reiškia, kad kiekvieną pranešimo raidę perkeliate į kitą abėcėlės raidę.

  • ROT1 pranešimas:

    Sveiki

  • ROT1 koduotas:

    i; b; m; p

  • Cezario šifrą galima koreguoti padidinus skirtingų raidžių skaičių abėcėlėje. Konceptualiai ROT1 ir ROT13 iš esmės yra tas pats.
  • Slaptažodžiai gali būti labai sudėtingi. Kai kuriuose slaptažodžiuose naudojamos koordinatės, valandos ir kiti skaičiai. Kai kuriuos slaptažodžius galima nulaužti tik naudojant kompiuterį.
21 žingsnis. Sukurkite slaptus kodus ir šifrus
21 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 3. Užšifruokite pranešimą

Naudokite algoritmus pranešimams koduoti. Tęsiantis mokymosi koduoti procesui, jūsų greitis įsilaužus į slaptažodžius padidės. Pridėkite algoritmą, kad jį apsunkintumėte. Pavyzdžiui:

  • Į savo slaptažodį įtraukite pakeitimo sąlygą, pvz., Savaitės dieną. Nustatykite kiekvienos dienos vertę. Koduodami tos dienos pranešimus, nustatykite slaptažodį į šią vertę.
  • Į slaptažodžio pranešimą įtraukite puslapio numerį. Kiekviena susijusi raidė puslapyje veikia kaip raktas pranešime, pavyzdžiui:

    • Pirma žinutė:

      7; 2; 3; 6; 3

    • Knygų užraktas: A_girl (tarpai neskaičiuojami)

      / H/ atstumas

      7 žingsnis. laiškas /A /

      / e/ berjara

      2 žingsnis. raidės /g /

      / l/ berjara

      3 žingsnis. /i /raidės

      Ir tt…

    • Pranešimas su tinkintu raktu:

      Sveiki

Sukurkite slaptus kodus ir šifrus 22 veiksmas
Sukurkite slaptus kodus ir šifrus 22 veiksmas

Žingsnis 4. Nulaužkite slaptažodį

Turėtumėte priprasti skaityti slaptažodžius, kai esate pakankamai patyrę, arba bent jau lengviau juos nulaužti. Nuosekliai taikydami procesus (algoritmus), šie įpročiai padės pastebėti tendencijas ar įgyti intuicijos dirbant su tokio tipo šifravimo sistema.

Mėgėjų kriptografijos klubai yra gana populiarūs internete. Daugelis šių klubų yra nemokami ir moko šiuolaikinio kodavimo pagrindų

5 metodas iš 5: numatytųjų slaptažodžių supratimas

Sukurkite slaptus kodus ir šifrus 23 veiksmas
Sukurkite slaptus kodus ir šifrus 23 veiksmas

Žingsnis 1. Pagrindinis Morzės kodas

Nepaisant kodinio pavadinimo, Morse yra šifro rūšis. Taškai ir brūkšniai reiškia ilgus ir trumpus elektros signalus, kurie naudojami vietoj raidžių abėcėlėje. Šis metodas anksčiau buvo naudojamas bendrauti su elektra (žinomas kaip telegrafas). Kai kurios raidės, dažniausiai vartojamos Morze, žymimos ilgais (_) ir trumpais (.) Signalais, apima:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
24 žingsnis. Sukurkite slaptus kodus ir šifrus
24 žingsnis. Sukurkite slaptus kodus ir šifrus

Žingsnis 2. Pasinaudokite perkėlimo šifrais

Daugelis puikių istorijos žmonių, pavyzdžiui, genialus Leonardo da Vinci, rašė žinutes taip, kaip jos atrodo veidrodyje. Todėl šis kodavimo metodas paprastai vadinamas „rašymu veidrodyje“. Tokio tipo slaptažodis iš pradžių gali atrodyti sudėtingas, tačiau greitai bus suprastas.

Perkėlimo šifrai paprastai vizualiai keičia pranešimą ar raidžių išdėstymą. Pranešimo vaizdas bus pakeistas, kad būtų paslėpta jo pradinė reikšmė

25 veiksmas. Sukurkite slaptus kodus ir šifrus
25 veiksmas. Sukurkite slaptus kodus ir šifrus

Žingsnis 3. Konvertuokite pranešimą į dvejetainį kodą

Dvejetainė yra kompiuterinė kalba, kurioje naudojami skaičiai 1 ir 0. 1 ir 0 deriniai gali būti užkoduoti ir interpretuojami dvejetainiu raktu arba apskaičiuojant reikšmes 1 ir 0 kiekvienai pranešimo raidei.

Kai vardas „Matt“yra užkoduotas dvejetainiu kodu, rezultatas yra: 01001101; 01000001; 01010100; 01010100

Patarimai

  • Raskite būdą, kaip užkoduoti tarpus tarp žodžių ir pačių žodžių. Tai sustiprins kodą ir apsunkins nulaužimą. Pavyzdžiui, vietoj tarpų galite naudoti raides (geriausia - E, T, A, O ir N). Šios raidės vadinamos nulinėmis.
  • Išmokite įvairių scenarijų, pvz., „Runic“, ir sugeneruokite pranešimo gavėjui kodavimo/aiškinimo kodus. Jį galite rasti internete.

Rekomenduojamas: