Kā kodēt un atšifrēt, izmantojot Vigènere Cipher

Autors: Ellen Moore
Radīšanas Datums: 16 Janvārī 2021
Atjaunināšanas Datums: 19 Maijs 2024
Anonim
Kā kodēt un atšifrēt, izmantojot Vigènere Cipher - Enciklopēdija
Kā kodēt un atšifrēt, izmantojot Vigènere Cipher - Enciklopēdija

Saturs

Vigènere šifrs ir šifrēšanas metode, kas izmanto virkni dažādu "Cēzara šifru", pamatojoties uz atslēgvārda burtiem. Cēzara šifrā katru fragmenta burtu pārvieto ar noteiktu burtu skaitu, kas jāaizstāj ar atbilstošo burtu. Piemēram, tas nozīmē, ka trīs pozīciju maiņā Cēzara šifrā: A kļūtu par D; B kļūtu par E; C kļūtu par F utt. Vigènere šifrs ir balstīts uz šo metodi, izmantojot vairākus Cēzara šifrus dažādos ziņojuma punktos. Šis raksts parāda, kā to izmantot.

Soļi

1. metode no 2: šifrēšana

  1. Iegūstiet Vigènere laukumu (foto šī raksta beigās) vai izveidojiet pats savu Vigènere laukumu.

  2. Iedomājieties atslēgvārdu, kas ir īsāks par frāzēm vai frāzēm, kuras vēlaties šifrēt. Šajā piemērā mēs izmantosim:

    LAIMS

  3. Pierakstiet ziņojumu bez atstarpēm. Šajā piemērā mēs izmantosim:

    WIKIHOWISTHEBEST


  4. Uzrakstiet atslēgvārdu zem sava ziņojuma, uzmanīgi sakārtojot katru atslēgvārda burtu ar vēstuli jūsu ziņojumā. Dariet to līdz brīdim, kad esat izlīdzinājis visus vēstules burtus:

    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


  5. Ja nepieciešams, sagrieziet atslēgvārdu tā, lai tas atbilstu frāzei. Šim rakstam izmantotajā piemērā vārds

    LAIMStas lieliski iederas, bet, ja atslēgvārds nav ideāls, nav nepieciešams lietot pilnu vārdu. Piemēram:

    WIKIHOWISTHEBESTOFTHEB

    LIMELIMELIMELIMELIMELIMEL

  6. Dodieties uz atslēgvārda pirmās burta līniju Vigènere laukumā un dodieties uz ziņojuma pirmā burta kolonnu un atrodiet līnijas un kolonnas krustošanās punktu. Tā ir jūsu šifrētā vēstule.
  7. Turpiniet šo ceļu, līdz viss jūsu teikums ir šifrēts. Piemērs izskatās šādi:

    LAYEWGKEHLVAQWGP

2. metode no 2: atšifrēšana

  1. Veiciet iepriekš minētās darbības apgrieztā secībā, lai atšifrētu šifrēto tekstu.
  2. Atrodiet šifrētā teksta pirmā burta kolonnu un turpiniet, līdz nonākat atslēgvārda pirmā burta rindā. Šī vēstule ir pirmais kodētā teikuma burts.
  3. Turpiniet šo ceļu, līdz tekstu pilnībā atšifrējāt.
  4. Pabeigts.

Vigènere laukums

Padomi

  • Dodot šifrētu ziņojumu kādam citam, viņiem jāzina parole, lai uzlauztu kodu, tāpēc slepeni viņiem čukstiet vai izmantojiet iepriekš noteiktu Cēzara šifru, lai šifrētu atslēgvārdu.
  • Tiešsaistē ir Vigènere krekeri, kurus varat izmantot, lai palīdzētu uzlauzt kodu. Veiciet meklēšanu internetā, lai tos atrastu.
  • Vēl viena šifrēšanas metode ir atrast atbilstošu burtu rindu un kolonnu krustojumā. Šajā gadījumā "burts W un L ir H" un tā tālāk. WIKIHOWISTHEBEST kļūst par HQWMSWIMDBTIMMEX.
  • Pārbaudiet, vai esat pareizi šifrējis. Nepareizi šifrētu tekstu var būt neiespējami pareizi interpretēt, un bez otrās pārbaudes ir grūti atpazīt kļūdu.
  • Ja izmantojat lielāku laukumu Vigènere, kas ietver gan pieturzīmes, gan atstarpes, skaitli kļūst grūtāk sadalīt. Tas jo īpaši attiecas uz gadījumiem, kad “atslēgvārds” vai “frāze” ir tikpat garš vai garāks par ziņojumu.
  • Vēl viena metode, kā vēl vairāk apmulsināt ziņojumu, ir sākotnējā ziņojumā izmantot Cēzara šifru ar iepriekš noteiktu vērtību (piemēram: ROT13), pēc tam to šifrēt, izmantojot Vigènere šifru. Pat ja tas tika atšifrēts, nezinot, ka rezultāts tika šifrēts ar Cēzara šifru pirms Vigènere šifra, ziņa joprojām šķitīs nejauša.
  • Jo biežāk tiek atkārtots atslēgvārds vai atslēgas frāze, jo vieglāk šifrētā tekstā tiks atklāti modeļi, un jo vieglāk būs pārkāpt šifru. Vēlams izmantot "atslēgu", kuras garums ir vienāds vai lielāks par ziņojuma garumu.

Brīdinājumi

  • Šis šifrs nav drošs (neviens šifrs nav), un to var ātri salauzt. Pēc pašreizējiem standartiem Vigènere skaitlis ir ārkārtīgi vājš.Nelietojiet to kaut kam patiesi slepenam. Lai iegūtu spēcīgākus AES un RSA šifrēšanas meklējumus. Tomēr šo šifru var izmantot ar vienreiz lietojamu šifru (patiesi nejauša šifra atslēga, kura garums ir vienāds ar tekstu, kas tiek izmantots tikai vienu reizi), lai izveidotu šifra tekstu, kas, kamēr vien atslēga ir droša, nedod var atšifrēt.

Cita adaļa Ši wikiHow māca jum pievienot jaunu radošu piekārienu aviem fotoattēliem, izmantojot VCO lietotni iPhone vai iPad. Varat izmantot VCO iebūvēto filtru (auktu par ākotnējiem ietatījumiem) vai...

Kā uzglabāt kajaku

William Ramirez

Maijs 2024

Cita adaļa Kajaki ir izgatavoti no plāna materiāla, lai nodrošinātu optimālu niegumu uz ūden. Tā kā materiāl ir iztiept tik plān, uzglabāšana laikā var ratie deformācija. Glabājot kajaku, ir varīgi pa...

Tev