Šifrekrüptimine on mitmesugused krüptimised, mille puhul kasutatakse kodeeritud teabe kaitsmiseks võtit. Üldiselt on šifri krüptimiseks kaks meetodit – plokk- ja voomeetod. Need määravad, kuidas šifrit algsele sõnumile rakendatakse. Lisaks neile kahele meetodile on olemas ka kaks stiili. Šifr on kas sümmeetriline või asümmeetriline, sõltuvalt sellest, kas sõnum nõuab sama või erinevat dekrüpteerimisšifrit.
Krüpteeritud sõnumid on olnud inimeste salastatuse põhiosa varasest tsivilisatsioonist saadik. Meetodid oluliste sõnumite turvalisuse tagamiseks on tulnud ja läinud, kuid enamik neist on olnud mingisugune šifri krüpteerimine. Meetodid sõnumite kodeerimiseks ja dekodeerimiseks etteantud võtme kasutamiseks on hõivanud paljude inimeste elu. Algusaegadel olid need klahvid keerukad ainult tänu kasutaja madalale tehnoloogiale; nüüd on superarvutid, mis ei tee muud, kui krüpteerivad ja dekrüpteerivad sõnumeid.
Plokišifrid ja voošifrid moodustavad enamiku šifritüüpidest. Plokišifr kodeerib teabe etteantud plokisuurustes. Kui šifr on loodud kodeerima 200 tähemärki, siis just seda see ka teeb. Kui sõnum on pikem, tuleb see jagada mitmeks osaks ja kui see on lühem, siis on vaja täita tähemärke. Täitemärk on märk, mis muudab sõnumi lihtsalt pikemaks; see võib olla ükskõik milline, alates üksikute märkide voost kuni juhusliku tähtede ja tühikute valikuni.
Voošifrid on arvutiajastu uuendus. See šifri krüptimise stiil genereerib ja kohandab oma kodeerimisstringi, kui see töötab. See krüpteerimismeetod kasutab šifri genereerimiseks krüptimist teostava masina praegust olekut.
Seda meetodit muudetakse pidevalt, et see vastaks süsteemi praegusele olekule. Voo šifrid on peaaegu purunematud seni, kuni kaks asja ei juhtu; kood ei saa end korrata ja keegi, kes sõnumi pealt võtab, ei saa teada selle sisust. Kui kood kordub, on šifrisse jäänud markerite tõttu võimalik jada vähese vaevaga lahti murda. Kui pealtkuulaja teab mõnda sõnumi sisust, saab ta sõnumit muuta ilma seda avamata.
Sümmeetrilises šifris on sõnumi kodeerimiseks kasutatav võti sama, mis sõnumi dekodeerimiseks. Neid šifreid on lihtne ja lihtne luua, kuid võti on dekodeerimiseks ühest kohast teise liikudes ohus. Lisaks, kui mõni võtme hoidmise asukoht on ohus, rikutakse kogu šifr.
Asümmeetriline šifri krüptimine kasutab kahte võtit, millest üks kodeerib sõnumi ja teine, mis dekodeerib sõnumi. See on avaliku võtmega krüptimise nurgakivi. Sõnum koosneb kahest võtmest, avalikust ja privaatsest võtmest. Sel juhul toimivad võtmed omavahel, võimaldades konkreetsel inimesel sõnumi avada, teadmata tegelikku krüpteerimisvõtit.