Šifriranje sproti je metoda zaščite podatkov na računalniški napravi za shranjevanje na način, ki omogoča, da informacije ostanejo dostopne preverjenemu uporabniku, vendar so zaščitene na samem pogonu. Značilnost sheme za šifriranje sproti je, da se informacije berejo in zapisujejo, medtem ko so kodirane, tako da nobena informacija, shranjena na pogonu, v nobenem trenutku ni zaščitena in šifrirana. Metode in algoritmi šifriranja, ki se uporabljajo za šifriranje sproti, morajo biti zelo hitri in popolnoma samodejni, tako da uporabniku ni treba storiti ničesar drugega kot zagotoviti neko vrsto preverjanja pristnosti za uporabo šifriranega pogona in datotek. Na splošno mora pogon, ki je zaščiten na ta način, uporabljati posebne sistemske gonilnike za dostop do podatkov, kar pomeni, da nekatera programska oprema za šifriranje med vožnjo ni nujno prenosljiva iz enega sistema v drugega, razen če je programska oprema nameščena vnaprej. Najpogosteje se šifriranje, ki je opredeljeno kot “on-the-fly”, uporablja v primerih, ko je pomnilniški medij odstranljiv, prenosljiv ali je na kateri koli drug način dostopen ali ukraden, kar zahteva, da so podatki vedno shranjeni šifrirani.
V računalniški varnosti šifriranje pomeni vzeti sicer običajne podatke ali datoteke in jih obdelati na način, da informacije in morebitno ime same datoteke postanejo neberljivi in neuporabni za osebo, ki nima ključa ali gesla, ki bi lahko dešifrirala datoteko. podatkov. Obstaja veliko vrst algoritmov za šifriranje, od katerih nekateri zahtevajo precej časa za izvedbo na velikih datotekah. Postopek šifriranja sproti uporablja algoritme šifriranja v realnem času za šifriranje in dešifriranje datoteke, ko je dostopna.
Ko je v veljavi šifriranje sproti in uporabnik želi naložiti in spremeniti datoteko, je prva stvar, ki se zgodi, da se datoteka prebere in hitro dešifrira s fizičnega pomnilniškega medija. Dekodirana datoteka ni zapisana na nobeno trajno mesto, ampak je shranjena v pomnilniku z naključnim dostopom (RAM). Ko uporabnik konča z datoteko, se spremembe prenesejo nazaj v programsko opremo za šifriranje in programska oprema jo bo zapisala neposredno na pomnilni medij kot šifrirano datoteko. Edini čas, ko so nešifrirani podatki razkriti, je, ko so shranjeni v RAM-u.
Poleg šifriranja datotek in imenikov se lahko šifriranje sproti uporablja tudi za šifriranje celotnega diska in njegovega datotečnega sistema. To pomeni, da bi lahko bilo nekaj, kot je palec pogon, popolnoma nedostopno nekomu, ki nima nameščene ustrezne programske opreme in ključev za ogled. Nekatere zelo varne nastavitve šifriranja na letenju – kot so varnostna kartica, poseben izmenljivi medijski ključ ali dejanski čip kriptografskega procesorja v računalniku -, ki se uporabljajo, lahko dejansko zahtevajo fizično preverjanje pristnosti za delovanje.