Handytool
ApuvälineSuoritetaan paikallisesti

SHA- ja hash-generaattori

Luo SHA-1-, SHA-256-, SHA-384- ja SHA-512-hash-arvoja mistä tahansa tekstistä heksadesimaali- tai Base64-muodossa — kaikki selaimessasi.

Muoto
Algoritmi
Teksti
0 rivejä0 tavua
Tiiviste
0 rivejä0 tavua

SHA- ja hash-generaattori – tietoa

Handytool:n hash-generaattori laskee SHA-1-, SHA-256-, SHA-384- ja SHA-512-hash-arvot mistä tahansa tekstistä suoraan selaimessasi Web Crypto API:ta käyttäen. Valitse heksadesimaalinen tai Base64-tuloste ja kopioi tiiviste yhdellä napsautuksella. Koska hajautus tapahtuu paikallisesti, voit turvallisesti hajautaa salasanoja, tokeneita tai arkaluontoista sisältöä lähettämättä niitä palvelimelle.

SHA- ja hash-generaattori – ominaisuudet

  • 01

    Neljä SHA-varianttia

    Vaihda välittömästi SHA-1:n, SHA-256:n, SHA-384:n ja SHA-512:n välillä. Kaikki lasketaan selaimen Web Crypto API:lla, sama toteutus, jota käyttävät HTTPS ja modernit todennusjärjestelmät.

  • 02

    Heksadesimaalinen tai Base64-tuloste

    Hanki tiiviste pieninä heksadesimaaliluvuina (yleisin muoto) tai Base64-muodossa (kompakti, käytetään HTTP-otsikoissa ja tokeneissa). Vaihda milloin tahansa ilman tietojen uudelleen syöttämistä.

  • 03

    Suoritetaan kokonaan selaimessasi

    Hajautus käyttää SubtleCryptoa paikallisesti. Tekstisi ei koskaan kosketa palvelinta, joten voit turvallisesti luoda hash-arvoja salaisuuksista, salasanoista (muussa kuin todentamiskäytössä) tai luottamuksellisista hyötykuormista.

SHA- ja hash-generaattori – UKK

Mikä on SHA-hajautusfunktio?
SHA (Secure Hash Algorithm) on kryptografinen hajautusfunktio, joka muuttaa minkä tahansa syötteen kiinteän pituiseksi sormenjäljeksi. Sama syöte tuottaa aina saman hash-arvon, mutta syötteen palauttaminen hash-arvosta on laskennallisesti mahdotonta. Hash-arvoja käytetään eheyden tarkistukseen, allekirjoituksiin ja sisällön osoitteiseen.
Minkä SHA-variantin minun tulisi valita?
Käytä SHA-256:ta useimmissa nykyaikaisissa sovelluksissa — se on nopea ja laajalti tuettu. SHA-512 on hyvä valinta, kun haluat lisämarginaalia 64-bittisillä järjestelmillä. Vältä SHA-1:tä kaikissa turvallisuuskriittisissä käytöissä; se on mukana tässä vain yhteensopivuuden vuoksi vanhojen järjestelmien kanssa.
Pitäisikö minun käyttää SHA:ta salasanojen hajautukseen?
Ei — ei suoraan. SHA-hash-arvot ovat liian nopeita, mikä tekee ne alttiiksi brute-force-hyökkäyksille. Salasanojen tallentamiseen käytä dedikoidua salasanan hajautusfunktiota, kuten bcrypt, scrypt tai Argon2. Tämä työkalu on hyödyllinen sisällön eheydelle, tiedostojen sormenjäljille ja tarkistesummien vertailuun.
Miksi hash-arvot ovat heksadesimaalimuodossa oletuksena?
Heksadesimaaliluku (kanta 16) on yleisin esitys hajautus-arvoille, koska se kartoitetaan puhtaasti tavujen rajoihin — jokainen kaksi heksadesimaalilukua on yksi tavu. Base64 on kompaktimpi mutta vähemmän ihmisluettava. Vaihda muotoa sen mukaan, mitä alavirtajärjestelmä odottaa.
Lähetetäänkö tekstini palvelimelle?
Ei. Hajautus tapahtuu kokonaan selaimessasi Web Crypto API:ta käyttäen. Mitään ei ladata, kirjataan tai tallenneta.

Liittyvät työkalut

Apuväline

Tutustu muihin työkaluihin

Kaikki työkalut