SHA-1 Generator
Generér SHA-1-hashen af vilkårlig tekst med denne SHA-1 Generator. Indtast din tekst, så koder værktøjet den som UTF-8, beregner 160-bit-SHA-1-digesten og returnerer den som en hexadecimal streng på 40 tegn med små bogstaver, samme værdi som sha1sum og standardbiblioteker producerer. Nyttigt for udviklere, der verificerer ældre kontrolsummer, undersøger identifikatorer i Git-stil eller matcher ældre API'er, der stadig forventer SHA-1.
Ofte stillede spørgsmål
Hvad returnerer SHA-1 Generator?
Den returnerer digesten SHA-1 af din tekst som 40 hexadecimale tegn med små bogstaver, der repræsenterer 160 bit. Identisk tekst giver altid den samme hash.
Hvad er SHA-1-hashen af hello?
Ordet hello med små bogstaver og uden afsluttende linjeskift giver hashen aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Brug den som en hurtig testværdi, når du sammenligner med din egen kode.
Hvorfor stemmer min SHA-1-hash ikke overens med et andet værktøjs?
Teksten hashes præcis, som den er indtastet, inklusive mellemrum, tabulatorer og linjeskift. Et afsluttende linjeskift tilføjet af echo eller Windows CRLF-linjeskift giver en helt anden hash.
Hvordan kodes Unicode-tekst?
Værktøjet koder teksten som UTF-8 før hashing, hvilket er standard i de fleste sprog og terminaler. Et system, der hasher UTF-16- eller Latin-1-byteværdierne for de samme tegn, får et andet resultat.
Er SHA-1 stadig sikkert?
Nej. En praktisk SHA-1-kollision blev offentliggjort i 2017, og browsere og certifikatmyndigheder holdt op med at acceptere SHA-1-signaturer. Brug SHA-256 eller SHA-512 til signaturer, integritetskontroller mod manipulation og nye løsninger.
Er dette den samme hash, som Git bruger til commits?
Ikke direkte. Git hasher en header som blob efterfulgt af indholdets længde og en null-byte før indholdet, så en almindelig SHA-1 af filens tekst er forskellig fra Git-objekt-id'et.
Kan jeg hashe en fil?
Værktøjet hasher tekst, du indsætter eller skriver, ikke uploadede filer. Brug sha1sum på Linux, shasum på macOS eller Get-FileHash -Algorithm SHA1 i PowerShell til binære filer.
Kan SHA-1 dekrypteres?
Nej, SHA-1 er en envejsfunktion og har ingen nøgle, der kan bruges til at dekryptere den. Korte eller almindelige input kan stadig findes i opslagstabeller, så betragt aldrig en hash af en svag hemmelighed som beskyttelse.
Bruger værktøjet et salt eller en HMAC-nøgle?
Nej, det beregner en almindelig SHA-1 af teksten præcis, som den er angivet. Brug et HMAC-værktøj til hashes med nøgle og en langsom algoritme som bcrypt eller Argon2 til adgangskoder.
Hvor meget tekst kan jeg hashe?
Indtast mindst ét tegn og op til 5 MB tekst; større input afvises med en besked. Resultatet er identisk med indstillingen SHA-1 i Hash Generator.