SHA-1 Generator
Generera SHA-1-hashen av valfri text med denna SHA-1 Generator. Ange texten så kodar verktyget den som UTF-8, beräknar 160-bitarsdigesten SHA-1 och returnerar den som en 40 tecken lång hexadecimal sträng med gemener, samma värde som sha1sum och standardbibliotek ger. Användbart för utvecklare som verifierar äldre kontrollsummor, granskar identifierare i Git-stil eller matchar äldre API:er som fortfarande förväntar sig SHA-1.
Vanliga frågor
Vad returnerar SHA-1 Generator?
Den returnerar SHA-1-digesten av din text som 40 hexadecimala tecken med gemener, motsvarande 160 bitar. Identisk text ger alltid samma hash.
Vad är SHA-1-hashen av hello?
Ordet hello med gemener och utan avslutande radbrytning får hashen aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Använd den som ett snabbt testvärde när du jämför med din egen kod.
Varför stämmer inte min SHA-1-hash med den från ett annat verktyg?
Texten hashberäknas exakt som den anges, inklusive blanksteg, tabbar och radbrytningar. En avslutande radbrytning som läggs till av echo, eller radslut av typen Windows CRLF, ger en helt annan hash.
Hur kodas Unicode-text?
Verktyget kodar text som UTF-8 före hashberäkningen, vilket är standard i de flesta språk och terminaler. Ett system som hashberäknar UTF-16- eller Latin-1-byte för samma tecken får ett annat resultat.
Är SHA-1 fortfarande säkert?
Nej. En praktisk kollision för SHA-1 publicerades i 2017, och webbläsare och certifikatutfärdare slutade godta signaturer med SHA-1. Använd SHA-256 eller SHA-512 för signaturer, integritetskontroller mot manipulering och nya konstruktioner.
Är det här samma hash som Git använder för incheckningar?
Inte direkt. Git hashberäknar en rubrik som blob följt av innehållets längd och en null-byte före innehållet, så en vanlig SHA-1 av filtexten skiljer sig från objekt-ID:t Git.
Kan jag hashberäkna en fil?
Verktyget hashberäknar text som du klistrar in eller skriver, inte uppladdade filer. För binära filer använder du sha1sum på Linux, shasum på macOS eller Get-FileHash -Algorithm SHA1 i PowerShell.
Kan SHA-1 dekrypteras?
Nej, SHA-1 är en envägsfunktion och har ingen nyckel för dekryptering. Korta eller vanliga indata kan ändå hittas i uppslagningstabeller, så betrakta aldrig hashen av en svag hemlighet som skydd.
Använder verktyget ett salt eller en HMAC-nyckel?
Nej, det beräknar vanlig SHA-1 av texten exakt som den anges. Använd ett HMAC-verktyg för nycklade hashar och en långsam algoritm som bcrypt eller Argon2 för lösenord.
Hur mycket text kan jag hasha?
Ange minst ett tecken och högst 5 MB text; större indata avvisas med ett meddelande. Resultatet är identiskt med alternativet SHA-1 i Hash Generator.