Криптографія

Криптографія

@Technical_science

У наш час шифрування інформації є важливою складовою життя, яку важко переоцінити.


На даний час шифруються дані починаючи від простих повідомлень в месенджерах (Viber, WhatsApp, Telegram) закінчуючи шифруванням паролів та банківських особистих рахунків, так і рахунків та особистої інформації великих корпоративних компаній.

Сукупність методів шифрування називається криптографією. Дані методи шифрування розвинулися у зв’язку з потребою передачі важливих даних при максимальній конфіденційності та надійності.

Тривалий час під криптографією розуміли, саме перетворення звичайної інформації в нерозбірливе “сміття”.

Дешифрування - перетворення цього нерозбірливого “сміття” в зрозумілий текст.

Шифром називається пара алгоритмів шифрування/дешифрування. Дія шифру керується як і алгоритмами, в кожному окремому випадку так і ключами

Ключ - це секретний параметр (в ідеалі відомий тільки двом сторонам) для окремого контексту під час передавання інформації.

На даний час криптографія виконує роль не тільки шифрування та дешифрування інформації, а так перевірка на цілісність, ідентифікування відправника/одержувача.

До найпростіших видів шифрування, а також найпростішим прикладом симетричного шифрування є - шифр Цезаря.

Юлій Цезар не довіряв гінцям. Тому, відправляючи листа своїм генералам, він замінював кожну букву A у своєму повідомленні на D, кожну B на E, і т. д. Тільки той, хто знав правило «зсуву на 3» міг розшифрувати його послання.

Украй простий приклад симетричного шифрування — підставний шифр. Підставний шифр заміняє кожну частину інформації іншою інформацією.

Найчастіше це досягається зсувом букв алфавіту. Пари прикладів — секретне кільце-декодер капітана Міднайта, що могло бути у вас у дитинстві, і шифр Юлія Цезаря.

В обох випадках алгоритм полягає в тому, щоб зрушити алфавіт, а ключ — число букв, на яке зроблений зсув.

Очевидно, що за сьогоднішніми мірками це надзвичайно слабкий алгоритм, проте, навіть він допомагав Цезареві. І прекрасно демонструє, як діє симетричне шифрування.

Report Page