Kalkylator/Datorkalkylator/ Strängkrypterings- (Hash) Kalkylator

Vad är en hash-algoritm?

En hash-algoritm är en algoritm som konverterar data av godtycklig längd till ett värde med fast längd. Används främst för dataintegritetsverifiering, lösenordslagring etc.

Detaljerad förklaring av stödda algoritmer:

MD5 (Message Digest Algorithm 5)
  • Hash-längd: 128 bitar (32 tecken)
  • Egenskap: Snabb bearbetning
  • Svaghet: Sårbar för kollisionsattacker, olämplig för säkerhet
  • Användningsexempel: Filintegritetskontroll, icke-kryptografisk användning
SHA-1 (Secure Hash Algorithm 1)
  • Hash-längd: 160 bitar (40 tecken)
  • Egenskap: Säkrare än MD5 men fortfarande sårbar
  • Svaghet: Google genomförde kollisionsattack 2017
  • Användningsexempel: Kompatibilitet med äldre system
SHA-256
  • Hash-längd: 256 bitar (64 tecken)
  • Egenskap: SHA-2-familjen, mest använd för närvarande
  • Säkerhetsnivå: Anses säker till 2030
  • Användningsexempel: Bitcoin, SSL-certifikat
SHA-512
  • Hash-längd: 512 bitar (128 tecken)
  • Egenskap: Längre hashvärde än SHA-256
  • Säkerhetsnivå: För höga säkerhetskrav
  • Användningsexempel: Finansiella system med hög säkerhet
Base64
  • Egenskap: Kodningsmetod, inte en hash
  • Reversibilitet: Avkodningsbar
  • Användningsexempel: Bildinbäddning, överföring av API-nycklar

Säkerhetsvarningar

⚠️ Viktig Varning

  1. Känsliga datavarning: Testa inte riktiga lösenord eller personlig information
  2. Hash ≠ Kryptering: Hash är enkelriktad. Dekryptering är inte möjlig
  3. Salt-användning rekommenderas: Använd alltid salt vid lagring av lösenord

Algoritmvalsguide

  • Filintegritetsverifiering: SHA-256 eller SHA-512 rekommenderas
  • Lösenordshashing: PBKDF2, bcrypt, scrypt rekommenderas
  • Datakodning: Använd Base64
  • Äldre systemkompatibilitet: MD5 eller SHA-1 (men inte för säkerhet)

Inmatning


Antal tecken: 0

Krypterade resultat


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Jämför hash-värde

Algorithmjämförelse