SHA-512-hash og sjekksum
Beregn SHA-512 for UTF-8-tekst og lokale filer. Sammenlign hele kontrollsummen på 128 tegn, med abc-eksempel og råd om filkontroll.
Resultatet vises her.
Slik beregner og sammenligner du SHA-512
- Skriv inn tekst eller velg en lokal fil; en valgt fil har prioritet.
- Lim inn bare forventet SHA-512-hash hvis du vil sammenligne.
- Beregn, kontroller resultatet og kopier eller last ned alle 128 tegn.
Slik bruker du SHA-512-hash og sjekksum
SHA-512 gir en hashverdi på 512 bit, vist som 128 heksadesimale tegn. Filinnholdet påvirker resultatet; filnavnet inngår ikke i beregningen.
SHA-512-eksempel: standard testvektor abc
- Inndata
abc- Resultat
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Spørsmål om SHA-512-hash og sjekksum
Hvorfor har SHA-512-resultatet 128 tegn?
SHA-512 gir en hash på 512 bit, vist som 128 heksadesimale tegn med små bokstaver og innledende nuller. Tekst bruker UTF-8; filer beregnes fra sine nøyaktige byte. Grensene i nettleseren er 8 MiB tekst og 32 MiB per fil.
Er SHA-512/256 bare en forkortet SHA-512?
Nei. SHA-512/256 bruker andre startverdier, og resultatet er ikke bare de første 64 heksadesimale tegnene i SHA-512. SHA-384 og SHA3-512 er også ulike algoritmer. Denne siden beregner full SHA-512; bruk SHA-256-verktøyet hvis kilden krever den algoritmen.
Hvordan kontrollerer jeg en fil, og hvorfor kan hashene være ulike?
Velg filen og lim inn bare forventet hash, uten filnavn eller SHA512:-prefiks. Sammenligningen ignorerer store og små bokstaver samt blanktegn i endene, men selve inndataene trimmes eller normaliseres ikke. Mellomrom, CRLF kontra LF, siste linjeskift, UTF-8 BOM og Unicode-representasjon kan endre resultatet. Filnavn og stier er utelatt.
Beviser samsvar ekthet? Kan SHA-512 dekrypteres?
Samsvar hjelper med integritetskontroll bare når forventet hash kommer fra en pålitelig kilde. Vanlig SHA-512 autentiserer ikke avsenderen og verifiserer ikke digitale signaturer; det er heller ikke reversibel kryptering. Bruk HMAC-SHA-512 i HMAC-verktøyet for autentisering med nøkkel og en egen metode som Argon2id for passordlagring.
Blir filene, tokenene eller teksten min lastet opp?
Nei. Verktøyene behandler inndata i nettleseren din. Nettstedet leverer siden og programkoden, men sender ikke innholdet til en konverteringsserver og lagrer det ikke på en konto.
Verktøy til neste steg
- SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
- HMAC-generator
Generer HMAC-SHA-1, HMAC-SHA-256 og HMAC-SHA-512 med en hemmelig UTF-8- eller heksadesimal nøkkel.
- SHA-1-hash og sjekksum
Beregn SHA-1 for UTF-8-tekst eller filer, og sammenlign resultatet med en sjekksum.
Alle utviklerverktøy
Koding og filer
Konverter tekst, byte, nettadresser og innebygde bilder uten å endre de opprinnelige dataene.
Base64-koding og dekoding
Kod UTF-8-tekst som Base64 eller dekod vanlig og URL-sikker Base64, med valgfri utfylling og linjedeling.
Base64URL-koding og dekoding
Kod tekst som URL-sikker Base64 med tegnene - og _, og dekod Base64URL uten utfylling.
Bilde til Base64
Konverter PNG, JPEG, GIF, WebP, SVG og andre gjenkjente bilder til en Base64 Data URI i nettleseren.
Base64 til bilde
Dekod Base64-bilder og Data URI-er, forhåndsvis støttede formater og last ned de opprinnelige bytene.
Fil til Base64
Kod en hvilken som helst fil som Base64, med valgfritt Data URI-prefiks, utfylling og MIME-linjeskift.
Base64 til fil
Gjenopprett nedlastbare filer fra Base64 og Data URI-er uten å endre de dekodede bytene.
URL-koding og dekoding
Kod URL-komponenter, fullstendige nettadresser og skjemaverdier, eller dekod prosentkoding og mellomrom.
Koding og dekoding av HTML-entiteter
Konverter tekst til HTML-entiteter, eller dekod navngitte og numeriske tegnreferanser.
Unicode-inspeksjon og escape-konvertering
Se Unicode-kodepunkter, UTF-8-byte og UTF-16-enheter, og konverter Unicode-escapes for JavaScript.
Analyse av data og tekst
Les strukturerte data og tokener, og se nøyaktig hva som er endret.
Formater, komprimer og valider JSON
Formater og valider JSON uten å miste presisjon i store tall, med innrykk og rekursiv sortering av nøkler.
JWT-dekoder
Les JWT-hode og innhold, og se utløps- og aktiveringstid uten å sende tokenet til en annen tjeneste.
Sammenlign tekst
Sammenlign to tekster per linje, ord eller tegn, og fremhev endringer med mellomrom og linjeskift intakt.
Test regulære uttrykk
Test JavaScript-regex med flagg, treffposisjoner, fangstgrupper og navngitte grupper.
Hash, ID-er og tidsplaner
Kontroller filer, lag identifikatorer og se tidspunkter og gjentakende kjøringer.
MD5-hash og sjekksum
Beregn MD5 for tekst eller lokale filer, og sammenlign med en forventet sjekksum.
SHA-1-hash og sjekksum
Beregn SHA-1 for UTF-8-tekst eller filer, og sammenlign resultatet med en sjekksum.
SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
CRC32-kalkulator
Beregn standard CRC-32 for tekst eller filer, og sammenlign heksadesimale sjekksummer med åtte tegn.
HMAC-generator
Generer HMAC-SHA-1, HMAC-SHA-256 og HMAC-SHA-512 med en hemmelig UTF-8- eller heksadesimal nøkkel.
UUID- og GUID-generator
Lag tilfeldige UUID v4 eller tidsordnede UUID v7, enkeltvis eller i grupper.
Konverter Unix-tidsstempel
Konverter Unix-sekunder, millisekunder og ISO 8601-datoer, og se samme tidspunkt i UTC eller en IANA-tidssone.
Analyser Cron-uttrykk
Valider Cron-uttrykk med fem eller seks felt, og se neste kjøringer med tidssone og sommertid.
Lag Cron-uttrykk
Bygg Cron-uttrykk med tidsfelt eller vanlige tidsplaner, og se de neste kjøringene i valgt tidssone.
Tekst og filer behandles på enheten din. Ikke la fortrolige resultater ligge på en delt utklippstavle, og bruk en enhet du stoler på til private nøkler og tokener.