Oglejmo si pobliže delovanje teh programov. Šifrirniki delujejo tako, da na kodi in podatkih v izvršljivi datoteki uporabijo specifičen šifrirni algoritem, s katerim prikrijejo sicer znani podpis. Novo nastala izvršljiva datoteka vsebuje šifrirane podatke in t. i. »stub«.