←

Lokal hashkalkylator

Indataläge

Välj algoritm och indataläge. Även tom text och filer på noll byte kan beräknas.

Användning

Välj text eller en lokal fil, välj en SHA-algoritm och beräkna. Resultatet visar algoritm, indataläge, faktiskt antal byte och hela det hexadecimala hashvärdet med små bokstäver. Du kan kopiera hashvärdet eller markera resultatet manuellt. Ändrade indata gör omedelbart det gamla resultatet ogiltigt.

Text kodas som UTF-8; radbrytningarna CRLF och CR omvandlas till LF. Inledande och avslutande blanktecken tas inte bort, skiftläge ändras inte, Unicode normaliseras inte, escape-sekvenser tolkas inte och BOM läggs inte till eller tas bort automatiskt. En uttrycklig BOM och NUL ingår i beräkningen. Filläget bevarar alla ursprungliga byte utan filnamn, filtyp eller ändringstid.

Exemplet abc innehåller ingen radbrytning. Det förväntade SHA-256-hashvärdet visas nedan; se RFC 6234 för de andra algoritmernas officiella testvektorer.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Omfattning och begränsningar

Text får innehålla högst 200000 UTF-16-kodenheter (vissa emojier tar två) och högst 800000 byte efter kodning; filer får vara högst 16 MiB. Indata trunkeras inte. Webbläsaren måste läsa hela filen och den faktiska minnesåtgången kan vara större än filstorleken. Ett hashvärde är inte kryptering, lösenordslagring, signaturverifiering eller viruskontroll och bevisar inte heller ett betrott ursprung eller garanterar absolut frånvaro av kollisioner. Jämför med ett hashvärde från en oberoende, betrodd kanal.

Verktyget laddar inte upp, lagrar eller loggar indata, filer eller hashvärden; webbsidan läser fortfarande in resurser som vanligt. Rensning tar endast bort sidans referenser och garanterar inte säker radering av webbläsarminne eller urklippshistorik. Den skyddar inte heller mot skadliga tillägg eller sidskript. En redan påbörjad skrivning till urklipp kan inte återkallas. Läsning kan avbrytas, men den underliggande hashberäkningen kan inte avbrytas på riktigt; efter avbrott måste du vänta tills den slutförts innan du kan beräkna igen.

Läsförloppet baseras på faktiskt lästa byte; hashfasen visar endast uppgift 0/1. Förfluten tid, beräknad återstående tid och hastighet visas som ett streck när de är okända. Att filen har lästs klart betyder inte att hashvärdet är färdigt.

RFC 6234Web Crypto
Relaterade verktyg

Lokal hashkalkylator

Välj indata och algoritm, beräkna och kopiera hela hashvärdet. Tom text är giltig; i filläge måste en fil väljas. Ändrade indata rensar det gamla resultatet. Avbryt stoppar endast resultatvisningen; den underliggande hashberäkningen kan fortfarande pågå.

inställningar