Jazyk:

2009

Je to způsob zápisu í textu v takové podobě, aby mu  nepovolaný čtenář nedokázal porozumět. Využívá se zejména v komunikaci, kterou je potřeba utajit, nebo zabezpečit. Klidně i zprávy na messengeru. I tam si chceš s ostatními vyměňovat zprávy, ale  nechceš, aby se někdo jiný dozvěděl, co se v nich nachází.

Jelikož člověk je tvor tajnůstkářský, první snahy o šifrování sahají až do starého Egypta a Mezopotámie. První šifry fungovaly na principu šifrovacích tabulek, kde bylo přesně označené, které písmenko se v textu nahradí jiným písmenkem.

O něco později vznikla asi nejznámější CAESAROVA ŠIFRA, kterou používal i samotný Gaius Julius Caesar. V základní formě funguje na principu posunu každého písmene o 3 místa v abecedě. Například písmeno B zašifrujeme jako písmeno E. Při dešifrování postupujeme opačně, takže například písmeno F dešifrovat jako písmeno C.

Caesarova šifra

Ačkoliv Caesar používal pouze posun o 3, za Caesarovu šifru považujeme tento princip šifrování i s posunem o jiný počet písmen v abecedě, který si předem určíme. S příchodem výkonných počítačů, zejména v 20. století, ztratily takovéto jednoduché šifry svou sílu a tím i opodstatnění.

Dostatečně výkonný počítač totiž dokáže rychle prolomit jakoukoliv z těchto šifer jednoduše vyzkoušením všech možných řešení. Takový způsob nazýváme prolomení hrubou silou. Proto na řadu přišlo matematické šifrování založené na matematických operacích a vztazích.

 

ODESLÁNÍ TAJNÉ ZPRÁVY POMOCI SYMETRICKÉ ŠIFRY:

  1. Vezmeme zprávu (otevřený text)
  2. Pomocí šifrovacího algoritmu a klíče ji zašifrujeme
  3. Zašifrovanou zprávu odešleme
  4. Příjemce zašifrovanou zprávu dešifruje pomocí dešifrovacího algoritmu a klíče
  5. Příjemce si přečte původní zprávu

 

Šifrování s klíčem

Nejčastěji používaný typ šifry je symetrická šifra. Budeme potřebovat:

  • Otevřený text – zpráva, kterou chceme odeslat
  • Šifrovací algoritmus – posloupnost kroků nebo operací, které musíme s otevřeným textem provést
  • Klíč – slovo, číslo či něco podobného, které vstupuje do algoritmu a tím ovlivní výsledek

Šifrovací algoritmus ti řekne, co máš se zprávou udělat.

Např. „Umocni“ nebo „přidej na konec“.

Klíč ti řekne, s jakým konkrétním číslem nebo slovem to máš udělat.

Např. umocni „číslem 5″ nebo přidej na konec „pa“.

Jaký šifrovací a dešifrovací algoritmus je použit v Ceasarově šifře?

Prejsť na odkaz