Bestandshash & Checksum Calculator

Bereken MD5, SHA-1, SHA-256 en SHA-512 voor elk bestand, en verifieer een checksum.

Hashes

Hashes verschijnen hier.

Gereed. Sleep een bestand hiernaartoe om de hash te berekenen.

Je bestanden worden gelezen en gehasht in je browser. Er wordt niets geüpload naar BroBroGo.

Veelgestelde vragen

Hoe verifieer ik een download met een checksum?

Sleep het gedownloade bestand erin en plak de door de bron gepubliceerde checksum in het verificatievak. De rij van het overeenkomende algoritme wordt groen. Als er niets groen wordt, komt het bestand niet overeen met wat is gepubliceerd — beschouw het dan als beschadigd of gemanipuleerd.

Welke algoritmen worden berekend en welke moet ik gebruiken?

Het berekent MD5, SHA-1, SHA-256 en SHA-512 tegelijkertijd tijdens het eenmalig inlezen van het bestand. MD5 en SHA-1 zijn prima voor het opsporen van onbedoelde corruptie, maar zijn onveilig voor beveiligingstaken — geef de voorkeur aan SHA-256 of SHA-512 wanneer de checksum bestand moet zijn tegen manipulatie.

Worden mijn bestanden ergens naartoe geüpload?

Nee. Bestanden worden lokaal gelezen en gehasht — zelfs bestanden van meerdere gigabytes worden in stukjes (chunks) ingelezen, dus er wordt nooit iets van je apparaat verzonden.

De werking en het nut van bestandshashes

De Bestandshash & Checksum Calculator is een hulpmiddel waarmee u de integriteit van uw bestanden kunt controleren. De tool berekent gelijktijdig verschillende cryptografische hashes voor de bestanden die u aanlevert. Door een berekende hash te vergelijken met een bekende checksum, kunt u direct controleren of een bestand onbeschadigd en ongewijzigd is.

Dit proces is nuttig voor verschillende doelgroepen:

  • Ontwikkelaars die grote bestanden downloaden en de integriteit daarvan moeten verifiëren.
  • Personen die software-builds of andere bestanden publiceren en checksums willen aanbieden voor verificatie.
  • Iedereen die de integriteit van een gedownload bestand wil controleren aan de hand van een gepubliceerde checksum.
  • Gebruikers die er zeker van willen zijn dat een bestand niet beschadigd is geraakt of dat er niet mee is geknoeid.

Ondersteunde invoer en invoerformaten

De calculator is flexibel in het verwerken van bestanden en checksums:

  • Bestanden: U kunt elk bestand van elke grootte verwerken. U kunt bestanden simpelweg naar het daarvoor bestemde gebied slepen of klikken om ze handmatig te selecteren. De tool kan tot 20 bestanden tegelijkertijd verwerken.
  • Checksum voor verificatie: In het invoerveld voor de verificatie kunt u een verwachte MD5-, SHA-1-, SHA-256- of SHA-512-hash plakken. Dit mag een kale hexadecimale reeks zijn, maar de tool herkent ook formaten zoals coreutils, BSD, of sha256:<hash>. De tool extraheert automatisch de langste hexadecimale reeks uit de geplakte tekst.

Resultaten en statusmeldingen van de interface

Wanneer u de tool gebruikt, krijgt u verschillende resultaten en statusmeldingen te zien die u door het proces leiden:

  • MD5, SHA-1, SHA-256 en SHA-512: De berekende cryptografische hashes van het bestand.
  • Gereed. Sleep een bestand hiernaartoe om de hash te berekenen.: Dit is de beginstatus van de tool.
  • Bezig met hashen van {file} ({done}/{total}) — {percent}%: Deze voortgangsindicator wordt tijdens het hashen getoond. De voortgang wordt tijdens het berekenen ongeveer elke 4 MB bijgewerkt.
  • Hash berekend voor {count} bestand(en).: Deze melding verschijnt zodra het berekenen van de hashes succesvol is afgerond.
  • {count} bestand(en) geselecteerd: Geeft aan hoeveel bestanden er op dat moment zijn geselecteerd.
  • Gewist.: Dit bericht verschijnt nadat u de resultaten heeft schoongemaakt.
  • Hashes: De kop boven de sectie waar de resultaten worden getoond.
  • Hashes verschijnen hier.: De tijdelijke aanduiding in de resultatensectie wanneer er nog geen berekening is uitgevoerd.
  • Bestanden: De kop boven de sectie met geselecteerde bestanden.

Foutmeldingen en uitzonderingen

Als er iets misgaat tijdens het inlezen of berekenen, toont de interface specifieke foutmeldingen:

  • {count} kon niet worden gelezen.: Geeft aan dat een specifiek aantal bestanden niet kon worden verwerkt. Als het inlezen van een enkel bestand mislukt, worden de overige geselecteerde bestanden overigens wel gewoon verwerkt.
  • Berekenen van hash mislukt. Probeer het opnieuw.: Een algemene foutmelding wanneer het berekeningsproces mislukt.
  • Kon dit bestand niet lezen.: Een specifieke foutmelding voor een bestand dat niet kan worden ingelezen.

Hoe checksum-verificatie werkt

Wanneer u een checksum in het verificatievak plaatst, vergelijkt de tool deze met de berekende hashes van uw bestanden. De vergelijking van de checksums is hoofdletterongevoelig, waarbij alle tekens intern worden omgezet naar kleine letters.

  • Overeenkomst: {file} ({algo}): Deze melding verschijnt wanneer de geplakte checksum exact overeenkomt met een van de berekende hashes van een bestand. De rij van het bijbehorende algoritme kleurt op dat moment groen.
  • Geen enkel bestand komt overeen met die checksum.: Deze melding verschijnt als de geplakte checksum met geen enkele berekende hash van de bestanden overeenkomt. Als er na het plakken geen enkele rij groen kleurt, betekent dit dat het bestand niet overeenkomt met de gepubliceerde checksum.

Het verschil tussen integriteit en veiligheid

Niet alle hashing-algoritmen bieden dezelfde mate van bescherming. Het is belangrijk om onderscheid te maken tussen het opsporen van onbedoelde fouten en bescherming tegen kwaadwillige aanpassingen:

  • MD5 en SHA-1: Deze algoritmen zijn uitstekend geschikt voor het detecteren van onbedoelde beschadigingen, zoals fouten die optreden tijdens het downloaden of bij de overdracht van gegevens. Ze zijn echter niet veilig genoeg om manipulatie of doelbewuste aanpassingen te detecteren, omdat ze kwetsbaar zijn voor misbruik.
  • SHA-256 en SHA-512: Deze algoritmen moeten worden gebruikt wanneer een checksum bestand moet zijn tegen manipulatie. Ze bieden een veel sterkere cryptografische beveiliging, waardoor ze geschikt zijn om te controleren of een bestand kwaadwillig is aangepast.

Privacy en lokale verwerking

Bij het verwerken van gevoelige of grote bestanden is privacy van groot belang. Deze tool voert alle berekeningen volledig lokaal uit binnen uw eigen webbrowser. Er worden geen bestanden of gegevens geüpload naar BroBroGo.

Zelfs bij zeer grote bestanden van meerdere gigabytes hoeft u zich geen zorgen te maken over datagebruik of privacy. De calculator streamt de bestanden in kleine stukjes (chunks) door de browser. Hierdoor verlaat geen enkel deel van uw bestanden ooit uw eigen apparaat.

Veelgestelde vragen (FAQ)

Hoe verifieer ik een download met een checksum? Sleep het gedownloade bestand in de tool en plak de door de bron gepubliceerde checksum in het verificatievak. De rij van het overeenkomende algoritme wordt groen. Als er niets groen wordt, komt het bestand niet overeen met wat is gepubliceerd — beschouw het dan als beschadigd of gemanipuleerd.

Welke algoritmen worden berekend en welke moet ik gebruiken? De tool berekent MD5, SHA-1, SHA-256 en SHA-512 tegelijkertijd tijdens het eenmalig inlezen van het bestand. MD5 en SHA-1 zijn prima voor het opsporen van onbedoelde corruptie, maar zijn onveilig voor beveiligingstaken. Geef de voorkeur aan SHA-256 of SHA-512 wanneer de checksum bestand moet zijn tegen manipulatie.

Worden mijn bestanden ergens naartoe geüpload? Nee. Bestanden worden lokaal gelezen en gehasht. Zelfs bestanden van meerdere gigabytes worden in stukjes (chunks) ingelezen, dus er wordt nooit iets van je apparaat naar BroBroGo verzonden.