Что такое Криптография простыми словами

Криптография (Cryptography) — это направление исследований и практики для защиты информации, предотвращающее чтение третьими лицами информации, к которой они не допущены.

Что такое криптография?

На протяжении длительного периода истории криптография была связана исключительно с техникой шифров — алгоритмов, которые применялись для превращения обычных сообщений (называемых в криптографии «открытым текстом») в мнимую бессмыслицу (называемую «шифротекстом»). Далее эти сообщения могли быть отправлены с помощью писем, при этом получатель использовал вспомогательную информацию (называемую «ключом») для дешифровки шифротекста обратно в читаемый открытый текст. Переданная таким образом информация была бесполезной для сторонних противников без знания ключа, даже если письмо было физически перехвачено — то есть до развития криптоанализа, дисциплины, которая занимается взломом алгоритмов шифрования.

Наиболее ранние типы шифров, называемые подстановочными и транспозиционными и называемые в совокупности классическими шифрами, могли быть как зашифрованы, так и расшифрованы вручную. Это значит, что они не скремблировали информацию настолько, чтобы противодействовать методам криптоанализа, доступным в то время.
С появлением радио- и, позднее, интернет-коммуникаций потребность в надежном шифровании стала как никогда острой, так как сообщения теперь передавались без разбора и могли быть перехвачены по желанию.

Использование компьютеров сделало возможным применение новых методов шифрования открытого текста, которые фактически не поддаются взлому: теоретически продвинутый алгоритм шифрования может быть расшифрован без ключа, однако это нереально сделать за разумное время при тех ресурсах, которые доступны для злоумышленников.

На сегодняшний день криптография по умолчанию используется во многих компьютерных коммуникациях. В числе ее многочисленных применений — хэш-функции, такие как SHA-256, которая применяется для обеспечения безопасности работы сети Bitcoin (BTC) и других криптовалют.

Связанные термины