Kas ir kriptogrāfiskās jaucējfunkcijas?
Jaucējfunkcija jeb Hash ir algoritms, kas pārvērš jebkāda lieluma datus fiksēta izmēra simbolu virknē. Tā ir vienvirziena funkcija.
Atbalstītie algoritmi
- MD5 (128-bit): Ātrs, bet vairs netiek uzskatīts par drošu. Pārsvarā tiek izmantots failu integritātes pārbaudei (checksums). Fast but considered insecure for cryptographic purposes. Still used for checksums.
- SHA-1 (160-bit): Novecojis algoritms. Nav ieteicams drošībai, lai gan joprojām tiek izmantots sistēmās kā Git. Deprecated for security. Vulnerable to collision attacks since 2017.
- SHA-256 (256-bit): Nozares standarts. Tiek izmantots SSL/TLS sertifikātos un digitālajos parakstos. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
- SHA-512 (512-bit): Maksimāla drošība. Ļoti ieteicams diošai paroļu saglabāšanai. Strongest common hash. Used in high-security applications.
Biežāk uzdotie jautājumi
Vai MD5 joprojām var droši lietot?
Nē, MD5 ir kriptogrāfiski uzlauzts. Izmantojiet to tikai mērķiem, kas neparedz datu jūtīgumu. Svarīgai informācijai izmantojiet SHA-256 vai SHA-512.
Vai ir iespējams atšifrēt jaucējkodu (hash)?
Nē. Hash funkcijas ir vienvirziena. Tomēr vājas paroles bieži iespējams atminēt, izmantojot t.s. varavīksnes tabulas (rainbow tables). Vienmēr pievienojiet 'sāli' (salt) savām parolēm, lai tās aizsargātu.