Kalkulačka/Počítačová kalkulačka/ Kalkulačka Šifrovania (Hashovania) Reťazcov

Čo je hashovací algoritmus?

Hashovací algoritmus je algoritmus, ktorý prevádza dáta ľubovoľnej dĺžky na hodnotu pevnej dĺžky. Používa sa hlavne na overenie integrity dát, ukladanie hesiel a pod.

Podrobné vysvetlenie podporovaných algoritmov:

MD5 (Message Digest Algorithm 5)
  • Dĺžka hash: 128 bitov (32 znakov)
  • Vlastnosť: Rýchle spracovanie
  • Slabá stránka: Zraniteľný voči kolíznym útokom, nevhodný pre bezpečnosť
  • Príklad použitia: Kontrola integrity súborov, nekryptografické použitie
SHA-1 (Secure Hash Algorithm 1)
  • Dĺžka hash: 160 bitov (40 znakov)
  • Vlastnosť: Bezpečnejší ako MD5, ale stále zraniteľný
  • Slabá stránka: Google vykonal kolízny útok v roku 2017
  • Príklad použitia: Kompatibilita so staršími systémami
SHA-256
  • Dĺžka hash: 256 bitov (64 znakov)
  • Vlastnosť: Rodina SHA-2, v súčasnosti najpoužívanejší
  • Úroveň bezpečnosti: Považovaný za bezpečný do roku 2030
  • Príklad použitia: Bitcoin, SSL certifikáty
SHA-512
  • Dĺžka hash: 512 bitov (128 znakov)
  • Vlastnosť: Dlhšia hash hodnota ako SHA-256
  • Úroveň bezpečnosti: Pre vysoké bezpečnostné požiadavky
  • Príklad použitia: Finančné systémy s vysokým zabezpečením
Base64
  • Vlastnosť: Metóda kódovania, nie hash
  • Reverzibilita: Dekódovateľný
  • Príklad použitia: Vkladanie obrázkov, prenos API kľúčov

Bezpečnostné upozornenia

⚠️ Dôležité upozornenie

  1. Upozornenie na citlivé údaje: Netestujte skutočné heslá alebo osobné informácie
  2. Hash ≠ Šifrovanie: Hash je jednosmerný. Dešifrovanie nie je možné
  3. Odporúča sa použitie Salt: Pri ukladaní hesiel vždy používajte soľ

Sprievodca výberom algoritmu

  • Overenie integrity súborov: Odporúča sa SHA-256 alebo SHA-512
  • Hashovanie hesiel: Odporúča sa PBKDF2, bcrypt, scrypt
  • Kódovanie údajov: Použite Base64
  • Kompatibilita so staršími systémami: MD5 alebo SHA-1 (ale nie pre bezpečnosť)

Vstup


Počet znakov: 0

Zašifrované Výsledky


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Porovnať hashovaciu hodnotu

Porovnanie algoritmov