Hash-funksie
'n Hash-funksie verander enige data in 'n kort waarde van vaste lengte, 'n soort digitale vingerafdruk wat veranderinge aan die data maklik opspoorbaar maak.
Wat is 'n hash-funksie?
'n Hash-funksie verander data van enige grootte, soos 'n enkele woord of 'n hele lêer, in 'n waarde van vaste lengte, die hash genoem. Dieselfde invoer lewer altyd dieselfde hash, terwyl selfs 'n klein verandering tot 'n heeltemal ander een lei. Kriptografiese hash-funksies soos SHA-256 of SHA-3 is ook eenrigtingfunksies: in die praktyk kan die invoer nie uit die hash teruggereken word nie.
Waarvoor hash-funksies gebruik word
Met hashes kan jy nagaan of 'n afgelaaide lêer onveranderd is: jy vergelyk die kontrolesom wat die verskaffer gepubliseer het met die een wat jy self bereken. Digitale handtekeninge onderteken gewoonlik die hash van 'n dokument eerder as die hele inhoud. Blokkettings en baie enkripsiemetodes is ook op hash-funksies gebou. Ouer algoritmes soos MD5 en SHA-1 word vir sekuriteitsdoeleindes as verouderd beskou.
Hash-funksies en wagwoorde
Betroubare dienste stoor nie wagwoorde in gewone teks nie, slegs as hashes. Wanneer jy inteken, word die wagwoord wat jy invoer weer gehash en met die gestoorde waarde vergelyk. Doelbewus stadige metodes soos Argon2, bcrypt of scrypt is geskik vir wagwoorde. 'n Lukrake ekstra waarde per wagwoord, bekend as 'n salt, verseker dat identiese wagwoorde verskillende hashes lewer. Kort wagwoorde bly steeds makliker om te raai.
Gereelde vrae
Is hashing dieselfde as enkripsie?
Nee. Geënkripteerde data kan met die regte sleutel weer leesbaar gemaak word. 'n Hash daarenteen kan nie omgekeer word nie; jy kan slegs nagaan of 'n bepaalde invoer tot dieselfde waarde lei.
Kan aanvallers 'n wagwoord uit 'n gesteelde hash herwin?
Hulle kan dit nie terugreken nie, maar hulle kan kandidate uitprobeer en hul hashes vergelyk. Lang, lukrake wagwoorde wat net een keer gebruik word, maak dit uiters tydrowend.
Speel hash-funksies 'n rol in post-kwantum-kriptografie?
Ja. Goed gekose hash-funksies word as relatief robuust teen kwantumrekenaars beskou. Die gestandaardiseerde post-kwantum-handtekeningskema SLH-DSA baseer sy sekuriteit uitsluitlik op die eienskappe van hash-funksies.
Verwante terme
Verwante onderwerpe
Probeer Friendstime
Registrasie neem 'n minuut en is gratis.