Что нужно знать о хешировании

Хеширование – главный элемент криптографии, без которой невозможна работа системы.
Хеширование представляет собой проверку целостности цифрового или буквенного сообщения и выполняется с помощью определённого алгоритма. Прогоняя сообщение через данный алгоритм, участник системы его хеширует, и в результате чего получает хеш.
Данный хеш своего рода код, состоящий из 60 символов – букв и цифр.
Хеш вместе с сообщением отправляется получателю. Получатель прогоняет его через тот же алгоритм, то есть раскодирует сообщение. Выходит, что хеш идентичен тому, который был отправлен ему ранее. Такое хеширование подтверждает, что никакие изменения в сообщение не вносились. Хеширование – необратимый процесс. Сообщение невозможно дехешировать. Если сообщение уже получено и подтверждено, снова хешировать нельзя.
Основоположник биткоина Сатоши Накомото принял решение соединить хеши в цепочку, получив цепочку блоков (блокчейн).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *