Hash-tunnistin
Liitä tunnistettava tiiviste alle. Tunnistin näyttää automaattisesti pituuden, muodon ja todennäköisimmät algoritmit. Mitään ei lähetetä mihinkään.
Hash-tunnistin päättelee tiivisteen pituuden ja muodon perusteella, mikä algoritmi sen on todennäköisesti tuottanut.
Liitä tunnistettava tiiviste alle. Tunnistin näyttää automaattisesti pituuden, muodon ja todennäköisimmät algoritmit. Mitään ei lähetetä mihinkään.
Hash-tunnistin on ilmainen työkalu, joka päättelee tiivisteen pituuden ja muodon perusteella, mikä algoritmi sen on todennäköisesti tuottanut. Tunnistus tapahtuu kokonaan selaimessasi, eikä syöttämääsi tiivistettä lähetetä mihinkään. Työkalu täydentää tiivistegeneraattoreita: se ei luo tiivistettä, vaan auttaa selvittämään tuntemattoman tiivisteen tyypin.
Tunnistus perustuu kahteen vihjeeseen. Ensimmäinen on tiivisteen muoto: jotkin algoritmit, kuten bcrypt ja Argon2, käyttävät etuliitettä, joka paljastaa tyypin suoraan. Toinen on tiivisteen pituus: kun tiiviste on pelkkää heksaa, merkkien lukumäärä kertoo bittipituuden, koska yksi heksamerkki vastaa neljää bittiä.
bittipituus = heksamerkkien määrä × 4
Esimerkiksi 64 heksamerkkiä tarkoittaa 256:ta bittiä, mikä viittaa SHA-256:een.
Salasanojen tallennukseen tarkoitetut algoritmit käyttävät rakenteellista muotoa, joka alkaa etuliitteellä ja sisältää myös suolan sekä asetukset. Etuliite tekee tunnistuksesta varmaa:
Monet algoritmit tuottavat samanpituisen tiivisteen, joten pelkkä pituus ei aina riitä yksiselitteiseen tunnistukseen. Esimerkiksi 32 heksamerkin tiiviste voi olla MD5, MD4 tai NTLM. Tunnistin listaa kaikki samanpituiset vaihtoehdot, ja oikea algoritmi selviää tavallisesti käyttöyhteydestä – esimerkiksi siitä, mikä ohjelma tai tietokanta tiivisteen on luonut.
Tämä työkalu ainoastaan päättelee tiivisteen tyypin. Se ei pura eikä murra tiivistettä, koska tiivistefunktiot ovat yksisuuntaisia: tiivisteestä ei voi laskea takaisin alkuperäistä syötettä. Tyypin tunnistaminen on hyödyllistä esimerkiksi silloin, kun selvität, miten jokin järjestelmä tallentaa tietoja, tai kun tarkistat tiivisteen muodon oikeellisuuden.
Kaikki tiivisteet eivät sovi samaan tarkoitukseen. MD5 ja SHA-perheen funktiot ovat nopeita ja sopivat tiedostojen eheyden tarkistukseen, mutta eivät salasanoihin. Salasanat tulee suojata hitailla, tähän tarkoitukseen suunnitelluilla algoritmeilla, kuten bcryptillä tai Argon2:lla, jotka käyttävät myös suolaa. Tunnistin auttaa erottamaan, kummasta tyypistä on kyse.