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