Katsotaanpa **Crypt Hole** -teoriaa.
**Salausalgoritmit ja protokollat** Salausalgoritmi on todellisuudessamme melko monimutkainen tietokoneohjelma, joka luo suljetun tekstin tai salatun viestin pelkästä tekstistä. Selkeän tekstin muuntamista salattuun muotoon kutsutaan salaukseksi, ja käänteistä prosessia kutsutaan salauksen purkamiseksi (salauksen purku). Mikä on hash-funktio? Lyhyesti sanottuna se on yksisuuntainen triviaali algoritmi, jonka avulla voit saada bittijonon tai kiinteän pituisen luvun sille välitetystä viestistä. Tämän seurauksena tämä numero on ainutlaatuinen, se edustaa kaikkia lähdetekstin merkkejä ja riippuu niistä. Kun tiiviste on laskettu, voit yrittää manipuloida sitä, esimerkiksi yrittää palauttaa alkuperäisen tekstin, mutta tämä prosessi epäonnistuu aina. Tämä koskee kuitenkin vain tapauksia, joissa kaikki alkuperäiset symbolit tunnetaan. Jos osa kirjaimista tai symboleista on tuntematon, lähdetekstiä on mahdotonta saada hashista. Salausmenetelmän tarkoitus on siis tehdä alkuperäinen viesti ulkopuolisille käsittämättömäksi saamalla kirjaimet tai symbolit näyttämään samanlaisilta korvaus- tai korvausmenetelmän vuoksi. Algoritmi piilottaa tiedot siitä, mikä lähdeteksti oli. Itse piilotettua lähdetekstiä kutsutaan piilotekstiksi. Kaikki salatut tai piilotetut tekstit käytetään