MD5-generator
Genereer 32-karakter MD5-hashes van elke stringinvoer met onze MD5-generator voor betrouwbare datahashing.

De MD5-generator is een gratis tool die elke ingevoerde tekenreeks omzet in een MD5-hash van 32 tekens.
Wat is MD5 en is het nog veilig?
MD5 is een 128-bits hashfunctie die inmiddels cryptografisch gekraakt is en wordt afgeraden voor beveiligingsgevoelige toepassingen. De functie is deterministisch, dus dezelfde invoer levert altijd hetzelfde resultaat op. Ook werkt MD5 eenrichtingsverkeer: de oorspronkelijke gegevens kunnen normaal gesproken niet rechtstreeks uit de vingerafdruk worden afgeleid.
Ronald Rivest ontwierp MD5 in 1991 als opvolger van MD4. De 128-bits hashwaarde wordt meestal weergegeven als 32 hexadecimale tekens, met de cijfers 0 tot en met 9 en de letters a tot en met f. Door deze compacte uitvoer en de snelheid van MD5 werd het algoritme veel gebruikt voor softwaredownloads, databases en oudere authenticatiesystemen.
Onderzoekers demonstreerden in 2004 praktische MD5-collisions. Later werd het mogelijk om doelbewust verschillende documenten met dezelfde hashwaarde te maken. Gebruik MD5 niet voor digitale handtekeningen of certificaten. Het algoritme is ook ongeschikt voor integriteitscontroles waarbij een aanvaller collisions kan misbruiken. Door zijn snelheid is MD5 evenmin geschikt voor het opslaan van wachtwoorden. De MD2-generator en MD4-generator ondersteunen verwante historische algoritmen, maar geen van beide is een veilig alternatief.

Hoe maak ik een MD5-hash?
Typ of plak de exacte tekenreeks, start de generator en kopieer de waarde uit MD5 Hash. De PHP-functie md5 voert de berekening op de server uit.
- Controleer de exacte tekenreeks die je in deze MD5-generator hebt ingevoerd op onbedoelde spaties, regeleinden of gewijzigd hoofdlettergebruik.
- Genereer de hashwaarde en controleer of het resultaat uit 32 hexadecimale tekens bestaat.
- Vergelijk of bewaar alle 32 tekens uit MD5 Hash, niet slechts een ingekort deel ervan.

De invoer wordt via HTTPS naar de server verstuurd en niet opgeslagen. Voer desondanks geen wachtwoorden, privésleutels, herstelcodes of andere geheime gegevens in. MD5 is niet geschikt om deze gegevens te beveiligen. Bovendien verlaat de invoer je apparaat doordat de verwerking op de server plaatsvindt.
Kan ik een MD5-hash ontsleutelen of terugdraaien?
Nee, je kunt een MD5-hash niet ontsleutelen. Hashing is geen versleuteling en er bestaat geen sleutel om het proces ongedaan te maken. De hashwaarde bevat geen omkeerbare kopie van de invoer.
Dat betekent echter niet dat een MD5-hash privé is. Een aanvaller kan waarschijnlijke invoer hashen en de resultaten vergelijken met de beoogde hashwaarde. Veelgebruikte wachtwoorden, korte getallen en woorden uit woordenboeken worden vaak gevonden door te raden of vooraf berekende hashdatabases te gebruiken. Een collision is iets anders dan het terugdraaien van een hash. Daarbij worden twee verschillende invoerwaarden met dezelfde hashwaarde gevonden, zonder uit te gaan van een specifieke invoer. De oorspronkelijke invoer wordt dus niet achterhaald.

Wanneer kan ik MD5 nog gebruiken?
Gebruik MD5 alleen als compatibiliteit of een checksum zonder risico op kwaadwillige manipulatie dit specifiek vereist. Het algoritme kan nog steeds onbedoelde wijzigingen herkennen, dubbele inhoud groeperen en identifiers in oudere systemen vergelijken, zolang niemand afhankelijk is van collision resistance.
- Checksums kunnen onbedoelde beschadiging tijdens een interne bestandsoverdracht aantonen, maar bewijzen niet dat een bestand authentiek is.
- Deduplicatie kan MD5 gebruiken als eerste vingerafdruk van de inhoud. Vergelijk bestandsgroottes of de daadwerkelijke inhoud voordat je gegevens verwijdert op basis van een overeenkomende hashwaarde.
- Compatibiliteit met oudere systemen kan MD5 vereisen wanneer een bestaande database, een bestaand protocol of een leverancier alleen MD5-waarden publiceert.
Gebruik voor nieuwe beveiligingscontroles een moderne cryptografische hashfunctie, zoals SHA-256 of SHA-512. Kies voor wachtwoorden een speciaal daarvoor ontworpen wachtwoordhashfunctie, zoals Argon2id, bcrypt of scrypt. Anders dan MD5 zijn deze functies bewust zo ontworpen dat herhaaldelijk raden veel rekenkracht kost.
Details over de invoer
MD5 berekent hashes van bytes, dus elk teken in de aangeleverde weergave is van belang. De tekst hello levert een hexadecimale hashwaarde van 32 tekens op. Hello geeft een andere uitkomst, omdat de hoofdletter de invoerbytes verandert. Ook één extra spatie aan het einde wijzigt het resultaat.
- invoice-1042 en invoice-1043 leveren verschillend ogende resultaten van 32 tekens op.
- De MD5-generator behandelt getallen die je in het veld voor tekenreeksen invoert als tekst. 0012 is iets anders dan 12.
- Leestekens, tabs en regeleinden die je in de MD5-generator invoert, maken deel uit van de tekenreeks. Een gekopieerde alinea kan aan het einde een onzichtbaar regeleinde bevatten.
- Tekens met accenten en niet-Latijnse tekens zijn afhankelijk van de tekencodering. Systemen die hashes vergelijken, moeten dezelfde codering gebruiken, meestal UTF-8.
- MD5 definieert zelf een hashwaarde voor lege invoer en kan lange reeksen bytes verwerken. De tool accepteert een tekenreeks als invoer. Op de pagina staat niet dat bestanden of onbeperkte invoer worden geaccepteerd.
Veelgestelde vragen
Veranderen hoofdletters in hexadecimale notatie een MD5-hash?
Nee. Hexadecimale tekens in hoofdletters en kleine letters kunnen dezelfde 128-bits waarde weergeven. A en a hebben in de getoonde hashwaarde dus dezelfde numerieke betekenis. Een hoofdlettergevoelige databasevergelijking kan de twee tekenreeksen toch als verschillend behandelen. Normaliseer daarom de notatie voordat je ze vergelijkt.
Maakt een salt MD5 veilig voor wachtwoorden?
Nee. Een unieke salt voorkomt eenvoudig hergebruik van vooraf berekende tabellen, maar MD5 blijft veel te snel voor het opslaan van wachtwoorden. Gebruik een wachtwoordhashfunctie die de salt en kosteninstellingen als onderdeel van de opgeslagen waarde vastlegt.
Kunnen twee verschillende bestanden dezelfde MD5-hash hebben?
Ja. Zo'n overeenkomst heet een collision en er bestaan praktische methoden om doelbewust MD5-collisions te maken. In een kleine verzameling zijn toevallige collisions onwaarschijnlijk. Systemen die met kwaadwillig aangeleverde of waardevolle gegevens werken, moeten echter een collision-resistent alternatief gebruiken.
Waarom geven Windows en Linux verschillende hashes voor dezelfde tekst?
De bestanden kunnen verschillende regeleinden, tekencoderingen of byte order marks gebruiken, ook als de zichtbare tekst identiek lijkt. Vergelijk je de uitvoer van deze MD5-generator met een ander MD5-resultaat, gebruik dan voor de ingevoerde tekenreeks dezelfde tekencodering en dezelfde conventie voor regeleinden.
Kan ik een MD5-hash omzetten in een SHA-256-hash?
Je kunt de MD5-tekst van 32 tekens met SHA-256 hashen, maar daarmee krijg je niet de SHA-256-hash van de oorspronkelijke invoer. Voor een correcte migratie heb je de oorspronkelijke gegevens nodig, die je vervolgens opnieuw met SHA-256 hasht.
Laatste controles
Controleer voordat je op een resultaat vertrouwt de exacte invoerbytes, vergelijk alle 32 tekens en bepaal of het gaat om onbedoelde beschadiging of bescherming tegen manipulatie. Zodra authenticiteit, wachtwoorden of handtekeningen een rol spelen, is MD5 de verkeerde keuze.
Vergelijkbare tools
Genereer MD2-hashes van elke stringinvoer met onze MD2-generator voor gegevensintegriteitsverificatie.
Maak MD4-hashes van elke stringinvoer met onze MD4-generator voor veilige datahashing.
Populaire tools
Maak je eigen aangepaste handtekening en download deze eenvoudig met onze handtekeninggenerator voor gepersonaliseerde e-handtekeningen.
Bereken de grootte van elke tekst in Bytes (B), Kilobytes (KB) of Megabytes (MB) met behulp van onze tekstgrootte-calculator.
Gebruik de reverse IP lookup tool om snel en eenvoudig het domein of de host te vinden die aan een IP-adres is gekoppeld.
Gebruik onze ping-tool om de status en responstijd van elke website, server of poort snel en efficiënt te controleren.
De IP-opzoektool van Digily Link biedt gedetailleerde informatie over elk IP-adres. Gebruik deze gratis online service om uitgebreide IP-gegevens te verkrijgen.
Genereer direct je gratis WhatsApp-link met onze WhatsApp Link Generator. Voeg een aangepast bericht toe en start chats met één klik. Geen login of codering vereist.