Хеш – аналогия из жизни

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

Абстрактно хеш можно представить так: у вас есть комплект изображений теней некоего объекта с разных сторон без самого объекта. Представьте, что этот комплект – и есть хеш. Самого объекта у вас пока нет, и, зная только тени – воссоздать исходный объект – практически невозможно, разве что угадывать и фантазировать.

Но как бы вы не старались, исходный объект вы не угадаете. При этом вы легко можете сделать обратное – имея объект, без усилий можно проверить – соответствует ли ему тот набор теней или нет – достаточно будет осветить его с тех же точек пространства, как это было сделано вначале, и после этого сравнить данные вам контуры теней. Если они будут в точности совпадать – объект соответствует хешу.

Чёртов Биткойн