Simmetrik kalitli kriptografiya algoritmlari Bir nechta simmetrik shifrlar mavjud. Bu erda eng mashhur misollardan ba'zilari.
Shifrlarni bloklash:
DES (Data Encryption Standard) shifrlash algoritmi boʻlib, IBM tomonidan ishlab chiqilgan va 1977 yilda AQSh hukumati tomonidan rasmiy standart sifatida tasdiqlangan. DES uchun blok hajmi 64 bit. Hozirgi vaqtda eskirgan va foydalanilmagan deb hisoblanadi.
3DES (Triple DES) 1978 yilda DES algoritmi asosida ikkinchisining asosiy kamchiligini bartaraf etish uchun yaratilgan: kichik kalit uzunligi (56 bit), qo'pol kuch bilan yorilishi mumkin. 3DES tezligi DES tezligidan uch baravar sekinroq, ammo kriptografik xavfsizlik ancha yuqori. 3DES algoritmi DES-ga asoslangan, shuning uchun uni amalga oshirish uchun DES uchun yaratilgan dasturlardan foydalanish mumkin. U hali ham, ayniqsa elektron to'lov sanoati tomonidan qo'llaniladi, lekin asta-sekin yangi algoritmlar bilan almashtiriladi.
AES (Kengaytirilgan shifrlash standarti). 128 bitli blok o'lchamli va 128/192/256 bitli kalitga ega ushbu shifrlash algoritmi 2001 yilda DES o'rnini bosuvchi sifatida ishlab chiqilgan. Hozirgi vaqtda u eng samarali va xavfsiz simmetrik shifrlardan biri hisoblanadi va shuning uchun keng qo'llaniladi.
IDEA (International DATA Encryption Algorithm) — 1991 yilda Shveytsariyaning Ascom kompaniyasi tomonidan ishlab chiqilgan algoritm. U 128 bitli kalit va 64 bitli blok hajmidan foydalanadi. Garchi u endi eskirgan deb hisoblansa-da, u hali ham ishlatilmoqda.
Oqim shifrlari:
RC4 (Rivest cypher 4) 1987 yilda Amerikaning RSA Security kompaniyasi tomonidan ishlab chiqilgan algoritmdir. U apparat va dasturiy ta'minotni amalga oshirishning soddaligi va yuqori algoritm tezligi tufayli mashhur bo'ldi. Hozirda u eskirgan deb hisoblanadi va yetarlicha xavfsiz emas, lekin hali ham ishlatilmoqda.
SEAL (Software-optimized Encryption Algorithm) 1993 yilda IBM tomonidan ishlab chiqilgan. Algoritm optimallashtirilgan va 32-bitli protsessorlar uchun tavsiya etilgan. Bu eng tezkor shifrlardan biri va juda xavfsiz hisoblanadi.