Is hashing hetzelfde als versleuteling?
Nee. Versleuteling is omkeerbaar; hashing is eenrichtingverkeer.
Genereer MD5, SHA-1, SHA-256, SHA-512 hashes
Niet voor beveiliging. Voor deduplicatie en cache-sleutels nog prima.
Nee. Versleuteling is omkeerbaar; hashing is eenrichtingverkeer.
Ja, hashfuncties zijn deterministisch. Eén spatie geeft een volledig andere hash.
Een hashfunctie converteert gegevens van willekeurige lengte naar een tekenreeks van vaste lengte. MD5(128 bit), SHA-1(160 bit), SHA-256(256 bit), SHA-512(512 bit) zijn gangbare algoritmen.
MD5 en SHA-1 hebben collisieproblemen en worden niet langer aanbevolen voor beveiliging. SHA-256 en SHA-512 zijn nog steeds veilig.
Vergelijk de SHA-256-checksum na het downloaden met de officiële waarde om te verifiëren dat het bestand niet is gewijzigd.
SHA-256 is te snel. Gebruik bcrypt of Argon2 voor wachtwoordhashing.
Bitcoin gebruikt SHA-256 om blokken te koppelen. Het wijzigen van historische transacties verandert alle volgende blok-hashes.