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

Но как именно работают эти две операции? И чем хеширование и шифрование отличаются друг от друга?

Что такое хеширование?

Хеширование — это односторонний криптографический процесс. это включает преобразование данного ключа (или строки символов) в другое значение.

Хеширование осуществляется по ряду причин, первая из которых — проверка подлинности различного рода вводимых данных. Кроме того, в системах аутентификации можно использовать хэширование, чтобы конфиденциальные данные не хранились на устройствах в открытом виде.

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

instagram viewer

Результат хеширования известен как хэш. Хэши обычно состоят из строки символов, длина которой меньше, чем у исходных данных до хеширования. Хэш, сформированный в процессе хеширования, часто определяется хеш-функцией.

Поскольку хеширование является односторонним, оно полностью необратимо. Таким образом, данные не могут быть преобразованы обратно в исходный формат после того, как процесс хэширования произошел. Вот почему хеширование обычно не используется для хранения паролей или подобных данных, поскольку такая информация становится неразборчивой после ее преобразования. Он гораздо больше подходит для проверки документов или файлов.

Хеширование используется в блокчейнах из соображений безопасности. Создание хэшей на этих блокчейнах делает практически невозможным для злоумышленника проникновение в сеть и причинение ущерба.

Итак, можно ли сказать то же самое о шифровании или оно сильно отличается от хеширования?

Что такое шифрование?

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

На самом деле, вы уже используете шифрование, возможно, даже не осознавая этого...

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

Люди могут даже шифровать собственные данные чтобы сохранить его в безопасности.

Поскольку шифрование является обратимым, любые стороны, которым разрешен доступ к зашифрованным данным, могут использовать ключ шифрования или двоичный ключ (математический алгоритм) для расшифровки обратно в открытый текст.

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

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

Шифрование с открытым ключом, например, предполагает создание одного ключа шифрования закрытым, а другого общедоступным. Он также известен как асимметричное шифрование. Данные, зашифрованные с помощью открытого ключа, могут быть расшифрованы только с помощью закрытого ключа, а данные, зашифрованные с помощью закрытого ключа, могут быть расшифрованы только с помощью открытого ключа.

Этот вид шифрование используется в HTTPS, или Безопасный протокол передачи гипертекста, чтобы повысить уровень безопасности при просмотре веб-страниц.

Шифрование и хеширование играют огромную роль в вычислениях

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

Что такое хеширование и как оно работает?

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • Безопасность
  • Объяснение технологии
  • Интернет
  • Шифрование
  • Блокчейн
  • Интернет-безопасность
  • Конфиденциальность в Интернете

Об авторе

Кэти Риз (опубликовано 215 статей)

Кэти — штатный писатель в MUO с опытом написания контента о путешествиях и психическом здоровье. Она проявляет особый интерес к Samsung, поэтому решила сосредоточиться на Android на своей должности в MUO. В прошлом она писала произведения для IMNOTABARISTA, Tourmeric и Vocal, в том числе одну из своих любимые статьи о том, как оставаться позитивным и сильным в трудные времена, которые можно найти по ссылке над. Помимо работы Кэти любит выращивать растения, готовить и заниматься йогой.

Еще от Кэти Риз

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться