Tieto šifry používajú jeden spoločný kľúč pre šifrovanie a dešifrovanie dát. Na šifrovanie pôvodného textu sa používa jeden kľúč, a potom sa rovnaký kľúč používa na dešifrovanie šifrovaného textu. Medzi takéto šifry patria napr. AES, Blowfish a ChaCha20. asymetrické šifrovanie blokové šifrovanie substitučné šifrovanie symetrické šifrovanie Tieto šifry používajú dva rôzne kľúče na šifrovanie a dešifrovanie dát. Verejný kľúč môže byť zdieľaný medzi odosielateľom a príjemcom, ale súkromný kľúč je známy iba príjemcovi. Príklady asymetrických šifier sú RSA a ElGamal. asymetrické šifrovanie blokové šifrovanie substitučné šifrovanie symetrické šifrovanie Tieto šifry šifrujú dáta po blokoch určitej veľkosti, obvykle 64 alebo 128 bitov. Príklady takýchto šifier sú AES, Blowfish a ChaCha20. asymetrické šifrovanie blokové šifrovanie substitučné šifrovanie symetrické šifrovanie Tieto šifry nahradzujú jedno písmeno alebo symbol iným písmenom alebo symbolom v závislosti na určitom kľúči. Príkladom takejto šifry je Caesarova šifra. asymetrické šifrovanie blokové šifrovanie substitučné šifrovanie symetrické šifrovanie