Що таке хешування?

· 1 min read

Хешування — це спосіб створювати криптографічні дані за допомогою алгоритмів хешування. Криптографічне хешування називають фундаментом, на якому тримаються криптовалюти. Мета цього методу, відомого також як спосіб шифрування, — максимально підвищити безпеку. У цьому сенсі криптографічні хеші схожі на цифрові підписи. Хеші важливі для майнінгу, тобто відіграють ключову роль у створенні нових адрес. Розвʼязуючи задачі для блоків, майнери оперують складними числами й хешуванням. Ці задачі неможливо взяти ані ручкою на папері, ані калькулятором — їх розвʼязують спеціально створені пристрої.

Алгоритм хешування побудований так, щоб кожен наступний хеш містив стислий відбиток попереднього. Завдяки цьому попередні хеші й наступний зчеплюються між собою. Так і виникло поняття блокчейну. Зазвичай у системі криптографічного хешування використовують алгоритм SHA-256, відомий як «Secure Hash Algorithm». На виході він дає 32-байтовий відбиток. Отриманий вихід може охоплювати наступні дані, але відновити з нього попередні — украй складно. Інакше кажучи, система працює лише в один бік. Саме звідси й береться її безпека. Оскільки відтворити вихідні дані назад важко, хеші легко застосовують для паролів і автентифікації або для цифрових підписів.

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

що таке хешування криптографічний хеш алгоритм sha-256 блокчейн цифровий підпис