Handytool
Kehittäjän opas5 min lukuPäivitetty 25.2.2026

Välitön kehittäjän apuohjelma

SHA-hash-generaattori SHA-256, SHA-512 ja muille

Handytoolin hash-generaattori laskee SHA-1, SHA-256, SHA-384 ja SHA-512 hashit mistä tahansa tekstista live selaimessasi käyttäen Web Crypto API:ta – heksadesimaali tai Base64-tulos, ei palvelinta, ei rekisteröintiä.

Tärkeimmät kohdat

  • 01Luo SHA-1, SHA-256, SHA-384 tai SHA-512 hashit mistä tahansa tekstista välittömästi – ei palvelinta vaaditaan.
  • 02Tulos heksadesimaali (yleisin) tai Base64 (kompakti, käytetään HTTP-otsikoissa ja merkkien allekirjoituksissa).
  • 03Hashaaminen käyttää selaimen Web Crypto API:ta – sama toteutus kuin HTTPS:n takana.
  • 04SHA ei ole sopiva suorien salasanojen varastointiin; käytä bcrypt, scrypt tai Argon2 salasanoille sen sijaan.

Mitä SHA-hashaamista käytetään

Kryptografinen hash muuttaa minkä tahansa syötteen – sanan, asiakirjan, binaaritiedoston – kiinteän pituiseksi sormenjäljeksi. Sama syötö tuottaa aina saman hashin, mutta yhdenkin merkin muuttaminen tuottaa täysin erilaisen tuloksen. Et voi palauttaa alkuperäistä syötettä hashista yksin. Nämä ominaisuudet tekevät SHA-hashien hyödylliset tiedon eheyden tarkistamiseen, sisällön osoitettavan varaston rakentamiseen, API-pyyntöjen allekirjoittamiseen ja tarkistussummien luomiseen.

SHA-256 on eniten käytetty SHA-muunnelma nykyään. Se valtuuttaa koodin allekirjoitusvarmennukset, Git-commit-tunnukset, Bitcoin-kaivaukset ja AWS:n, Stripen ja lukemattomien muiden API-sovellusten käyttämät HMAC-allekirjoitukset. SHA-512 tarjoaa leveämmän turvallisuusmarginaalin 64-bittisellä laitteistolla. SHA-1 on perintöä ja tulee välttää turvallisuuteen liittyvissä asioissa.

Kuinka luoda SHA-hash

  1. 01

    Kirjoita tai liitä tekstisi

    Kirjoita teksti, jonka haluat hashata, syöteksi. Voit liittää kaiken yhden sanan täydestä asiakirjasta.

  2. 02

    Valitse SHA-muunnelmaa

    Valitse SHA-1, SHA-256, SHA-384 tai SHA-512. Useimmissa modernissa käytöissä SHA-256 on oikea valinta. Vältä SHA-1 mistä tahansa turvallisuuskritiikeistä – käytä sitä vain yhteensopivuudelle perintöjärjestelmien kanssa.

  3. 03

    Valitse heksadesimaali tai Base64-tulos

    Heksadesimaali on pieniä kirjaimia ja yleisin muoto (jokainen tavu tulee kahdeksi heksadesimaaliarvoksi). Base64 on kompaktimpi ja käytetään HTTP-otsikoissa, HMAC-allekirjoituksissa ja joissakin merkkien muodoissa. Vaihda milloin tahansa.

  4. 04

    Kopioi tiivistelmä

    Napsauta kopionappulaa asettaaksesi hashin leikepöydällesi. Liitä se minne tahansa sinulla sitä tarvitset – tarkistusvaihe, API-allekirjoitus, konfiguraatiotiedosto.

Milloin käyttää jokaista SHA-muunnelmaa

Valitse oikea muunnelma kontekstiisi.

  • 01SHA-256 – vakiovainta moderneille koodin allekirjoitukselle, API HMAC-allekirjoituksille ja tarkistussummille.
  • 02SHA-512 – tarjoaa ylimääräisen turvallisuusmarginaalia; suosittua 64-bittisille järjestelmille arvokkaille tiedoille.
  • 03SHA-384 – harvemmin käytetty; käytetty joissain TLS-salauksissa ja sertifikaatin viranomaisissa.
  • 04SHA-1 – perintö vain; tuettu tässä vanhojen tarkistussummien tarkistamiseen ja yhteensopivuudelle vanhempien järjestelmien kanssa.
  • 05Heksadesimaali-tulos – oletus; paras ihmisen luettaville tiivistelmille ja useimmille API-integraatioille.
  • 06Base64-tulos – kompaktimpi; odotetaan HTTP-otsikoilla ja monilla HMAC-merkkien muodoilla.

Syötteesi ei koskaan poistu selaimestasi

Hashaaminen toimii kokonaan selaimessasi käyttäen SubtleCrypto API:ta – sama Web Crypto standardi kuin HTTPS- ja selaimen TLS:n takana. Tekstisi käsitellään paikallisesti eikä lähetetä mihinkään palvelimelle. Tämä tarkoittaa, että voit hashata herkkiä merkkijonoja, sisäisiä merkkejä tai omaisuus sisältöä ilman yksityisyyden huolia.

Handytool ei kirjaa syötteitä, tallenna tuloksia tai vaadi tiliä. Sulje välilehti ja kaikki on poissa.

SHA Hash-generaattorin usein kysytyt kysymykset

Mikä on SHA-hash ja kuinka se toimii?

SHA (Secure Hash Algorithm) on kryptografinen funktio, joka kartoittaa syötteen kiinteän pituiseksi tiivistelmäksi. Sama syötö tuottaa aina saman hashin, mutta jopa yhden merkin muutos tuottaa täysin erilaisen tuloksen. On laskennallisesti epäkäytännöllistä kääntää SHA-hash takaisin sen syötteeseen.

Mitä SHA-muunnelmaa minulla pitäisi käyttää?

Käytä SHA-256 useimmissa moderneissa sovelluksissa – se on nopeaa, laajalti tuettua ja turvallista. SHA-512 on hyvä valinta kun haluat ylimääräisen marginaalia 64-bittisillä järjestelmillä. Vältä SHA-1 turvallisuuskritiikeistä; se on rikkoutunut törmäysresistenssille.

Voinko käyttää SHA:ta salasanojen varastointiin?

Ei. SHA on liian nopea, mikä tekee sen alttiiksi raa'ille väkivaltaisuuksille yleisille salasanoille. Käytä bcrypt, scrypt tai Argon2 salasana-hashiin. SHA on sopiva sisällön eheyteen, tiedoston tarkistussummiin ja API-pyynnön allekirjoituksiin.

Mitä eroa on heksadesimaali ja Base64-tulosten välillä?

Heksadesimaali käyttää 0–9 ja a–f – jokainen tavu tulee kahdeksi merkiksi. Base64 koodaa tavut a–z, A–Z, 0–9, +, / – tulos on lyhyempi. Käytä heksadesimaalin kun luettavuus on tärkeää, Base64 kun kompakti esitys odotetaan (HMAC-otsikot, JWT-allekirjoitukset).

Lähetetäänkö tekstini palvelimelle?

Ei. Hashaaminen käyttää selaimen SubtleCrypto API:ta ja tapahtuu kokonaan paikallisesti. Mitään ei lähetetä, kirjaudu tai tallennu.

Onko hash-generaattori ilmainen?

Kyllä. Kaikki Handytool-apuohjelmat ovat ilmaisia ilman rekisteröintiä ja ilman käyttörajoja.

Liittyvät työkalut

Jatka työntekoa Apuväline-työkaluilla

Apuväline-työkalut