Funcții de criptografie
DEFINIREA funcțiilor de criptografie HashO funcție hash criptografică este o funcție matematică folosită în criptografie. Funcțiile tipice de hash iau intrări de lungime variabilă pentru a returna ieșirile de lungime fixă. O funcție de hash criptografic combină capabilitățile de transmitere a mesajelor funcțiilor hash cu proprietățile de securitate.
BREAKING DOWN Funcții criptografice Hash
Funcțiile Hash sunt structuri de date utilizate frecvent în sistemele de calcul pentru sarcini, precum verificarea integrității mesajelor și autentificarea informațiilor. Dar sunt considerate slabe criptografic. Funcțiile hash criptografice adaugă caracteristici de securitate funcțiilor hash tipice, ceea ce face dificilă detectarea conținutului unui mesaj sau informații despre destinatari și expeditori.
În special, funcțiile hash criptografice prezintă trei proprietăți
- Sunt „fără coliziune”. În cuvinte simple, niciun fel de două intrări nu trebuie să fie asociat cu același hash de ieșire.
- Ele pot fi ascunse. În cuvinte simple, ar trebui să fie dificil să ghicești valoarea de intrare pentru o funcție hash din ieșirea sa.
- Ar trebui să fie puzzle-uri. Adică ar trebui să fie dificil să selectați o intrare care să furnizeze o ieșire predefinită. Astfel, intrarea trebuie selectată dintr-o distribuție cât mai largă.
Cele trei proprietăți prezentate mai sus sunt de dorit, dar nu pot fi întotdeauna puse în aplicare în practică. De exemplu, diferența în spațiile de eșantion pentru hashes și ieșiri de intrare asigură că sunt posibile ciocniri. Un exemplu în acest sens a fost demonstrat recent când inițiativa monedă digitală MIT a constatat o vulnerabilitate la coliziune în IOTA.
Funcțiile de hash criptografic sunt utilizate pe scară largă în criptocurrențe pentru a transmite anonimat informațiile despre tranzacții. De exemplu, bitcoin, cea mai mare și criptocurrency originală, folosește funcția de hash criptografică SHA-256 în algoritmul său. În mod similar, IOTA, o platformă pentru Internet of Things, are funcția de hash criptografic cunoscută sub numele de Curl.
Compararea conturilor de investiții Denumirea furnizorului Descrierea divulgatorului de publicitate × Ofertele care apar în acest tabel provin din parteneriate de la care Investopedia primește compensații.