Symetrické šifrování
Abschlussbedingungen
10. Cvičení: Operace modulo a XOR
Zadání
Vezmeme stejné zadání, jako je nastíněno při vysvětlování.
Otevřený text je: 34 D4 6B 76 90 12 11 A2 D3 F1 96 25 C1 E3 A6 72
Klíč je: 21 23 13 1A 2B 3C 4D 45 65 87 23 56 98 A4 97
Cvičení má několik bodů, které je třeba splnit:
- zapsat byty klíče i otevřeného textu do matic
- matice zapsat jak v binární, tak hexadecimální podobě
- provést operaci sčítání modulo na všechny prvky matice (sečíst matice k sobě) a výslednou matici zvýraznit
- po sloupcích (to znamená na 4 prvky výsledné sečtené matice) aplikovat funkci XOR
- výsledné čtyři XORované výsledky opět zvýraznit a převést do obou soustav
Nezapomeňte, že jedničky, které přetečou (dostanete se o řád výš), se u sčítání modulo jednoduše zahazují.
Tipy pro řešení
- pozorně si přečtěte zadání
- použijte výsledky, které jsou již k dispozici
- pro převody mezi soustavami má oblíbený MS Excel výborné funkce, které výrazně urychlí práci
- nezapomeňte jednotlivé výsledky zvýraznit
Návrh řešení
