Hash-tyypin Tunnistaja
Tunnista hash-tyypit hash-merkkijonoista. Tukee MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2 ja monia muita hash-algoritmeja.
Syöte
Tuloste
Lue lisää
Mikä on hash?
Hash on kiinteänkokoinen merkkijono, joka luodaan syötetiedoista matemaattisen algoritmin, hash-funktion, avulla. Ajattele sitä digitaalisena sormenjälkenä — alkuperäisen tiedoston tai tekstin koosta riippumatta hash on aina saman pituinen. Pienikin muutos syötteessä tuottaa täysin erilaisen hashin, mikä tekee siitä hyödyllisen tiedon eheyden tarkistamisessa.
Miten hash-funktiot toimivat?
Hash-funktiot ottavat minkä tahansa syötteen (salasana, tiedosto tai viesti) ja käsittelevät sen monimutkaisten matemaattisten operaatioiden läpi tuottaen ainutlaatuisen tulosteen. Tämä prosessi on yksisuuntainen, mikä tarkoittaa, että alkuperäistä syötettä ei voi palauttaa hashista. Yleisiä hash-algoritmeja ovat MD5 (128-bittinen), SHA-1 (160-bittinen), SHA-256 (256-bittinen) ja modernit salasanan hash-funktiot kuten bcrypt ja Argon2.
Miksi tunnistaa hash-tyypit?
Turvallisuusjärjestelmiä analysoitaessa, salasanoja palautettaessa tai tietokantoja auditoitaessa törmätään usein hash-merkkijonoihin tietämättä, mikä algoritmi ne on luonut. Hash-tyypin tunnistaminen on ratkaisevan tärkeä ensimmäinen askel ennen minkään muun analyysin aloittamista. Erilaiset hash-pituudet ja -muodot antavat vihjeitä käytetystä algoritmista, mutta monet hasheit jakavat samankaltaisia ominaisuuksia, mikä tekee manuaalisen tunnistamisen haastavaksi.
Työkalun kuvaus
Tämä työkalu analysoi hash-merkkijonot ja tunnistaa mahdolliset hash-algoritmit niiden pituuden, muodon ja rakenteen perusteella. Liitä yksinkertaisesti hash-arvo, niin työkalu vastaa välittömästi tunnettuihin kuvioihin yli 40 hash-tyypille näyttäen tulokset todennäköisyysjärjestyksessä. Se tunnistaa standardit kryptografiset hasheit (MD5, SHA-perhe, BLAKE2), salasanan hash-muodot (bcrypt, Argon2, scrypt, PBKDF2), Unix crypt -variantit ja sovelluskohtaiset hasheit, joita käytetään MySQL:ssä, WordPressissa, Drupalissa ja Djangossa.
Ominaisuudet
- Välitön tunnistus — Tulokset näkyvät kirjoitettaessa ilman käsittelyviivettä
- 40+ hash-tyyppiä tuettu — Kattaa kryptografiset hasheit, salasanan hasheit ja sovelluskohtaiset muodot
- Todennäköisyysluokitus — Tulokset järjestetty todennäköisyyden mukaan (korkea, keskitaso, matala) mahdollisuuksien rajaamiseksi
- Hash-pituuden näyttö — Näyttää merkkien määrän hash-muodon nopeaan tarkistamiseen
- Kuvioihin perustuva tunnistus — Tunnistaa sekä heksadesimaalisen hashin että strukturoidut muodot kuten bcryptin ja Argon2:n
Käyttötapaukset
- Turvallisuuden auditointi — Tunnista hash-algoritmit vuodetuissa tietokantadumppeissa tai konfiguraatiotiedostoissa turvallisuusaseman arvioimiseksi
- Forensinen analyysi — Analysoi tuntemattomat hash-arvot digitaalisten tutkimusten aikana
- Kehityksen virheenkorjaus — Varmista, mitä hash-algoritmia sovelluksesi tuottaa vianmäärityksen yhteydessä
- CTF-kilpailut — Tunnista nopeasti hash-tyypit capture-the-flag-tietoturvahaasteissa
Tuetut hash-tyypit
Kryptografiset hasheit:
- MD2, MD4, MD5, Kaksinkertainen MD5
- SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
- SHA3-224, SHA3-256, SHA3-384, SHA3-512
- RIPEMD-160, Tiger-160, Tiger-192
- BLAKE2s-256, BLAKE2b-512
- Whirlpool, Haval (160/192/224/256-bittinen)
- GOST R 34.11-94, Snefru-256
- CRC-32, CRC-32B, Adler-32
Salasanan hash-funktiot:
- bcrypt (Blowfish-pohjainen)
- Argon2 (i, d, id-variantit)
- scrypt
- PBKDF2 (SHA-1, SHA-256, SHA-512)
Unix crypt -muodot:
- MD5 crypt ($1$)
- SHA-256 crypt ($5$)
- SHA-512 crypt ($6$)
- Apache APR1-MD5
Sovelluskohtaiset:
- MySQL 3.x ja MySQL 4.1+
- NTLM ja LM Hash (Windows)
- PHPass (WordPress, phpBB)
- Drupal 7
- Django PBKDF2-SHA256
- Cisco PIX MD5
Base64-koodatut:
- MD5, SHA-1, SHA-256 Base64-muodossa