←

Lokal hashberegner

Inputtilstand

Vælg algoritme og inputtilstand. Tom tekst og filer på nul byte kan også beregnes.

Sådan bruges værktøjet

Vælg tekst eller en lokal fil, vælg én SHA-algoritme, og beregn. Resultatet viser algoritmen, inputtilstanden, det faktiske antal byte og hele den hexadecimale hashværdi med små bogstaver. Du kan kopiere hashværdien eller markere resultatet manuelt. Ændring af input gør straks det gamle resultat ugyldigt.

Tekst kodes som UTF-8; linjeskiftene CRLF og CR omdannes til LF. Indledende og afsluttende blanktegn fjernes ikke, store og små bogstaver ændres ikke, Unicode normaliseres ikke, escape-sekvenser fortolkes ikke, og BOM tilføjes eller fjernes ikke automatisk. En udtrykkelig BOM og NUL indgår i beregningen. Filtilstand bevarer alle oprindelige byte uden filnavn, filtype eller ændringstidspunkt.

Eksemplet abc indeholder intet linjeskift. Den forventede SHA-256-hashværdi vises nedenfor; se RFC 6234 for de andre algoritmers officielle testvektorer.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Omfang og begrænsninger

Tekst må højst indeholde 200000 UTF-16-kodeenheder (nogle emojis fylder to) og højst 800000 byte efter kodning; filer må højst være 16 MiB. Input afkortes ikke. Browseren skal læse hele filen, og det faktiske hukommelsesforbrug kan overstige filstørrelsen. En hashværdi er ikke kryptering, adgangskodelagring, signaturverifikation eller viruskontrol og beviser heller ikke en pålidelig oprindelse eller garanterer absolut fravær af kollisioner. Sammenlign med en hashværdi fra en uafhængig, pålidelig kanal.

Dette værktøj uploader, gemmer eller logger ikke input, filer eller hashværdier; websiden indlæser stadig ressourcer som normalt. Rydning fjerner kun sidens referencer og garanterer ikke sikker sletning af browserhukommelse eller udklipsholderhistorik. Den beskytter heller ikke mod ondsindede udvidelser eller sidescripts. En allerede påbegyndt skrivning til udklipsholderen kan ikke tilbagekaldes. Læsning kan afbrydes, men den underliggende hashberegning kan ikke reelt afbrydes; efter annullering skal du vente, til den er afsluttet, før du kan beregne igen.

Læsefremdriften baseres på faktisk læste byte; hashfasen viser kun opgave 0/1. Forløbet tid, estimeret resterende tid og hastighed vises som en streg, når de er ukendte. At filen er færdiglæst, betyder ikke, at hashværdien er færdig.

RFC 6234Web Crypto
Relaterede værktøjer

Lokal hashberegner

Vælg input og algoritme, beregn, og kopiér hele hashværdien. Tom tekst er gyldig; i filtilstand skal en fil vælges. Ændring af input fjerner det gamle resultat. Annullering stopper kun visningen af resultatet; den underliggende hashberegning kan stadig være i gang.

indstillinger