Kriptogramma bu shifrlangan matn, ya'ni atayin yozilgan matn bo'lib, uni faqat adresat o'qishi va ma'nosini tushunishi mumkin. Biroq, odam tomonidan ixtiro qilingan ma'lumotni yashirishning har qanday vositasi boshqa shaxs tomonidan oshkor qilinishi mumkin. Shuning uchun kriptogrammani ham o'qish mumkin.
Ko'rsatmalar
1-qadam
Zamonaviy so'zlar bilan aytganda, har qanday shifrlangan xabarda uni yozgan muallif bor; kimga mo'ljallangan manzil; va to'suvchi - uni o'qishga harakat qilayotgan kriptograf.
2-qadam
Qo'lda shifrlashda ikkita asosiy usul qo'llaniladi - almashtirish va qayta o'zgartirish. Birinchisi, ma'lum bir qoidaga binoan asl xabarning harflari boshqalar bilan almashtiriladi. Ikkinchisi, harflar, yana qoidaga ko'ra, teskari yo'naltirilgan. Albatta, ushbu ikkita usul birlashtirilishi mumkin, bu esa shifrni yanada xavfsiz qiladi.
3-qadam
Zaxira shifrning eng oddiy turi bu kriptografiya. Bunday holda, harflar odatiy ikonkalarga o'zgartiriladi: raqamlar, belgilar, raqsga tushgan erkaklar tasvirlari va boshqalar. Yashirin xabarni ochish uchun qaysi belgi qaysi harfga mos kelishini aniqlash kifoya.
Shu maqsadda chastota jadvallaridan odatda foydalaniladi, bu xabarning tilida u yoki bu harfning qanchalik tez-tez uchraydi. Masalan, rus tilida bunday jadvalda birinchi o'rinlar "a", "e", "o" harflari bo'ladi. Eng keng tarqalgan belgilar o'rniga ularni almashtirish bilan siz ba'zi so'zlarni ochishingiz mumkin va bu, o'z navbatida, boshqa belgilarning ma'nosini beradi.
4-qadam
Keyinchalik ishonchli shifrlarda harflar kalit bilan almashtiriladi. Masalan, ko'p xonali raqam kalitga aylanishi mumkin. Matnni shu tarzda shifrlash uchun raqamli tugma ustiga bir necha marta yoziladi, shunda har bir harf ustida raqam bo'ladi. Shundan so'ng, harf alifbo tartibida raqam bilan ko'rsatilgan qancha pozitsiya bo'yicha boshqasiga almashtiriladi. Bunday holda, alfavit halqada yopilgan deb hisoblanadi, ya'ni, masalan, "I" dan keyingi ikkinchi harf "b" bo'ladi.
5-qadam
Bunday kriptogrammani ochish qiyinroq, chunki shifrning har bir harfi uchun o'nta o'qish mavjud. Shifrni ochish uchun avval kalit uzunligini aniqlab, matnni so'zlarga bo'lish kerak. Bu odatda jadval yordamida amalga oshiriladi, bu erda birinchi satr shifr matni bo'lib, uning ostida har bir shifr harfi asl matnning mumkin bo'lgan harfi bilan almashtirilgan variantlar mavjud. Shunday qilib, jadvalda o'n bitta satr mavjud.
6-qadam
Qaysi variantlar matnning so'zlarga bo'linishi eng tabiiy ko'rinishga olib kelishini ko'rib chiqib, kriptograf bo'shliqlarni kodlash uchun qaysi harflardan foydalanilishini aniqlaydi, demak u kalitning bir yoki bir nechta raqamini topadi. Bundan siz allaqachon xulosa chiqarishni boshlashingiz mumkin, matnda kalit necha marta takrorlanadi.
Hali noma'lum harflar o'rniga jadvaldan variantlarni almashtirish, kriptograf matnda qaysi holatlarda mazmunli so'zlar va bo'laklar paydo bo'lishini aniqlaydi.
7-qadam
Ishni osonlashtirish uchun kriptograf odatda matn yoki kalit mazmuni to'g'risida har qanday ma'lumotni topishga intiladi. Agar siz hujjat oxirida qanday imzo borligini yoki u erda qaysi so'zni tez-tez takrorlash kerakligini bilsangiz, ushbu ma'lumot yordamida siz shifrlash kalitining bir qismini ochishingiz mumkin. Topilgan qismni hujjatning boshqa joylariga almashtirish bilan kriptograf kalit uzunligini bilib, asl matnning yana bir necha qismini taniydi.