-
elektron kod kitobi rejimi:
Ochiq matnning barcha bloklari
ma’lumotlarini shifrlash algoritmlariga muvofiq bir-biridan musta-
qil, bitta kalit bilan shifrlanadigan shifrlash rejimi.
Ma’lumotlami shifrlash algoritmi quyidagi funksiyalardan foy-
dalanadi [9]:
■
Aralash()
- oddiy shifr almashtirish bo‘lib, dastlabki matnni
shifrmatnga va teskari yo‘nalishda almashtirish uchun diamatrit-
saviy qismlar ustida amalga oshiriladi; mazkur shifralmashtirish ki-
rishi Holat massivining diamatritsaviy qismlari hamda K1 va K2
massivlari bo‘lib, chiqishi Holat massividir;
■
BaytAlmash()
- oddiy shifralmashtirish bo‘lib, dastlabki
matnni shifrmatnga va teskari yo‘nalishda Holat massivi ele-
mentlarini almashtirish massivi elementlari bilan bayt sathida al
mashtirish uchun foydalaniladi; mazkur shifralmashtirish kirishi
bayt sathida Holat massivi, almashtirish massivi chiziqli massiv
BsA [256] yoki BsAD [256] bo‘lib, chiqishi bayt sathida Holat
massividir;
■
Dostları ilə paylaş: