# 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.

## 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.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
