Što su kriptografske hash funkcije?
Kriptografska hash funkcija je matematički algoritam koji preslikava podatke proizvoljne veličine u niz znakova fiksne veličine. To je jednosmjerna funkcija.
Podržani Algoritmi
- MD5 (128-bit): Brz, ali se smatra nesigurnim. Koristi se za provjeru integriteta datoteka (checksums). Fast but considered insecure for cryptographic purposes. Still used for checksums.
- SHA-1 (160-bit): Zastarjeli algoritam. Ne preporučuje se za sigurnost, ali se još uvijek koristi u sustavima poput Gita. Deprecated for security. Vulnerable to collision attacks since 2017.
- SHA-256 (256-bit): Industrijski standard. Koristi se u SSL/TLS certifikatima i digitalnim potpisima. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
- SHA-512 (512-bit): Maksimalna sigurnost. Preporučuje se za hashiranje lozinki. Strongest common hash. Used in high-security applications.
Često Postavljana Pitanja
Je li MD5 još uvijek siguran za korištenje?
MD5 se smatra kriptografski probijenim. Koristite ga samo u nesigurnosne svrhe. Za sigurnost koristite SHA-256 ili SHA-512.
Može li se hash obrnuti (dekriptirati)?
Ne. Hash funkcije su jednosmjerne. Međutim, slabe hasheve moguće je pogoditi pomoću rječnika (rainbow tables). Uvijek koristite pojam 'salt' pri pohrani lozinki.