Sobes.tech
Junior — Middle

Selgitage, mida mõistetakse mittekrüptograafiliselt vastupidava hash-funktsiooni all ja kuidas see erineb vastupidavatest krüptograafilistest hash'idest.

sobes.tech AI

Vastus AI-lt

Mittekriptograafiline hash-funktsioon on funktsioon, mis teisendab sisendandmed fikseeritud suurusega hash-ks, kuid ei oma kriptograafilise turvalisuse jaoks vajalikke omadusi. Peamised erinevused kriptograafilistest hash-funktsioonidest:

  • Kollisioonidele vastupidavuse puudumine: mittekriptograafiliste funktsioonide puhul on lihtne leida kaks erinevat sisendit sama hash väärtusega.
  • Pre-image vastupidavuse puudumine: on võimalik taastada või arvata sisendandmed hash-ist.
  • Vastuvõtlikkus rünnakutele: sellised funktsioonid ei kaitse andmete võltsimise ega muutmise eest.

Näide mittekriptograafilisest hash-funktsioonist on lihtne kontrollsumma või CRC, mida kasutatakse vigade tuvastamiseks, kuid mitte turvalisuse eesmärgil. Kriptograafilised hash-id (näiteks SHA-256) kasutatakse seal, kus on oluline andmekaitse ja võltsimise võimatus.