Šifravimas ir iššifravimas reiškia slaptažodžiu pagrįstą elektroninės informacijos ar duomenų konvertavimą į vadinamąjį šifruotą tekstą arba formą, dėl kurios labai sunku skaityti, ir tų pačių duomenų grąžinimą į pradinę formą, kuri gali būti paprasta. tekstą. Šifruotas tekstas yra tai, kas atsiranda, kai duomenys „praleidžiami“ arba apdorojami šifrais, kurie gali tiesiog pakeisti abėcėlės raides skaičiais arba visiškai manipuliuoti duomenų išdėstymu naudojant algoritmus. Kartais pertvarkyti duomenys vadinami kodiniu tekstu, bet „kodas“ yra paprastas signalų atvaizdavimas, nesvarbu, ar tas vaizdas laikomas paslaptyje, ar ne. Morzės kodas yra vienas iš pavyzdžių, kurį galima pavadinti kodu, bet ne šifruotu tekstu. Idealiu atveju duomenų konvertavimo į pradinę formą procesas yra pasiekiamas naudojant raktą, paprastai žinomą kaip slaptažodis, tačiau taip pat gali būti naudojama labai sudėtinga programinė įranga, norint rasti raktą arba analizuoti duomenis, kad būtų grąžinta į pradinę formą, nesvarbu, ar tai buvo paprastas tekstas arba garsas.
Yra daug priežasčių, kodėl naudojamas šifravimas ir iššifravimas, pvz., slaptų duomenų, perduodamų atliekant elektronines operacijas, pvz., perkant prekes ar paslaugas internetu, apsauga ir sąveika su vyriausybinėmis įstaigomis, kurioms reikia pateikti privačią informaciją. Kai vartotojas perka prekę ar paslaugą iš įmonės, vykdančios elektroninę prekybą, tiesiog vadinamą elektronine prekyba, jis įveda savo atsiskaitymo adresą ir kredito kortelės duomenis į internetinę formą, kad galėtų išsiųsti šiuos duomenis apdoroti. Šifravimas ir iššifravimas tokiose situacijose visada turėtų būti veikiamas siekiant apsaugoti pirkėjo finansinę informaciją.
Saugus finansinės informacijos perdavimas yra toks svarbus, kad dauguma interneto naršyklių rodo, ar ryšys yra saugus, nesaugiems perdavimui parodydamos atvirą spyną, o saugioms operacijoms – uždarytą. Adreso juostos fono spalva taip pat gali pasikeisti ir bet kuriuo atveju vartotojai neturėtų pateikti duomenų, kuriuos perėmus gali būti pavogta tapatybė arba sužlugdyta finansinė padėtis. Adreso juostoje turėtų būti rodomos raidės „https“, net jei nėra jokių kitų duomenų, kad duomenys yra saugūs.
Belaidis duomenų perdavimas yra ypač pažeidžiamas, kad jį perimtų ir perskaitytų neįgalioti asmenys, tačiau jautrių duomenų perdavimas laidiniais tinklais taip pat yra gana nesaugus. Teisėtos įmonės, užsiimančios elektronine prekyba ir vyriausybės įstaigos, nėra vienintelės šifravimo ir iššifravimo naudotojos. Kai kurių vyriausybių, kurios labai domisi tėvynės saugumu, pvz., JAV, pareigūnai mano, kad teroristinės grupuotės gali naudoti šifravimą ir iššifravimą slaptam tarptautiniam ryšiui.