SHA-1-tiiviste ja tarkistussumma

Laske 40-merkkinen SHA-1 UTF-8-tekstistä tai paikallisesta tiedostosta. Vertaa tarkistussummia, kopioi tai lataa tulos ja ymmärrä ero Git-objektitunnisteeseen.

Laske
0 merkkiä
Tulos

Tulos tulee tähän.

Näin lasket ja tarkistat SHA-1-tiivisteen

  1. Kirjoita tekstiä tai valitse yksi paikallinen tiedosto; tiedosto ohittaa tekstin.
  2. Liitä halutessasi odotettu SHA-1 ilman tiedostonimeä ja laske.
  3. Kopioi tai lataa koko 40-merkkinen tiiviste ja tarkista vertailun tulos.

Näin käytät työkalua: SHA-1-tiiviste ja tarkistussumma

SHA-1 on mukana vanhojen järjestelmien ja julkaistujen tarkistussummien yhteensopivuutta varten. Se ei sovi uusiin törmäyskestävyyttä vaativiin ratkaisuihin. Laskenta perustuu tiedoston täsmällisiin tavuihin tai UTF-8-tekstiin.

SHA-1-esimerkki: vakioitu abc-testivektori

Syöte
abc
Tulos
a9993e364706816aba3e25717850c26c9cd0d89d

Kysymyksiä työkalusta: SHA-1-tiiviste ja tarkistussumma

Mitä 40-merkkinen SHA-1-tulos tarkoittaa?

Se on koko 160-bittinen SHA-1-tiiviste pienaakkosia käyttävässä heksadesimaalimuodossa. Teksti koodataan UTF-8-muotoon, tiedostoista käytetään alkuperäisiä tavuja. Rajat ovat 8 MiB tekstille ja 32 MiB tiedostoille, käsittely tapahtuu selaimessa.

Miksi tiedoston SHA-1 eroaa Git-objektitunnisteesta?

SHA-1-repositoriossa Git laskee tiivisteen objektin otsakkeesta ja sisällöstä yhdessä, ei vain tiedoston tavuista. Blob-otsake sisältää sanan blob, tavumäärän ja nollatavun. Työkalu laskee tavallisen SHA-1:n, ei Git-objektitunnisteita tai HMAC-SHA-1:tä. Avaimellisiin tiivisteisiin käytä HMAC-työkalua.

Miten vertaan tarkistussummaa ja miksi se voi erota?

Liitä vain odotettu heksadesimaalitiiviste. Vertailu ohittaa kirjainkoon sekä alun ja lopun tyhjemerkit. Syötteen kirjainkoko, välilyönnit, CRLF verrattuna LF:ään, viimeinen rivinvaihto tai UTF-8 BOM muuttavat tavuja ja tiivistettä. Tekstiä ei normalisoida; tiedostonimet ja polut jätetään pois.

Voiko SHA-1:n purkaa? Onko se yhä turvallinen?

SHA-1 on tiiviste, ei palautettava salaus. Työkalu ei palauta alkuperäistä tekstiä tai tarkista allekirjoituksia. Törmäyshyökkäysten vuoksi SHA-1 ei sovi uusiin tietoturvaratkaisuihin. Käytä sitä vanhojen tarkistussummien vertailuun; valitse uusiin tiedostotarkistuksiin SHA-256 ja salasanojen tallennukseen Argon2id tai muu tarkoitukseen suunniteltu menetelmä.

Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?

Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.

Kaikki kehittäjätyökalut

Koodaus ja tiedostot

Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.

Tietojen ja tekstin tarkastelu

Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.

Tiivisteet, tunnisteet ja ajastukset

Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.

Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.