←

Paikallinen tiivistelaskuri

Syöttötapa

Valitse algoritmi ja syöttötapa. Myös tyhjän tekstin ja nollan tavun tiedoston tiiviste voidaan laskea.

Käyttöohjeet

Valitse teksti tai paikallinen tiedosto, valitse yksi SHA-algoritmi ja suorita laskenta. Tulos näyttää algoritmin, syöttötavan, todellisen tavumäärän ja koko heksadesimaalisen tiivisteen pienillä kirjaimilla. Voit kopioida tiivisteen tai valita tuloksen käsin. Syötteen muuttaminen mitätöi vanhan tuloksen heti.

Teksti koodataan UTF-8-muotoon, ja CRLF- sekä CR-rivinvaihdot muunnetaan LF-rivinvaihdoiksi. Alun ja lopun tyhjemerkkejä ei poisteta, kirjainkokoa ei muuteta eikä Unicode-normalisointia tehdä. Escape-merkintöjä ei tulkita, eikä BOM-merkkiä lisätä tai poisteta automaattisesti. Syötteessä oleva BOM ja NUL sisältyvät laskentaan. Tiedostotila säilyttää kaikki alkuperäiset tavut mutta ei sisällytä tiedoston nimeä, tyyppiä tai muokkausaikaa.

abc-esimerkki ei sisällä rivinvaihtoa. Odotettu SHA-256-tiiviste on alla; muiden algoritmien viralliset testivektorit ovat asiakirjassa RFC 6234.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Käyttöalue ja rajoitukset

Tekstin enimmäispituus on 200000 UTF-16-koodiyksikköä (jotkin emojit vievät kaksi) ja koodatun tekstin enimmäiskoko 800000 tavua; tiedoston enimmäiskoko on 16 MiB. Syötettä ei katkaista. Selaimen on luettava koko tiedosto, ja todellinen muistinkulutus voi ylittää tiedoston koon. Tiiviste ei ole salausta, salasanojen tallennusta, allekirjoitusten tarkistusta eikä virustunnistusta. Se ei myöskään todista luotettavaa alkuperää tai takaa, ettei törmäyksiä voisi koskaan syntyä. Vertaa tiivistettä riippumattomasta, luotettavasta kanavasta saatuun tiivisteeseen.

Tämä työkalu ei lähetä palvelimelle, tallenna eikä kirjaa syötettä, tiedostoja tai tiivisteitä; sivu lataa edelleen resurssinsa normaalisti. Tyhjentäminen poistaa vain sivun viittaukset eikä takaa selaimen muistin tai leikepöytähistorian turvallista pyyhkimistä. Se ei myöskään suojaa haitallisilta laajennuksilta tai sivun komentosarjoilta. Jo aloitettua leikepöydälle kirjoittamista ei voi perua. Lukeminen voidaan keskeyttää, mutta taustalla olevaa tiivistelaskentaa ei voida todella keskeyttää; perumisen jälkeen on odotettava sen päättymistä ennen uutta laskentaa.

Lukemisen edistyminen perustuu todellisiin luettuihin tavuihin; tiivistevaihe näyttää vain tehtävän 0/1. Kulunut aika, arvioitu jäljellä oleva aika ja nopeus näytetään viivana, kun niitä ei tunneta. Tiedoston lukemisen valmistuminen ei tarkoita tiivistelaskennan valmistumista.

RFC 6234Web Crypto
Aiheeseen liittyvät työkalut

Paikallinen tiivistelaskuri

Valitse syöte ja algoritmi, suorita laskenta ja kopioi koko tiiviste. Tyhjä teksti on kelvollinen; tiedostotilassa on valittava tiedosto. Syötteen muuttaminen poistaa vanhan tuloksen. Peruminen lopettaa vain tuloksen näyttämisen; taustalla oleva tiivistelaskenta voi jatkua.

asetukset