Een hash is een vaste-lengte tekenreeks die een hashfunctie berekent op basis van willekeurig grote invoer. Dezelfde invoer levert altijd dezelfde hash op; zelfs een kleine wijziging in de invoer verandert de hash volledig.
| Algoritme | Uitvoerlengte | Status |
|---|---|---|
| MD5 | 128 bit | Onveilig voor beveiliging |
| SHA-1 | 160 bit | Afgeraden |
| SHA-256 | 256 bit | Veilig, veel gebruikt |
| SHA-512 | 512 bit | Veilig, trager |
Hashes worden gebruikt om de integriteit van bestanden te verifiëren, wachtwoorden veilig op te slaan en pakketdownloads te controleren.