Бардык маалыматтар жалпы көрүү үчүн жеткиликтүү болбошу керек. Маалыматты коргоонун жолдорунун бири - бул шифрлөө, башкача айтканда, айрым адамдар гана түшүнгөн формага маалыматты кайра жазууга мүмкүндүк берген атайын алгоритмдин топтому.
Эң примитивдүү шифр - бул жардамчы сөздөрдү же тамгаларды колдонуу. Бала кезинде көпчүлүк ойдон чыгарылган тилде сүйлөөгө аракет кылышкан, мисалы, ар бир тыбыштын артынан "ма" мүчөсүн кошушкан. Бул ыкма баарлашуу учурунда гана иштейт, башкалар сизди түшүнө алышы күмөн. Мындай алгоритм оңой эле эсептелгендиктен, жазуу түрүндөгү маалыматты мындай жол менен шифрлөө мүмкүн эмес.
Дагы бир балдардын шифрлери - бул ар кандай тамгаларды сөздөн алып салуу. Көбүнчө, бардык үндүүлөр же башка тамгалар алынып салынат. Мисалы, "конокко кел" деген сүйлөмдөн "prhd in gst" алсаңыз болот. Кошумча маалымат жок чечмелөө кыйын эмес.
Симметриялык шифрлер
Башка жол менен, алар симметриялуу криптожүйөлөр деп аталат. Бул шифрлөө ыкмасынын өзгөчөлүгү, ошол эле ачкыч шифрлөө жана шифрди чечүү үчүн колдонулат. Алгоритмди тараптар алдын ала макулдашышы керек.
Мындай шифрлөөнүн эң кеңири таралган ыкмаларынын бири - текстти горизонталдык эмес, тигинен жазуу. Бийиктиги жана өзгөрүлмө узундугу бар таблица түзүлөт. Керектүү маалыматтар тигинен жазылат. Текст белгилүү бир өлчөмгө жетээри менен, кийинки тилкеге оролот. Андан кийин таблица алынып, алынган шифр экинчи тарапка жөнөтүлөт. Шифрди чечүү үчүн үстөлдүн бийиктигин билүү жетиштүү.
Эгер маалымат өтө баалуу болсо жана аны кылдаттык менен шифрлеш керек болсо, кош пермутацияны колдонсо болот. Башкача айтканда, үстөлдүн бийиктиги өзгөрүлүп, мурунку ыкма дагы кайталанат. Мындан тышкары, экинчи таблицада сиз мамычаларды эмес, катарларды колдонсоңуз болот, бул чечмелөөнү татаалдаштырат. Айрымдар жазууларды зигзаг, диагональ же спираль түрүндө шифрлешет.
Асимметриялык шифрлерди шифр деп аташат, анын ачкычы алдын ала белгилүү. Негизинен Интернетте колдонулат. Мисалы, санарип кол тамгалары асимметриялык крипто системалардын жардамы менен иштейт.
Тамгаларды алмаштыруу
Бул шифрлөө методунун мурункусунан артыкчылыгы, аны өз алдынча аныктоо дээрлик мүмкүн эмес. Жок дегенде, бул өтө чоң убакытты талап кылат.
Эң оңой жолу - бир тамга экинчисинин дал келиши. Мисалы, A = B, D = D ж.б.у.с. Алгач, алар тексттин өзүн жазышат, андан кийин тамгаларды бир-бирден алмаштырышат. Бул ыкманын артыкчылыгы - керектүү алмаштыруулар таблицасын бир жолу үйрөнүп, андан кийин аны тынымсыз колдонсоңуз болот. Сиздин эң жакшы коюмуңуз - алфавитти экиге бөлүп, тамгаларды катар-катар коюп, аларды дал ушундай кылуу.