Dulkóðun felst í því að þýða látlaus gögn texta (kæra) í eitthvað sem virðist vera af handahófi og tilgangslaust (ciphertext). Decryption felst í því að umbreyta ciphertext aftur til kæra.
Til að dulkóða meira en lítið magn af gögnum, samhverf dulkóðun notuð. Samhverf lykill er notaður á bæði dulkóðun og decryption ferli. Afkóða tiltekna stykki af ciphertext, lykillinn sem var notaður til að dulkóða gögnin þarf að nota.
Markmið allra dulkóðun reiknirit er að gera það eins erfitt og mögulegt er til að hallmæla the mynda ciphertext án þess að nota lykilinn. Ef mjög góður dulkóðun reiknirit er notað, það er engin tækni talsvert betri en skipulega að reyna allar mögulegar lykill. Fyrir slík reiknirit, því lengur lykillinn, því erfiðara er að hallmæla stykki af ciphertext án mann lykilinn.
Það er erfitt að ákvarða gæði dulkóðun reiknirit. Reiknirit sem lofa góðu stundum snúa út að vera mjög auðvelt að brjóta, miðað rétta árás. Þegar velja dulkóðun reiknirit, það er góð hugmynd að velja einn sem hefur verið í notkun í nokkur ár og hefur tekist mótspyrnu öllum árásum.