Шифроване

Криптирането позволява скриване на информацията, така че да не може да бъде прочетена без специални знания (например парола). Това става с помощта на таен код или шифър. Скритата информация се нарича криптирана.

Декриптирането е начин за превръщане на криптираната информация обратно в обикновен текст. Това е декриптираната форма. Изследването на криптирането се нарича криптография. Криптоанализът може да се извърши на ръка, ако шифърът е прост. Сложните шифри се нуждаят от компютър, който да търси възможните ключове. Декриптирането е област от компютърните науки и математиката, която разглежда колко трудно е да се разбие даден шифър.

Примери

Един прост вид криптиране на думи е ROT13. При ROT13 буквите от азбуката се сменят една с друга, като се използва прост модел. Например A се променя на N, B се променя на O, C се променя на P и т.н. Всяка буква се "завърта" с 13 интервала. Използвайки шифъра ROT13, думите Simple English Wikipedia стават Fvzcyr Ratyvfu Jvxvcrqvn. Шифърът ROT13 е много лесен за дешифриране. Тъй като в английската азбука има 26 букви, ако дадена буква се завърти два пъти по 13 букви всеки път, ще се получи оригиналната буква. Така че прилагането на шифъра ROT13 втори път връща оригиналния текст. Когато общувал с армията си, Юлий Цезар понякога използвал това, което днес е известно като шифър на Цезар. Този шифър работи чрез изместване на позицията на буквите: всяка буква се завърта с 3 позиции.

Повечето видове криптиране се усложняват, така че криптоанализът да е труден. Някои от тях се правят само за текст. Други са направени за двоични компютърни файлове като снимки и музика. Днес много хора използват асиметричната система за криптиране, наречена RSA. Всеки компютърен файл може да бъде криптиран с RSA. AES е широко разпространен симетричен алгоритъм.

Еднократна подложка

Повечето видове криптиране теоретично могат да бъдат разбити: врагът може да успее да декриптира съобщение, без да знае паролата, ако разполага с умни математици, мощни компютри и много време. Еднократната подложка е специална, защото, ако се използва правилно, е невъзможно да бъде разбита. Съществуват три правила, които трябва да се спазват:

  • Тайният ключ (парола) трябва да бъде толкова дълъг, колкото и тайното съобщение: ако съобщението има 20 букви, ключът също трябва да има поне 20 букви.
  • Секретният ключ трябва да е произволен (например KQBWLDA...)
  • Тайният ключ трябва да се използва само веднъж. За да изпратите повече от едно съобщение, за всяко трябва да се използва различен ключ.

Ако тези три правила се спазват, е невъзможно да се прочете тайното съобщение, без да се знае тайният ключ. Поради тази причина по време на Студената война посолствата и големите военни части често използваха еднократни подложки, за да комуникират тайно със своите правителства. Те имаха малки книжки ("подложки"), пълни със случайни букви или случайни числа. Всяка страница от тампона можеше да се използва само веднъж: затова се нарича "еднократен тампон".

Криптиране в интернет

Криптирането често се използва в интернет, тъй като много уебсайтове го използват за защита на лична информация. В интернет се използват няколко протокола за криптиране, като Secure Sockets Layer (SSL), IPsec и SSH. Те използват системата за криптиране RSA и други. Протоколът за защитено сърфиране в интернет се нарича HTTPS. За криптиране на URL адреси се използва предимно алгоритъмът MD5. На интернет пазара се използват различни алгоритми в зависимост от необходимостта.

Свързани страници

  • FreeOTFE - Криптиране на дискове
  • Pretty Good Privacy (PGP) - криптиране на имейл
  • PuTTY - SSH криптиране

Въпроси и отговори

Въпрос: Какво е криптиране?


О: Криптирането е процес на скриване на информация, така че тя да не може да бъде прочетена без специални знания, като например парола, чрез използване на таен код или шифър.

В: Какво означава декриптиране?


О: Декриптирането е процес на промяна на криптираната информация обратно в обикновен текст, който е декриптираната форма.

В: Какво представлява криптографията?


О.: Криптографията е наука за криптирането и за това как да се направи информацията сигурна.

В: Може ли шифрите да се анализират на ръка?


О: Простите шифри могат да се анализират ръчно - процес, известен като криптоанализ.

Въпрос: Кой вид шифри изискват компютър, за да бъдат разбити?


О: Сложните шифри изискват компютър, който да търси възможните ключове.

Въпрос: Как се нарича областта на компютърните науки, която изучава декриптирането?


О: Декриптирането е област от компютърните науки и математиката, която разглежда колко трудно е да се разбие даден шифър.

В: Каква е целта на криптирането?


О: Целта на криптирането е да се защити чувствителна информация, като се направи така, че тя да не може да се чете без специални познания или парола.

AlegsaOnline.com - 2020 / 2023 - License CC3