Junior — Middle
Објасните шта подразумева некриптостойка хеш-функција и у чему се разликује од стойких криптографских хешева.
sobes.tech АИ
Одговор од АИ
Ne kriptografska funkcija heširanja je funkcija koja pretvara ulazne podatke u heš fiksne veličine, ali ne poseduje svojstva potrebna za kriptografsku sigurnost. Glavne razlike u odnosu na kriptografske funkcije heširanja:
- Nedostatak otpornosti na kolizije: za nekriptografske funkcije lako je pronaći dva različita ulaza sa istim hešom.
- Nedostatak otpornosti na pre-image: moguće je rekonstruisati ili pogoditi ulazne podatke na osnovu heša.
- Nestabilnost prema napadima: takve funkcije ne štite od falsifikovanja ili izmene podataka.
Primer nekriptografske funkcije heširanja je jednostavan kontrolni zbir ili CRC, koji se koristi za proveru grešaka, ali ne i za sigurnost. Kriptografski heševi (npr. SHA-256) koriste se tamo gde je važna zaštita podataka i nemogućnost falsifikovanja.