A titkosítás során lefordításának egyszerű szöveges adatok (nyílt) valami, ami úgy tűnik, hogy a véletlenszerű és értelmetlen (rejtjelezett). A dekódolás a folyamat átalakításának rejtjelezett vissza szövegként.
Titkosítása több, mint egy kis mennyiségű adat, szimmetrikus titkosítást használnak. A szimmetrikus kulcsot során mind a kódolási és dekódolási eljárások. Visszafejteni egy bizonyos rejtjelezett, a legfontosabb, hogy használták az adatok titkosítására kell használni.
A cél minden titkosítási algoritmus, hogy ez olyan nehéz, mint lehetséges, hogy megfejtse a generált rejtjelezett nélkül a gomb segítségével. Ha egy igazán jó titkosító algoritmust használnak, nincs olyan technika lényegesen jobb, mint módszeresen próbál minden lehetséges gombot. Egy ilyen algoritmus, minél hosszabb a kulcs, annál nehezebb visszafejteni egy darab rejtjelezett birtoklása nélkül a kulcsot.
Nehéz meghatározni a minőséget a titkosítási algoritmus. Algoritmusok biztatóak néha kiderül, hogy nagyon könnyű megtörni, mivel a megfelelő támadást. Amikor kiválasztunk egy titkosítási algoritmus, ez egy jó ötlet, hogy válasszon, amely már használatban több éve, és sikeresen ellenállt minden támadást.