Orodha ya maudhui:

Cipher ya Vigenere Na Arduino: Hatua 3
Cipher ya Vigenere Na Arduino: Hatua 3

Video: Cipher ya Vigenere Na Arduino: Hatua 3

Video: Cipher ya Vigenere Na Arduino: Hatua 3
Video: Функция Arduino Millis поясняется 3 примерами 2024, Novemba
Anonim
Cipher ya Vigenere Na Arduino
Cipher ya Vigenere Na Arduino
Cipher ya Vigenere Na Arduino
Cipher ya Vigenere Na Arduino

Miaka michache iliyopita, Ngome ya Dijiti na Dan Brown ilinikuta na jambo moja lilibaki kwenye akili yangu. Kryptos, sanamu ya Jim Sanborn ambayo ina maandishi ya maandishi ambayo sehemu mbili za kwanza zimesimbwa na Vigenère cipher. Nilianza kugonga kriptografia na kugundua ni raha gani (mashabiki wa Dan Brown wataelewa). Programu hii hukuruhusu kusimba / kusimbua maandishi kwa kutumia neno kuu.

Hatua ya 1: Mbinu

Mbinu
Mbinu

Tabula recta hutumiwa kusimba / kusimbua maandishi / maandishi wazi. Inajumuisha alfabeti iliyoandikwa mara 26 katika safu tofauti, kila alfabeti ilihamia kwa upande wa kushoto ikilinganishwa na alfabeti ya awali. Kama cipher inapaswa kutumia alfabeti ya Kiingereza tu, kuna mapungufu / utumiaji wa matumizi katika msimbo.

Wacha tuchimbe!

Wacha tuseme tunataka kusimba maandishi "INSTRUCTABLES IS FUN", tukitumia neno kuu "ROBOT". Neno kuu linarudiwa mpaka lilingane na urefu wa maandishi wazi. Tunapoanza na herufi ya kwanza kutoka kwa maandishi wazi "I" na kutoka kwa neno kuu "R", kwa kutumia tabula recta (tazama picha), tunaweza kuona kwamba herufi ya kwanza ya cipher ni "Z".

Nakala wazi: INSTRUCTABLES IS FUN

Rudia hii kwa kila barua ifuatayo na umepata cipher yako ya kwanza! Au tumia nambari ya kufika haraka zaidi:)

Ilipendekeza: