Podívejme se na teorii **Crypt Hole**.
**Kryptografické algoritmy a protokoly** Šifrovací algoritmus je v naší realitě poměrně složitý počítačový program, který generuje uzavřený text nebo zašifrovanou zprávu z prostého textu. Proces převodu prostého textu do zašifrované podoby se nazývá šifrování a opačný proces se nazývá dešifrování (dešifrování). Co je to hashovací funkce? Stručně řečeno, je to jednosměrný triviální algoritmus, který vám umožňuje získat bitový řetězec nebo číslo pevné délky ze zprávy, která je mu předána. Ve výsledku bude toto číslo jedinečné, bude reprezentovat a záviset na všech znacích ve zdrojovém textu. Jakmile je hash vypočítán, můžete se pokusit s ním manipulovat, například zkusit obnovit původní text, ale tento proces vždy selže. To se však týká pouze případů, kdy jsou známy všechny původní symboly. Pokud některá písmena nebo symboly nejsou známa, nebude možné získat zdrojový text z hashe. Smyslem šifrovací metody je tedy učinit původní zprávu nesrozumitelnou pro lidi zvenčí tím, že písmena nebo symboly budou vypadat podobně díky substituční nebo substituční metodě. Algoritmus skrývá informace o tom, jaký byl zdrojový text. Samotný skrytý zdrojový text se nazývá skrytý text. Používají se všechny šifrované nebo skryté texty