Siirry sisältöön

SHA-1-generaattori

Luo minkä tahansa tekstin SHA-1-hajautusarvo tällä SHA-1-generaattorilla. Syötä tekstisi, niin työkalu koodaa sen UTF-8-muotoon, laskee 160-bittisen SHA-1-tiivisteen ja palauttaa sen 40-merkkisenä pienaakkosin kirjoitettuna heksadesimaalimerkkijonona, joka vastaa sha1sum-komennon ja standardikirjastojen tuottamaa arvoa. Hyödyllinen kehittäjille, jotka tarkistavat vanhoja tarkistussummia, tutkivat Git-tyylisiä tunnisteita tai käsittelevät vanhempia rajapintoja, jotka odottavat yhä arvoa SHA-1.

Nollaa

Usein kysytyt kysymykset

Minkä tuloksen SHA-1-generaattori palauttaa?

Se palauttaa tekstisi SHA-1-tiivisteen 40 pienaakkosin kirjoitettuna heksadesimaalimerkkinä, jotka vastaavat 160 bittiä. Identtinen teksti tuottaa aina identtisen tiivisteen.

Mikä on sanan hello SHA-1-tiiviste?

Pienellä kirjoitettu sana hello ilman rivinvaihtoa lopussa tuottaa tiivisteen aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Käytä sitä nopeana testiarvona, kun vertaat tulosta omaan koodiisi.

Miksi SHA-1-tiivisteeni ei vastaa toisen työkalun tulosta?

Tekstistä lasketaan tiiviste täsmälleen syötetyssä muodossa, myös välilyönnit, sarkaimet ja rivinvaihdot mukaan lukien. Echon lisäämä rivinvaihto lopussa tai Windows-rivinvaihdot tuottavat täysin erilaisen tiivisteen.

Miten Unicode-teksti koodataan?

Työkalu koodaa tekstin UTF-8-muotoon ennen tiivisteen laskemista; se on useimpien kielten ja päätteiden oletusarvo. Järjestelmä, joka laskee samojen merkkien UTF-16- tai Latin-1-tavujen tiivisteen, saa erilaisen tuloksen.

Onko SHA-1 edelleen turvallinen?

Ei. Käytännössä toimiva SHA-1-törmäys julkaistiin vuonna 2017, ja selaimet sekä varmentajat lakkasivat hyväksymästä SHA-1-allekirjoituksia. Käytä SHA-256- tai SHA-512-algoritmia allekirjoituksiin, peukaloinnin havaitseviin eheystarkistuksiin ja uusiin ratkaisuihin.

Onko tämä sama tiiviste, jota Git käyttää commiteissa?

Ei suoraan. Git laskee tiivisteen otsakkeesta, kuten blob, jota seuraavat sisällön pituus ja nollatavu ennen itse sisältöä. Siksi pelkän tiedoston tekstin SHA-1 eroaa Git-objektitunnisteesta.

Voinko laskea tiedoston tiivisteen?

Työkalu laskee liittämäsi tai kirjoittamasi tekstin tiivisteen, ei ladattujen tiedostojen. Binääritiedostojen tiivisteen voit laskea sha1sum-komennolla tiedostolle Linux, shasum-komennolla tiedostolle macOS tai komennolla Get-FileHash -Algorithm SHA1 ympäristössä PowerShell.

Voiko SHA-1-tiivisteen purkaa?

Ei, SHA-1 on yksisuuntainen funktio, eikä sen purkamiseen ole avainta. Lyhyet tai yleiset syötteet voidaan silti löytää hakutaulukoista, joten heikon salaisuuden tiivistettä ei pidä koskaan pitää suojana.

Käyttääkö työkalu suolaa tai HMAC-avainta?

Ei, se laskee tekstistä tavallisen SHA-1-tiivisteen täsmälleen annetussa muodossa. Käytä avaimellisiin tiivisteisiin HMAC-työkalua ja salasanoihin hidasta algoritmia, kuten bcrypt tai Argon2.

Kuinka paljon tekstiä voin tiivistää?

Syötä vähintään yksi merkki ja enintään 5 MB tekstiä. Suurempi syöte hylätään virheilmoituksella. Tulos on sama kuin Hash Generatorin SHA-1-vaihtoehdon tulos.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.