Przyjrzyjmy się teorii **Crypt Hole**.
**Algorytmy i protokoły kryptograficzne** Algorytm szyfrowania w naszej rzeczywistości to dość złożony program komputerowy, który generuje tekst zamknięty lub zaszyfrowaną wiadomość ze zwykłego tekstu. Proces konwersji tekstu jawnego na postać zaszyfrowaną nazywa się szyfrowaniem, a proces odwrotny nazywa się deszyfrowaniem (deszyfrowaniem). Co to jest funkcja skrótu? Krótko mówiąc, jest to jednokierunkowy, trywialny algorytm, który pozwala uzyskać z przekazanej mu wiadomości ciąg bitów lub liczbę o ustalonej długości. W rezultacie liczba ta będzie unikalna, będzie reprezentować i zależeć od wszystkich znaków w tekście źródłowym. Po obliczeniu skrótu możesz spróbować nim manipulować, na przykład spróbować przywrócić oryginalny tekst, ale ten proces zawsze zakończy się niepowodzeniem. Dotyczy to jednak tylko przypadków, w których znane są wszystkie oryginalne symbole. Jeśli niektóre litery lub symbole są nieznane, uzyskanie tekstu źródłowego z skrótu będzie niemożliwe. Zatem celem metody szyfrowania jest uczynienie oryginalnej wiadomości niezrozumiałą dla osób postronnych poprzez nadanie literom lub symbolom podobnego wyglądu ze względu na metodę podstawienia lub podstawienia. Algorytm ukrywa informację o tym, jaki był tekst źródłowy. Sam ukryty tekst źródłowy nazywany jest tekstem ukrytym. Wykorzystywane są wszystkie zaszyfrowane lub ukryte teksty