Kryptografiske Hash-funktioner
DEFINITION af kryptografiske Hash-funktionerEn kryptografisk hash-funktion er en matematisk funktion, der bruges i kryptografi. Typiske hashfunktioner tager input med variabel længde for at returnere output af fast længde. En kryptografisk hashfunktion kombinerer meddelelsesformidlingsfunktionerne i hashfunktioner med sikkerhedsegenskaber.
BREAKING NED Cryptographic Hash-funktioner
Hash-funktioner er ofte anvendte datastrukturer i computersystemer til opgaver, såsom kontrol af beskederes integritet og godkendelse af information. Men de betragtes som kryptografisk svage. Kryptografiske hashfunktioner tilføjer sikkerhedsfunktioner til typiske hashfunktioner, hvilket gør det vanskeligt at registrere indholdet af en meddelelse eller information om modtagere og afsendere.
Kryptografisk hashfunktioner udviser især tre egenskaber
- De er “kollisionsfrie.” I enkle ord bør ingen to indgangshashes kortlægge den samme output-hash.
- De kan være skjult. Med enkle ord skal det være vanskeligt at gætte inputværdien for en hash-funktion fra dens output.
- De skal være puslespilvenlige. Det vil sige, det skulle være vanskeligt at vælge et input, der giver en foruddefineret output. Således skal input vælges fra en distribution, der er så bred som muligt.
De tre egenskaber, der er skitseret ovenfor, er ønskelige, men de kan ikke altid implementeres i praksis. For eksempel sikrer forskellen i prøvelokaler for input-hascher og -udgange, at kollisioner er mulige. Et eksempel på dette blev for nylig demonstreret, da MIT Digital Currency Initiative fandt kollisionssårbarhed i IOTA.
Kryptografiske hash-funktioner er vidt brugt i cryptocururrency til at videregive transaktionsinformation anonymt. For eksempel bruger bitcoin, den originale og største cryptocurrency, den kryptografiske hash-funktion SHA-256 i sin algoritme. Tilsvarende har IOTA, en platform for Internettet af Ting, sin kryptografiske hashfunktion kendt som Curl.
Sammenlign Navn på udbydere af investeringskonti Beskrivelse Annoncørens viden × De tilbud, der vises i denne tabel, er fra partnerskaber, hvorfra Investopedia modtager kompensation.