Kalkulačka/Počítačová kalkulačka/ Kalkulátor Šifrování (Hash) Řetězců

Co je hash algoritmus?

Hash algoritmus je algoritmus, který převádí data libovolné délky na hodnotu pevné délky. Používá se především pro ověřování integrity dat, ukládání hesel atd.

Podrobné vysvětlení podporovaných algoritmů:

MD5 (Message Digest Algorithm 5)
  • Délka hash: 128 bitů (32 znaků)
  • Funkce: Rychlé zpracování
  • Slabine: Zranitelný vůči kolizním útokům, nevhodný pro zabezpečení
  • Příklad použití: Kontrola integrity souborů, nekryptografické použití
SHA-1 (Secure Hash Algorithm 1)
  • Délka hash: 160 bitů (40 znaků)
  • Funkce: Bezpečnější než MD5, ale stále zranitelný
  • Slabine: Google provedl kolizní útok v roce 2017
  • Příklad použití: Kompatibilita se staršími systémy
SHA-256
  • Délka hash: 256 bitů (64 znaků)
  • Funkce: Rodina SHA-2, v současnosti nejpoužívanější
  • Úroveň zabezpečení: Považován za bezpečný do roku 2030
  • Příklad použití: Bitcoin, SSL certifikáty
SHA-512
  • Délka hash: 512 bitů (128 znaků)
  • Funkce: Delší hash hodnota než SHA-256
  • Úroveň zabezpečení: Pro vysoké bezpečnostní požadavky
  • Příklad použití: Finanční systémy s vysokým zabezpečením
Base64
  • Funkce: Metoda kódování, ne hash
  • Reverzibilita: Dekódovatelný
  • Příklad použití: Vkládání obrázků, přenos API klíčů

Bezpečnostní upozornění

⚠️ Důležité upozornění

  1. Upozornění na citlivá data: Netestujte skutečná hesla nebo osobní údaje
  2. Hash ≠ Šifrování: Hash je jednosměrný. Dešifrování není možné
  3. Doporučené použití Salt: Při ukládání hesel vždy používejte salt

Průvodce výběrem algoritmu

  • Ověřování integrity souborů: Doporučeno SHA-256 nebo SHA-512
  • Hashování hesel: Doporučeno PBKDF2, bcrypt, scrypt
  • Kódování dat: Použijte Base64
  • Kompatibilita s legacy systémy: MD5 nebo SHA-1 (ale ne pro zabezpečení)

Vstup


Počet znaků: 0

Zašifrované Výsledky


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Porovnat hash hodnotu

Porovnání algoritmů