Kryptografiska Hash-funktioner
DEFINITION av kryptografiska Hash-funktionerEn kryptografisk hashfunktion är en matematisk funktion som används i kryptografi. Typiska hashfunktioner tar ingångar med variabel längd för att returnera utgångar med fast längd. En kryptografisk hashfunktion kombinerar meddelandeförmedlingen för hashfunktioner med säkerhetsegenskaper.
BREAKING NOWN Cryptographic Hash-funktioner
Hash-funktioner är vanliga datastrukturer i datorsystem för uppgifter, till exempel kontroll av meddelandenas integritet och autentisering av information. Men de betraktas som kryptografiskt svaga. Kryptografiska hashfunktioner lägger till säkerhetsfunktioner till typiska hashfunktioner, vilket gör det svårt att upptäcka innehållet i ett meddelande eller information om mottagare och avsändare.
I synnerhet har kryptografiska hashfunktioner tre egenskaper
- De är "kollisionsfria." I enkla ord bör inga två ingångshascher kartlägga samma utgångshash.
- De kan döljas. I enkla ord borde det vara svårt att gissa inmatningsvärdet för en hash-funktion från dess utgång.
- De borde vara pusselvänliga. Det vill säga, det borde vara svårt att välja en ingång som ger en fördefinierad utgång. Således bör ingången väljas från en så bred distribution som möjligt.
De tre egenskaperna som beskrivs ovan är önskvärda men de kan inte alltid implementeras i praktiken. Till exempel säkerställer skillnaden i provutrymmen för inhastningar och utgångar att kollisioner är möjliga. Ett exempel på detta demonstrerades nyligen när MIT Digital Currency Initiative hittade kollisionssårbarhet i IOTA.
Kryptografiska hashfunktioner används ofta i kryptokurser för att skicka transaktionsinformation anonymt. Till exempel använder bitcoin, den ursprungliga och största cryptocurrency, den kryptografiska hashfunktionen SHA-256 i sin algoritm. På liknande sätt har IOTA, en plattform för Internet of Things, sin kryptografiska hashfunktion känd som Curl.
Jämför investeringskonton Leverantörs namn Beskrivning Annonsörens upplysning × Erbjudandena som visas i denna tabell kommer från partnerskap från vilka Investopedia erhåller ersättning.