Mavzu simmetrik kalitli kriptotizimlarning rivojlanishi, afzall-fayllar.org
BLOWFISH shifrlash algoritmi 1993 yilida Bruce Schneier tomonidan yaratilgan va "Applied Cryptography" nomli kitobida chop etilgan. Ushbu algoritm DES algoritmini yaxshilash maqsadida yaratilgan. BLOWFISH ham ma'lumotni shifrlash, ham ma'lumotni deshifrlash uchun ishlatiladi. BLOWFISH algoritmi 64 bitlik bloklar sifatida ma'lumot qabul qiladi va bloklarni 32 marta shifrlaydi. Bu algoritmda kalit so'zlar 32 bitlik bo'lib, 448 bitga qadar o'sha olgan kelajak blokini tayin qilish uchun ishlatiladi. Shifrlash va deshifrlash uchun ushbu kalit so'zlar soni har qanday 8 dan 56 gacha bo'lishi mumkin.
BLOWFISH algoritmi o'z bo'limida bir nechta muhim xususiyatlar bor:
Maxsus kalit uzunligi - BLOWFISH kalit so'zlari uzunligi 8 va 448 bit orasida bo'lishi mumkin, bu kabi bo'ylab, boshqa shifrlash algoritmlaridan farqli ravishda, foydalanuvchilar o'zlariga mos keladigan kalit uzunligini tanlashlari mumkin.
Qulay yadrosiz ishlash - BLOWFISH shifrlash algoritmi bilan xavfsizligi oshirilgan xostakon muhitda (misol uchun, mobil qurilmalar yoki IoT asboblarida) ishlatish uchun idealdir. Algoritmi bajarish uchun juda kam xotira zaruriyati bo'ladi.
Yorqin foydalanish - BLOWFISH shifrlash algoritmi boshqa algoritmlardan yorqinroq ishlash uchun ishlatiladi. Shifrlash va deshifrlash jarayonida, o'zgaruvchilar va qarindosh bitlar tushadi. Shuningdek, blok xotirasi foydalanish yuzaga kelgan blok xotirasidan yorqinroq xotira zaruriyati bilan birgalikda oshiriladi.
BLOWFISH shifrlash algoritmi haliyeviy texnologiyalarda ko'p ishlatiladi va bir nechta dasturlash tili, qo'llanuvchilar tarmoqlari va shaxsiy ma'lumotlar kabi muhim ma'lumotlar uchun xavfsizlikni ta'minlash uchun ishlatiladi.
TWOFISH shifrlash algoritmi 1998-2000 yillarida Bruce Schneier, John Kelsey, Doug Whiting, David Wagner va Chris Hall tomonidan yaratilgan simmetrik blokli shifrlash algoritmidir. Bu algoritm, BLOWFISH shifrlash algoritmidan keyingi yaratilgan va 128, 192 yoki 256 bit uzunligidagi kalit so'zlar bilan ishlaydi.
TWOFISH shifrlash algoritmi, 128 bit bloklar sifatida ma'lumotni qabul qiladi va bloklarni 16 marta shifrlaydi. Bu algoritmda kalit so'zlar 128, 192 yoki 256 bit uzunligida bo'lishi mumkin.
TWOFISH algoritmi bir nechta xususiyatlar bilan ajralib turadi:
Maxsus kalit uzunligi - TWOFISH kalit so'zlari 128, 192 yoki 256 bit uzunligida bo'lishi mumkin. Bu sababli foydalanuvchilar o'zlariga mos keladigan kalit uzunligini tanlashlari mumkin.
Blokli shifrlash - TWOFISH shifrlash algoritmi blok shifrlash algoritmidir. Bu algoritm bloklarni o'z o'rniga almashtirish va ma'lumotlarning ma'lum bloklar qabul qilishini ta'minlash uchun ishlatiladi.
Qulay yadrosiz ishlash - TWOFISH shifrlash algoritmi boshqa algoritmlardan yorqinroq ishlash uchun ishlatiladi. Shifrlash va deshifrlash jarayonida, o'zgaruvchilar va qarindosh bitlar tushadi.
Qulay foydalanish - TWOFISH shifrlash algoritmi ma'lumotlarni shifrlash va deshifrlash jarayonida yorqin ishlaydi.
TWOFISH shifrlash algoritmi texnologiyalarda keng tarqalgan va xavfsizlikni ta'minlashda muhim ahamiyatga ega. Bu algoritm BLOWFISH shifrlash algoritmidan keyingi yaratilgan va uning xususiyatlari ham bor.