Siirry sisältöön
Monu Tools

Hash-generaattori (SHA)

Luo SHA-1-, SHA-256-, SHA-384- ja SHA-512-tiivisteita mista tahansa tekstista suoraan selaimessasi.

Nain kaytat tyokalua Hash-generaattori

  1. 01

    Kirjoita tai liita tekstisi.

  2. 02

    Valitse hash-algoritmi.

  3. 03

    Kopioi tuloksena saatu heksatiiviste.

Mikä hash on

Hajautusfunktio ottaa minkä tahansa syötteen, sanan tai koko asiakirjan, ja tuottaa kiinteän kokoisen merkkijonon, jota kutsutaan tiivisteeksi. Esimerkiksi SHA-256 palauttaa aina 256 bittiä, jotka on kirjoitettu 64 heksadesimaalimerkillä, syötätkö sen sitten yhden kirjaimen tai megatavun tekstiä.

Kaksi ominaisuutta tekevät hasheista hyödyllisiä. Ne ovat deterministisiä, joten sama syöte tuottaa aina saman tiivistelmän, ja niissä näkyy lumivyöryvaikutus, joten yhden merkin muuttaminen tuottaa täysin erilaisen tuloksen. Tämä tekee hashista tarkan sisällön kompaktin sormenjäljen.

Kuinka tämä työkalu toimii

Tämä työkalu laskee SHA-1, SHA-256, SHA-384 ja SHA-512 tiivistelmät tekstistäsi paikallisesti selaimen Web Crypto API -sovelluksella ja näyttää sitten heksadesimaalituloksen, joka on valmis kopioitavaksi. SHA-256 on järkevä oletus useimpiin tarkoituksiin.

Mihin hashing on tarkoitettu

Hashing on yksisuuntainen: et voi kääntää tiivistelmää takaisin alkuperäiseen syötteeseen. Se on pointti. Sitä käytetään eheyden tarkistamiseen (onko tämä tiedosto tai viesti muuttunut?), tarkistussummien muodostamiseen, sisällön poistamiseen sekä rakennuspalikkana allekirjoituksissa ja versionhallintajärjestelmissä, kuten Git.

Algoritmin valinta

SHA-1 on rikki turvallisuuskriittisiin käyttötarkoituksiin, koska törmäyksiä voidaan suunnitella, vaikka se on silti hyvä ei-turvallisuuden tarkistussummana. Valitse SHA-256 tai vahvempi, kun tietoturvalla on merkitystä. MD5:tä ei tarkoituksella tarjota, koska sitä pidetään epävarmana.

Ei salasanoille

Hashing ei ole salausta, eikä se ole sinänsä oikea tapa tallentaa salasanoja. Raw SHA -toiminnot ovat tarkoituksella nopeita, mikä auttaa hyökkääjiä arvaamaan salasanat nopeasti. Käytä salasanoissa hidasta, suolattua järjestelmää, kuten bcrypt, scrypt tai Argon2; bcrypt-generaattori täällä on rakennettu sitä varten.

Usein kysytyt kysymykset

Mita algoritmeja tuetaan?

SHA-1, SHA-256, SHA-384 ja SHA-512 selaimen Web Crypto API:n kautta. SHA-256 on hyva oletus.

Onko MD5 saatavilla?

Ei. MD5:ta pidetaan turvattomana eika sita tarjoa Web Crypto API. Suosi SHA-256:ta tai vahvempaa.

Lähteet

Ilmoita ongelmasta