Що таке криптографія? Основні поняття

Які бувають шифри

Що стосується шифрів, то вони мають декілька варіантів класифікацій:

  • Область застосування. Бувають шифри обмеженого і загального користування. Другі більш стійкі завдяки наявності секретного ключа. Стійкість обмеженого шифру базується на секреті алгоритму криптографічного перетворення.
  • Алгоритми шифрування. Існують одноключевые шифри, де для шифрування і розшифровки використовують один і той же ключ. До них відносять наступні шифри:
    • Перестановки – літери видимого тексту змінюють свої позиції, але залишаються в шифрограмі.
    • Заміни – символи відкритого тексту замінюються іншими, а засекречене повідомлення залишається видимим (досить ризикований хід, який не раз вводив противника в подив).
    • Адитивні шифри – літери змінюються на цифри, а потім до них додають числа випадкової числової послідовності.
    • Квантова криптографія – процес передачі повідомлень об’єктами квантової механіки, наприклад, електронами або фотонами. Також існують двохключові системи шифрування, де використовуються одразу два ключа і комбіновані методи кодування.
  • Кількість символів. Поділяють потокові шифри (перетворюють окремі символи) і блочні (процедура застосовується до набору букв).
  • Стійкість. По даному параметру шифри прийнято поділяти на три групи: вчинені (не піддаються розтину), практично стійкі (розсекретити інформацію за відведений кількість часу неможливо), і нестійкі.