Содержание
Шифрование - это имя, данное технике кодирования данных, чтобы никто не мог просматривать или изменять ее, кроме конкретного получателя. Существует два типа шифрования: симметричное и асимметричное, и процесс обоих одинаков. Информация отправляется через математические формулы или алгоритмы, которые кодируют их в зашифрованном виде, чтобы к ним нельзя было получить доступ без слова, числа или пароля, известного как ключ.
Больше не нужно беспокоиться о безопасности ваших данных в Интернете (Джон Ховард / Фотодиск / Getty Images)
Симметричное шифрование
Симметричная криптография является старейшей и самой известной из техник шифрования. Данные делятся на блоки, и к каждому из них применяется секретный ключ, меняющий порядок букв или заменяющий их числами для создания зашифрованного текста. Этот метод использует только секретный ключ для шифрования и дешифрования данных, поэтому, если у получателя его нет, его необходимо отправить отдельно.
Плюсы и минусы
Если и отправитель, и получатель имеют секретный ключ, они могут зашифровать и расшифровать все сообщения, которые его используют, что является как преимуществом системы, так и уязвимостью. Симметричное шифрование является быстрым и простым в реализации, что делает его наиболее распространенной формой шифрования в онлайн-сделках купли-продажи. Однако, если ключ перехвачен злоумышленником, у него будет то, что ему нужно для расшифровки всех сообщений, использующих этот ключ. Алгоритмы симметричной криптографии также имеют тенденцию быть более простыми - и поэтому более простыми для понимания и декодирования - чем асимметричные криптографические алгоритмы.
Асимметричная криптография
Асимметричная криптография, также известная как криптография с открытым ключом, использует два взаимосвязанных ключа: открытый для шифрования данных и закрытый для их расшифровки. Информация в виде текста обрабатывается как огромные числа, которые возводятся в степень второго огромного числа, а затем делятся на третье число, создавая конечный продукт, который будет преобразован обратно в текст, на этот раз зашифрованный.
Плюсы и минусы
Алгоритмы асимметричной криптографии сложнее, чем алгоритмы симметричной криптографии, поэтому они медленнее и требуют большей вычислительной мощности. Тем не менее, поэтому они также гораздо безопаснее. Открытый ключ может быть разослан всем, кто может быть заинтересован в шифровании сообщения, но закрытый ключ никогда не разглашается, что не делает его уязвимым для хакеров. Данные могут быть зашифрованы только с помощью открытого ключа и расшифрованы с помощью закрытого ключа, что означает, что как только шифрование выполнено, отправитель не может расшифровать его без закрытого ключа.