Fjalor

Funksioni hash

Një funksion hash e shndërron çdo të dhënë në një vlerë të shkurtër me gjatësi fikse, një lloj gjurme dixhitale që e bën të lehtë zbulimin e ndryshimeve.

Çfarë është një funksion hash?

Një funksion hash e shndërron të dhënat e çdo madhësie, si një fjalë e vetme ose një skedar i tërë, në një vlerë me gjatësi fikse, të quajtur hash. E njëjta hyrje prodhon gjithmonë të njëjtin hash, ndërsa edhe një ndryshim i vogël çon në një tjetër krejt të ndryshëm. Funksionet kriptografike hash si SHA-256 ose SHA-3 janë edhe funksione njëkahëshe: në praktikë, hyrja nuk mund të llogaritet mbrapsht nga hash-i.

Për çfarë përdoren funksionet hash

Hash-et ju lejojnë të kontrolloni nëse një skedar i shkarkuar është i pandryshuar: krahasoni shumën e kontrollit të publikuar nga ofruesi me atë që e llogaritni vetë. Nënshkrimet dixhitale zakonisht nënshkruajnë hash-in e një dokumenti dhe jo gjithë përmbajtjen e tij. Edhe blockchain-ët dhe shumë metoda fshehtëzimi janë ndërtuar mbi funksione hash. Algoritme më të vjetër si MD5 dhe SHA-1 konsiderohen të vjetruara për qëllime sigurie.

Funksionet hash dhe fjalëkalimet

Shërbimet me reputacion nuk i ruajnë fjalëkalimet në tekst të thjeshtë, vetëm si hash-e. Kur kyçeni, fjalëkalimi që futni hash-ohet përsëri dhe krahasohet me vlerën e ruajtur. Metoda të ngadalta me qëllim si Argon2, bcrypt ose scrypt janë të përshtatshme për fjalëkalime. Një vlerë shtesë e rastësishme për çdo fjalëkalim, e njohur si salt, siguron që fjalëkalimet identike të prodhojnë hash-e të ndryshme. Fjalëkalimet e shkurtra mbeten megjithatë më të lehta për t'u hamendësuar.

Pyetje të shpeshta

A është hashimi e njëjtë me fshehtëzimin?

Jo. Të dhënat e fshehtëzuara mund të bëhen përsëri të lexueshme me çelësin e duhur. Një hash, përkundrazi, nuk mund të kthehet mbrapsht; mund të kontrolloni vetëm nëse një hyrje e caktuar çon në të njëjtën vlerë.

A mund ta rikuperojnë sulmuesit një fjalëkalim nga një hash i vjedhur?

Nuk mund ta llogarisin mbrapsht, por mund të provojnë kandidatë dhe të krahasojnë hash-et e tyre. Fjalëkalimet e gjata e të rastësishme që përdoren vetëm një herë e bëjnë këtë jashtëzakonisht kohë-marrës.

A luajnë funksionet hash rol në kriptografinë post-kuantike?

Po. Funksionet hash të zgjedhura mirë konsiderohen relativisht rezistente edhe ndaj kompjuterëve kuantikë. Skema e standardizuar post-kuantike e nënshkrimit SLH-DSA e bazon sigurinë e saj vetëm te vetitë e funksioneve hash.

Terma të ngjashëm

Tema të ngjashme

Provoni Friendstime

Regjistrimi zgjat një minutë dhe është falas.

Të gjithë termat në fjalor →