Filhashkalkylator
Klistra in innehållet i en fil eller valfri text och få varje vanlig kryptografisk hash: MD5, SHA-1, SHA-256 och SHA-512. Användbart för att verifiera en nedladdning mot leverantörens publicerade kontrollsumma, stickprovskontrollera säkerhetskopiors integritet eller lägga till innehållsadresserade identifierare i en pipeline. Texten du klistrar in skickas till servern som en del av den sidförfrågan som beräknar hasharna.
Så här använder du kalkylatorn
-
1
Klistra in texten
Kopiera filinnehållet eller valfri text till textrutan. Verktyget hashar textinmatning; det läser inte filer från din disk.
-
2
Beräkna
Klicka på knappen Beräkna hashar. Samma inmatning hashas med alla fyra algoritmerna på en gång.
-
3
Läs hasharna
MD5, SHA-1, SHA-256 och SHA-512 visas alla samtidigt, i gemen hex, redo att kopiera.
-
4
Jämför med referensen
Jämför varje hash tecken för tecken med leverantörens publicerade kontrollsumma. Verktyget visar hasharna; jämförelsen gör du själv.
Referens för hashfunktioner
| Algoritm | Utdatalängd | Status för integritet | Status för säkerhet |
|---|---|---|---|
| MD5 | 128 bit (32 hex) | OK för enkel integritet | Knäckt, använd inte för säkerhet |
| SHA-1 | 160 bit (40 hex) | OK för integritet | Knäckt, kollisioner demonstrerade |
| SHA-256 | 256 bit (64 hex) | Rekommenderad standard | Anses fortfarande säker |
| SHA-512 | 512 bit (128 hex) | Ofta snabbare på 64-bit | Anses fortfarande säker |
När du ska använda vilken
- MD5: endast för att upptäcka oavsiktlig korruption (en omkastad bit vid diskläsning, en misslyckad nedladdning). Inte säker när en angripare kan utforma en fil för att matcha.
- SHA-1: äldre system som inte kan uppgraderas. Undvik för allt nytt.
- SHA-256: den moderna standarden. Varje Linux-distro, varje molnleverantör, varje pakethanterare publicerar SHA-256.
- SHA-512: när plattformen har inbyggt stöd för 64-bitars hashning, ofta 20-30% snabbare än SHA-256 på sådan hårdvara, trots den större utdatan.
Typiskt arbetsflöde: att verifiera en nedladdning
- Ladda ner filen från leverantören.
- Hitta leverantörens publicerade SHA-256 på deras utgåvosida.
- Om filen är textbaserad, klistra in innehållet i verktyget och läs dess SHA-256. För binära filer, använd ett lokalt kommandoradsverktyg (sha256sum på Linux, shasum på macOS, Get-FileHash i PowerShell).
- Jämför de två strängarna tecken för tecken.
- Om de skiljer sig är filen korrupt eller manipulerad: radera den och ladda ner igen från en officiell spegel.
Vanliga misstag
- Att bara jämföra de första 6-8 hex-tecknen. Angripare med tillräcklig beräkningskraft kan förfalska korta prefixkollisioner för svaga algoritmer, jämför alltid hela strängen.
- Att lita på den hash som publicerats på samma sida som nedladdningen. Om sajten är komprometterad är båda komprometterade. Använd en separat kanal (leverantörens Twitter, signerade utgåvenoteringar) när insatserna är höga.
- Att behandla en matchande MD5 som “säker”. Den bevisar att filen inte korrumperades slumpmässigt, inte att den inte byttes ut.
Vanliga frågor
Ja. Texten skickas till servern som en del av den sidförfrågan som beräknar hasharna. Den lagras inte och läggs inte till i sidlänken.
Varje hashfunktion producerar per design ett annat fingeravtryck. Inmatningen är densamma, men MD5, SHA-1, SHA-256 och SHA-512 bearbetar den olika och ger hex-strängar av olika längd.
Ja, detta kallas en kollision. För MD5 och SHA-1 är det praktiskt uppnåeligt; för SHA-256 och SHA-512 har ingen offentligt demonstrerat en och det förväntas inte på årtionden.
Det finns ingen artificiell gräns, men mycket stora inmatningar gör sidan långsammare och kan nå webbläsarens gränser för textrutor. Verktyget hashar bara text; för binära filer, använd ett verktyg som läser filen direkt.
Relaterade verktyg
Base64-filencoder
Koda valfri fil (PDF, ZIP, bild, körbar fil) till Base64-text för inbäddning i JSON, e-post, YAML eller data-URI:er. Körs lokalt, ingen uppladdning.
Base58-kodare och avkodare
Koda UTF-8-text eller hexadecimala byte och avkoda Base58 säkert med alfabetet för Bitcoin, Ripple eller Flickr.
SSL-certifikatgenerator
Generera ett självsignerat SSL/TLS-certifikat och en privat RSA-nyckel helt i webbläsaren. Eget Common Name, SAN och giltighet, exporterat som PEM.
A1Z26-chifferkodare
Koda text med A1Z26-chiffret (A=1, B=2, ... Z=26) eller avkoda en siffersekvens tillbaka till bokstäver, med anpassningsbar separator.
bcrypt-generator
Generera en bcrypt-hash från ett klartextlösenord. Justerbar kostnadsfaktor från 4 till 13, kompatibel med Laravel, Django, Node och PHP.
Chifferidentifierare
Klistra in chiffertext så föreslår identifieraren troliga kodnings-/chifferscheman: Base64, hex, binärt, morsekod, Caesar eller substitution, JWT och vanliga hashvärden.
Verktyget finns på andra språk
- Kalkulator skrótu pliku [PL]
- Datei-Hash-Rechner [DE]
- Calculateur de hachage de fichier [FR]
- Dosya Hash Hesaplayıcı [TR]
- Calculadora de Hash de Arquivo [PT]
- حاسبة تجزئة الملفات [AR]
- ファイルハッシュ計算ツール [JA]
- Bestandshash-calculator [NL]
- 파일 해시 계산기 [KO]
- File Hash Calculator [EN]
- 文件哈希计算器 [ZH]
- Calculadora de Hash de Archivos [ES]
- เครื่องคำนวณแฮชของไฟล์ [TH]
- Kalkulator Hash File [ID]
- Công cụ tính hash của tệp [VI]
- Calcolatore di Hash di File [IT]
- Калькулятор хеша файла [RU]