Jé super, moc děkuji! Ano o těch vím, děkuju
1. HILOVA ŠIFRA
Vaším úkolem je šifrovat a dešifrovat text prostřednicvím zvoleného klíče a Hillovou šifrou.
Zadání úkolu:
Jako jediný nástroj používejte MS Excel, který bude obsahovat veškerý postup.
A. Příprava
Zvolte si svůj šiftovací klíč, kterým bude matice čísel 4x4.
Z šifrovacího klíče odvoďte dešifrovací klíč.
Zvolte si otevřený text, který bude obsahovat vaše jméno a vaše příjmení.
B. Šifrování
Zvolený otevřený text převeďte prostřednictvím zvolené kódové tabulky na posloupnst dekadických čísel.
Posloupnst dekadických čísel zašifrujte prostřednictvím šifrovacího klíče.
Šifrovaný text převeďte prostřednictví zvolené kódovací tabulky na posloupnost znaků.
C. Dešifrování
Posloupnost znaků převeďte prostřednictvím zvolené kódovací tabulky na posloupnost dekadických čísel.
Zašifrovanou posloupnopst dekadických čísel dešifrujte prostřednictvím dešifrovacího klíče.
Dešifrovanou zprávu převeďte prostřednictvím zvolené kódovací tabulky na text.
2. DIFFIE - HELLMANOVA ŠIFRA
Vaším úkolem je šifrovat a dešifrovat text prostřednicvím zvoleného klíče a Diffie – Hellmanovou šifrou.
Zadání úkolu:
Jako jediný nástroj používejte MS Excel, který bude obsahovat veškerý postup.
A. Příprava
Zvolte si vhodný soukromý klíč.
Ze soukromého klíče odvoďte veřejný klíč.
Zvolte si otevřený text, který bude obsahovat vaše jméno a vaše příjmení.
B. Šifrování
Zvolený otevřený text převeďte prostřednictvím zvolené kódové tabulky na posloupnst dekadických čísel.
Posloupnst dekadických čísel zašifrujte prostřednictvím veřejného klíče.
Šifrovaný text převeďte prostřednictví zvolené kódovací tabulky na posloupnost znaků.
C. Dešifrování
Posloupnost znaků převeďte prostřednictvím zvolené kódovací tabulky na posloupnost dekadických čísel.
Zašifrovanou posloupnopst dekadických čísel dešifrujte prostřednictvím soukromého klíče.
Dešifrovanou zprávu převeďte prostřednictvím zvolené kódovací tabulky na text.
HINT:
Pomocí Diffie Hellman algoritmu získáte “tajný klíč” a pak pokračujte El Gamalovým algoritmem