Een bekende input is een handige manier om te controleren hoe een hashing tool werkt. Dit voorbeeld heeft de drie UTF-8 bytes van abc, zonder omliggende spaties of nieuwe lijn. Het verwachte SHA-256 resultaat wordt hieronder volledig weergegeven zodat u elk hexadecimaal cijfer kunt vergelijken.
Voorbeeldinvoer
abcVerwacht resultaat
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adStap voor stap
- Open Hashing Lab en selecteer SHA-256.
- Voer abc in het tekstveld in zonder een nieuwe regel. Kies geen bestand voor dit voorbeeld.
- Bereken de hash en vergelijk alle 64 hexadecimale cijfers met het verwachte resultaat.
Het resultaat begrijpen
SHA-256 produceert een 256-bits resultaat, meestal geschreven als 64 hexadecimale cijfers. Een nieuwe regel, een spatie, een andere letterkoffer of een byte-orderteken verandert de invoer en dus het resultaat. Een bestand met abc plus een newline is niet dezelfde invoer als dit voorbeeld.
Beperkingen en aandachtspunten
Een gelijke hash bevestigt overeenstemming met een referentie, geen veiligheid van het bestand. Gebruik een betrouwbare bron voor de referentie. Alleen SHA-256 is geen methode om wachtwoorden op te slaan.