Компьютеры полностью изменили криптографии. До возраста компьютера криптография используется только для шифрования сообщений. Однажды компьютеров, начал использоваться в криптографии, высшая математика стал очень важным для создания сильного шифрования. Компьютеры и Интернет также расширили криптографии для включения проверки подлинности и подписи в цифровой форме.
Шифрования компьютера можно разделить на две категории, шифрования симметричного и асимметричного шифрования. Симметричное шифрование также называется одним ключом шифрования, потому что тот же ключ используется для шифрования и дешифрования сообщения. Асимметричное шифрование использует два разных ключа, один закрытый ключ и один открытый ключ. Асимметричное шифрование часто называют публичных ключей шифрования.
Симметричное шифрование можно сделать очень безопасный и быстрый. Основной недостаток с симметричного шифрования, распределения ключей. Прежде чем симметричного шифрования может использоваться, ключ должен быть надежно распространен среди всех сторон. Это быстро становится логистический кошмар, когда число людей включил увеличения. Ключ следует также изменить регулярно для сведения к минимуму риска с использованием ключа, который был скомпрометирован. Для шифрования в Интернете симметричное шифрование не является практически осуществимым вариантом. Это не только связано огромное количество ключей, которые будут необходимы, но также потому, что прежде чем вы можете начать, безопасно общаться с кем-то, вам нужно договориться о секретный ключ.
Асимметричное шифрование обычно медленнее, чем симметричное шифрование, но это гораздо более подходит для Интернет. Безопасное распределение ключей не является проблемой, все стороны имеют один закрытый ключ и один открытый ключ. Закрытый ключ известен только владельцу, соответствующего ключа с другой стороны известен каждому.
Закрытый и открытый ключи математически связаны, если сообщение был зашифрован закрытым ключом кого-то, только соответствующий открытый ключ может расшифровать текст. Это означает, что вы можете быть уверены, что сообщение зашифровано владельцем закрытого ключа. Кроме того вы можете зашифровать сообщение с помощью открытого ключа кого-то и отправить сообщение по небезопасным каналам. Поскольку никто кроме владельца соответствующего частного ключа может расшифровать сообщение, не имеет значения, если другие достать зашифрованного текста. Это также означает, что вам гарантирован, что вы общаетесь с человеком, который является владельцем закрытого ключа.
Но как вы можете быть уверены, что у вас есть право открытый ключ? Кто-то может дать вам поддельные ключ и сказать вам, что это открытый ключ вашего банка. Если вы решили принять ключ, можно в конечном итоге отдал все детали вашего банковских и кредитных карт для мошенника. Решение очень простое, Интернет-браузеры имеют ряд предварительно сертификации, которые они будут доверять. Эти центры сертификации выдают сертификаты, которые доказывают, что сайт действительно является сайт, который он утверждает, что. Если сайт имеет сертификат, выданный центром сертификации, ваш браузер не доверяет, то вы получите предупреждение, заявив, что сертификат не был выдан доверенным центром сертификации.