MD5-hashgenerator
Ange en text att hasha.
Ange din text, välj MD5 och verktyget returnerar dess 128-bitars digest som 32 hexadecimala tecken. Samma körning listar också SHA-1-, SHA-256-, SHA-384-, SHA-512- och CRC32-digesterna, så att du kan kopiera den du behöver.
Så skapar du en MD5-hash
-
1
Ange texten
Klistra in eller skriv strängen du vill hasha. Varje tecken räknas, även mellanslag och radbrytningar.
-
2
Välj MD5
Välj MD5 i algoritmlistan. SHA-256 är förvalt, så ändra det innan du fortsätter.
-
3
Generera hashen
Klicka på knappen för att generera. MD5-digesten visas som 32 hexadecimala tecken med gemener.
-
4
Kopiera digesten
Använd kopieringsknappen bredvid MD5-resultatet och klistra in det där du behöver det.
Så ser en MD5-hash ut
MD5 ger alltid 128 bitar, skrivna som 32 hexadecimala tecken, oavsett om indata är en enda bokstav eller ett helt kapitel. Samma indata ger alltid samma utdata, och en ändring av ett enda tecken ger en helt annan digest.
| Indata | MD5-digest |
|---|---|
| hello | 5d41402abc4b2a76b9719d911017c592 |
| Hello | 8b1a9953c4611296a827abf8c47804d7 |
| hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 |
Bara den första bokstaven ändrades mellan de två första raderna, ändå stämmer ingenting i digesterna överens. Det är den lavineffekt du vill ha från en hashfunktion.
Där MD5 fortfarande används
- Cache-nycklar och ETag: ett kort, stabilt fingeravtryck av en sträng eller ett svar.
- Deduplicering: två identiska texter ger identiska digester, så det är billigare att jämföra 32 tecken än långt innehåll.
- Äldre system: vissa äldre databaser, API:er och flöden lagrar eller förväntar sig ett MD5-värde, och då måste du kunna återskapa det exakt.
- Kontroll mot oavsiktliga fel: matchande digester gör det mycket osannolikt att ett överföringsfel har uppstått.
Där MD5 inte bör användas
Praktiska kollisionsattacker mot MD5 är kända sedan 2004, så en angripare kan skapa två olika indata med samma digest. Lita inte på den för signaturer, certifikat eller något en angripare kan förfalska. För lösenord ska du använda en långsam, saltad funktion som bcrypt eller Argon2id, inte vanlig MD5. Om du kan välja för nytt arbete, välj SHA-256.
Hasha exakt de bytes du menar
Digesten beräknas från texten i UTF-8-bytes. Ett avslutande mellanslag eller en radbrytning ändrar resultatet: MD5 av hello följt av en radbrytning är b1946ac92492d2347c6235b4d2611184, inte värdet i tabellen ovan. Om din digest inte stämmer med ett annat system, kontrollera först efter osynliga blanksteg.
MD5 jämfört med de andra digesterna
| Algoritm | Bitar | Hexadecimala tecken |
|---|---|---|
| CRC32 | 32 | 8 |
| MD5 | 128 | 32 |
| SHA-1 | 160 | 40 |
| SHA-256 | 256 | 64 |
| SHA-512 | 512 | 128 |
Den fullständiga listan under huvudresultatet visar alla dessa för din text, så att du ser skillnaden i längd och kan kopiera en starkare digest om systemet du matar in i tillåter det. Att matcha en MD5 du har fått är det enda fall där inget annat duger, och verktyget återskapar den exakt.
Vanliga frågor
Alltid 32 hexadecimala tecken, vilket motsvarar 128 bitar. Längden beror inte på indatans storlek.
Inte genom beräkning. MD5 är envägs. Korta eller vanliga strängar kan gissas genom att hasha kandidater och jämföra, vilket är anledningen till att osaltad MD5 är ett dåligt val för lösenord.
Oftast en avslutande radbrytning, ett extra mellanslag eller en annan teckenkodning. Det här verktyget hashar UTF-8-bytes av exakt det du skrev.
Nej. Det hashar text du skriver in. För en fil använder du kommandot för checksumma i ditt operativsystem.
Relaterade verktyg
Vigenère-chifferkodare
Kryptera och dekryptera meddelanden med det klassiska Vigenère-chiffret med ett nyckelord. Förskjuter de latinska bokstäverna A-Z och bevarar versaler/gemener, mellanslag och skiljetecken.
Wei till Ether-omvandlare
Omvandla Wei till Ether (ETH) med exakt aritmetik, utan flyttalsavrundning. 1 ETH = 10^18 Wei.
Textkrypteringsverktyg
Kryptera och dekryptera textmeddelanden med AES med ett lösenord så att bara mottagaren kan läsa dem.
SHA1-hashgenerator
Generera SHA-1-hashar (40 hex-tecken) från valfri textinmatning. Användbart för äldre checksummor, git-objekt-ID:n och integritetskontroller utan säkerhetskrav.
TOTP-generator
Generera tidsbaserade engångslösenord (RFC 6238) från en Base32-hemlighet, med SHA-1, SHA-256 eller SHA-512, 6 till 8 siffror och 30 eller 60 sekunders period.
SSH-nyckelgenerator
Skapa ett RSA-SSH-nyckelpar (2048, 3072 eller 4096 bitar) helt i din webbläsare. Varken den privata eller den publika nyckeln lämnar din enhet. Lägg till en kommentar och ladda ner båda.
Verktyget finns på andra språk
- เครื่องมือสร้างแฮช MD5 [TH]
- MD5 ハッシュ生成ツール [JA]
- Generator skrótu MD5 [PL]
- Generator Hash MD5 [ID]
- مولّد تجزئة MD5 [AR]
- MD5-Hash-Generator [DE]
- Gerador de hash MD5 [PT]
- Công cụ tạo mã băm MD5 [VI]
- Generador de hash MD5 [ES]
- MD5 해시 생성기 [KO]
- Générateur de hash MD5 [FR]
- MD5-hashgenerator [NL]
- MD5 Hash Generator [EN]
- Generatore di hash MD5 [IT]
- Генератор MD5 хеша [RU]
- MD5 Hash Oluşturucu [TR]
- MD5 哈希生成器 [ZH]