Invoer

Uitvoer

Wat is SHA-1-hashing?

SHA-1 (Secure Hash Algorithm 1) is een cryptografische hashfunctie die een 160-bit (20-byte) hashwaarde produceert, weergegeven als een hexadecimale string van 40 tekens. Het werd ontworpen door de NSA en in 1995 gepubliceerd door NIST.

Hoewel SHA-1 is verouderd voor de meeste beveiligingstoepassingen vanwege aangetoonde collision-aanvallen, wordt het nog steeds gebruikt in legacy-systemen en voor niet-beveiligingskritische doeleinden zoals versiebeheer (Git). Het algoritme is gedefinieerd in RFC 3174. Deze tool berekent de SHA-1-hash van uw volledige invoertekst met de Web Crypto API.

Hoe deze tool te gebruiken

1

Voer uw tekst in

Typ of plak tekst in de linker editor. U kunt ook op Voorbeeld klikken om voorbeeldtekst te laden, of een tekstbestand uploaden.

2

Bekijk de SHA-1-hash

Het rechterpaneel toont automatisch de SHA-1-hash van uw invoer. De hash wordt in realtime bijgewerkt.

3

Kopiëren of downloaden

Klik op Kopiëren om de hash te kopiëren, of op Downloaden om het als tekstbestand op te slaan.

Hash-voorbeelden

Hier is een voorbeeld van SHA-1-hashing:

Invoertekst

Invoer

SHA-1-hash-uitvoer

Uitvoer

Veelgestelde vragen

Is SHA-1 nog veilig?

Nee. In 2017 toonden onderzoekers de eerste praktische SHA-1-collision aan. SHA-1 mag niet worden gebruikt voor digitale handtekeningen of certificaten.

Waarom is SHA-1 verouderd?

SHA-1 is verouderd omdat collision-aanvallen haalbaar werden. Grote browsers en certificaatautoriteiten vertrouwen SHA-1-certificaten niet meer.

Worden mijn gegevens naar een server gestuurd?

Nee. Alle hashing wordt lokaal in uw browser uitgevoerd met de Web Crypto API. Er verlaten geen gegevens uw machine.

Gebruikt Git nog SHA-1?

Ja. Git gebruikt historisch SHA-1 voor commit- en object-hashing. Git is echter in overgang naar SHA-256.

Gerelateerde tools

Referenties: FIPS 180-4 Secure Hash Standard en MDN SubtleCrypto.digest().