Криптография (Cryptography) — это направление исследований и практики для защиты информации, предотвращающее чтение третьими лицами информации, к которой они не допущены.
Что такое криптография?
На протяжении длительного периода истории криптография была связана исключительно с техникой шифров — алгоритмов, которые применялись для превращения обычных сообщений (называемых в криптографии «открытым текстом») в мнимую бессмыслицу (называемую «шифротекстом»). Далее эти сообщения могли быть отправлены с помощью писем, при этом получатель использовал вспомогательную информацию (называемую «ключом») для дешифровки шифротекста обратно в читаемый открытый текст. Переданная таким образом информация была бесполезной для сторонних противников без знания ключа, даже если письмо было физически перехвачено — то есть до развития криптоанализа, дисциплины, которая занимается взломом алгоритмов шифрования.
Наиболее ранние типы шифров, называемые подстановочными и транспозиционными и называемые в совокупности классическими шифрами, могли быть как зашифрованы, так и расшифрованы вручную. Это значит, что они не скремблировали информацию настолько, чтобы противодействовать методам криптоанализа, доступным в то время.
С появлением радио- и, позднее, интернет-коммуникаций потребность в надежном шифровании стала как никогда острой, так как сообщения теперь передавались без разбора и могли быть перехвачены по желанию.
На сегодняшний день криптография по умолчанию используется во многих компьютерных коммуникациях. В числе ее многочисленных применений — хэш-функции, такие как SHA-256, которая применяется для обеспечения безопасности работы сети Bitcoin (BTC) и других криптовалют.







