Krüpteerimistarkvara muudab loetava teksti loetamatuks šifriks, rakendades algoritme, mida saab tagasi pöörata ainult parooli või võtme abil. On olemas turvalised krüptimise vormid ja ebaturvalised vormid, kuna nõrku algoritme saab murda sama arvutivõimsusega, mis genereerib tugevaid algoritme. Praegune USA valitsuse poolt vastu võetud standard on Advanced Encryption Standard (AES), mis põhineb 128-bitistel plokkidel. Endine standard, mida tuntakse andmete krüptimise standardi (DES) nime all, põhineb 56-bitistel plokkidel ja seda peetakse nüüd ebaturvaliseks.
AES-standard võeti suuremast algoritmide hulgast, mille töötasid välja Joan Daemen ja Vincent Rijmen Begiumist. Nende krüpteerimistarkvara on tuntud kui Rijndael. Selle kategooria kaks konkureerivat krüpteerimistarkvara näidet hõlmavad Twofish ja Serpent.
Krüpteerimistarkvarad, nagu AES, Twofish ja Serpent, tuginevad andmete krüptimiseks ja dekrüpteerimiseks ühele jagatud paroolile või võtmele ning seetõttu tuntakse neid sümmeetriliste skeemidena. Seda tüüpi krüpteerimistarkvara kasutatakse salvestatud andmete kaitsmiseks. Seda saab kasutada ka kogu helitugevuse või kõvaketta krüptimiseks. Draivi kasutamiseks tuleb helitugevus parooli abil paigaldada. Kui draiv eemaldatakse, naaseb helitugevus krüpteeritud olekusse.
Asümmeetrilised krüptimisskeemid kasutavad andmete krüptimiseks ja dekrüpteerimiseks võtmepaari. Seda tüüpi krüptimist kasutatakse sageli meilis ja muudes suhtlusvormides. Võtmepaar sisaldab privaatvõtit ja avalikku võtit, mis on lingitud või seotud. Avaliku võtme võib vabalt anda igaühele, et seda kasutada avaliku võtme omanikule saadetud andmete krüptimiseks. Kui midagi on avaliku võtmega krüptitud, saab andmeid dekrüpteerida ainult selle võtmepaari privaatvõti, mida omanik hoiab konfidentsiaalselt. Asümmeetrilise krüptimise tarkvara peetakse turvalisemaks kui sümmeetrilisi skeeme, kuna dekrüpteerimisvõtit ei jagata.
Turvalistes meilivestlustes kasutavad mõlemad pooled krüpteerimistarkvara, et luua oma võtmepaarid ja seejärel vahetada avalikke võtmeid. Nüüd saab igaüks krüpteeritud kirju teisele saata ja saabumisel kasutab see isik kirja dekrüpteerimiseks oma privaatvõtit. Neid toiminguid saab teha sujuvalt krüpteerimistarkvaraga kasutatavate e-posti pistikprogrammide abil. Pretty Good Privacy® (PGP) on krüpteerimistarkvara, mis töötab mõnede populaarsete meiliprogrammidega ning PGP avatud lähtekoodiga versiooni, mida nimetatakse GnuPG-ks, saab automaatseks krüptimiseks ja dekrüpteerimiseks kasutada ka Mozilla® Thunderbird® pistikprogrammiga Enigma™. .
Internetis on saadaval palju krüptimisprogramme, paljud neist on tasuta. Kui otsite midagi oma salvestatud andmete turvamiseks või mahu krüptimiseks, töötavad AES-tüüpi programmid hästi. Kui soovite oma meili krüpteerida, pakuvad võtmepaaridel põhinevad asümmeetrilised programmid parimat turvalisust. Viimasel juhul võivad erinevad programmid teatud juhtudel üksteisega töötada, kuid tõenäoliselt on krüptimist alustavatel inimestel lihtsam ühilduvuse tagamiseks kasutada sama krüpteerimistarkvara.