Хеш-функція вважається захищеного від знаходження прообразуякщо існує дуже низька ймовірність того, що зловмисник знайде повідомлення, яке згенерувало заданий хеш. Ця властивість є важливою для захисту даних, оскільки хеш повідомлення може довести його справжність без необхідності розкриття інформації.
У цій лекції також буде розглянуто три основні криптографічні властивості хеш-функції, що роблять її захищеною: стійкість до колізій, властивість приховування (необоротність) та відкритість до обчислення.
Хеш-функція (англ. hash function від hash – "перетворювати на фарш", "мішанина"), або функція згортки функція, Здійснює перетворення масиву вхідних даних довільної довжини у вихідний бітовий рядок встановленої довжини, що виконується певним алгоритмом.
Хеш або хеш-функція – одна з основних складових сучасної криптографії та алгоритму блокчейну. Хешування є перетворення будь-якого обсягу інформації в унікальний набір символів, який властивий тільки цьому масиву вхідної інформації.