Përmbajtje:

Shifër Vigenere Me Arduino: 3 hapa
Shifër Vigenere Me Arduino: 3 hapa

Video: Shifër Vigenere Me Arduino: 3 hapa

Video: Shifër Vigenere Me Arduino: 3 hapa
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Nëntor
Anonim
Shifër Vigenere Me Arduino
Shifër Vigenere Me Arduino
Shifër Vigenere Me Arduino
Shifër Vigenere Me Arduino

Disa vjet më parë, Fortesa Dixhitale nga Dan Brown tërhoqi vëmendjen time dhe një gjë e veçantë më mbeti në mendje. Kryptos, skulptura e Jim Sanborn e cila përbëhet nga tekst i shifruar nga i cili dy pjesët e para janë të koduara nga shifra Vigenère. Fillova të futem në kriptografi dhe zbulova se sa argëtuese është (fansat e Dan Brown me siguri do ta kuptojnë). Ky program ju lejon të kodoni/deshifroni tekstin duke përdorur një fjalë kyçe.

Hapi 1: Teknika

Teknika
Teknika

Tabula recta përdoret për të koduar/deshifruar tekstin/shifrën e thjeshtë. Ai përbëhet nga alfabeti i shkruar 26 herë në rreshta të ndryshëm, secili alfabet u zhvendos në mënyrë ciklike në të majtë në krahasim me alfabetin e mëparshëm. Meqenëse shifra duhet të përdorë vetëm alfabetin anglez, ka pak kufizime/përdorime në kod.

Le të gërmojmë!

Le të themi se duam të kriptojmë tekstin "INSTRUCTABLES IS FUN", duke përdorur fjalen "ROBOT". Fjala kyçe përsëritet derisa të përputhet me gjatësinë e tekstit të thjeshtë. Kur fillojmë me shkronjën e parë nga teksti i thjeshtë "I" dhe nga fjala kyçe "R", duke përdorur tabula recta (shiko figurën), mund të shohim që shkronja e parë e shifrës është "Z".

Tekst i thjeshtë: INSTRUCTABLES IS FUN Fjala kyçe: ROBOTROBOTROBOTROBOT Shifrim: ZBTHKLQUOUCSTWLWIO

Përsëriteni këtë për çdo letër të mëposhtme dhe keni shifrën tuaj të parë! Ose përdorni kodin për të arritur atje shumë më shpejt:)

Recommended: