Laskin/Tietokonelaskin/ Merkkijonon Salaus (Hash) Laskin

Mikä on hash-algoritmi?

Hash-algoritmi on algoritmi, joka muuntaa mielivaltaisen pituiset tiedot kiinteän pituiseksi arvoksi. Käytetään pääasiassa tietojen eheyden tarkistamiseen, salasanojen tallentamiseen jne.

Tuettujen algoritmien yksityiskohtainen selitys:

MD5 (Message Digest Algorithm 5)
  • Hash-pituus: 128 bittiä (32 merkkiä)
  • Ominaisuus: Nopea käsittely
  • Heikkous: Haavoittuvainen törmäyshyökkäyksille, ei sovellu turvallisuuteen
  • Käyttöesimerkki: Tiedoston eheyden tarkistus, ei-kryptografinen käyttö
SHA-1 (Secure Hash Algorithm 1)
  • Hash-pituus: 160 bittiä (40 merkkiä)
  • Ominaisuus: Turvallisempi kuin MD5 mutta silti haavoittuvainen
  • Heikkous: Google teki törmäyshyökkäyksen 2017
  • Käyttöesimerkki: Yhteensopivuus vanhojen järjestelmien kanssa
SHA-256
  • Hash-pituus: 256 bittiä (64 merkkiä)
  • Ominaisuus: SHA-2-perhe, tällä hetkellä käytetyin
  • Turvallisuustaso: Pidetään turvallisena vuoteen 2030
  • Käyttöesimerkki: Bitcoin, SSL-sertifikaatit
SHA-512
  • Hash-pituus: 512 bittiä (128 merkkiä)
  • Ominaisuus: Pidempi tiivistearvo kuin SHA-256
  • Turvallisuustaso: Korkeisiin turvallisuusvaatimuksiin
  • Käyttöesimerkki: Korkean turvallisuuden rahoitusjärjestelmät
Base64
  • Ominaisuus: Koodausmenetelmä, ei hash
  • Palautettavuus: Purettavissa
  • Käyttöesimerkki: Kuvien upotus, API-avainten siirto

Turvallisuusvaroitukset

⚠️ Tärkeä varoitus

  1. Arkaluonteisten tietojen varoitus: Älä testaa oikeita salasanoja tai henkilökohtaisia tietoja
  2. Hash ≠ Salaus: Hash on yksisuuntainen. Purku ei ole mahdollista
  3. Salt-käyttö suositeltavaa: Käytä aina salt-arvoa salasanoja tallentaessa

Algoritmin Valintaopas

  • Tiedostojen eheyden tarkistus: SHA-256 tai SHA-512 suositeltu
  • Salasanojen tiivistäminen: PBKDF2, bcrypt, scrypt suositeltu
  • Tiedojen koodaus: Käytä Base64
  • Vanhojen järjestelmien yhteensopivuus: MD5 tai SHA-1 (mutta ei turvallisuuteen)

Syöte


Merkkien määrä: 0

Salauksen tulokset


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Vertaa hash-arvoa

Algoritmien vertailu