Viskas vyksta tavo naršyklėje: įvestis, HMAC raktas ir tikėtina maiša nepalieka įrenginio.
Ką MD5 daro, o ko ne
MD5 yra 128 bitų maišos funkcija, kurią 1991 m. sukūrė Ronaldas Rivestas. Ji bet kokią įvestį — žodį, failą, visą duomenų bazės išrašą — paverčia fiksuoto ilgio 32 šešioliktainių simbolių maišu, o tie patys baitai visada duoda tą patį maišą. Eilutės abc maišas čia yra 900150983cd24fb0d6963f7d28e17f72 — lygiai 32 simboliai. Todėl MD5 patogus greitoms kontrolinėms sumoms, podėlio raktams, ETag ir atsisiuntimų dubliavimosi paieškai.
MD5 nėra saugumo algoritmas. Susidūrimai — dvi skirtingos įvestys su tuo pačiu maišu — sugeneruojami per sekundes nešiojamajame kompiuteryje, o jo 128 bitų erdvę šiuolaikinė technika lengvai perrenka brutalioje atakoje. Laikykite MD5 greitu pėdsaku, bet niekada — slaptažodžių, parašų ar sertifikatų apsauga. Viskam, kas susiję su saugumu, rinkitės SHA-256.
Kaip apskaičiuoti MD5 maišą
- Įklijuokite arba įveskite tekstą į lauką — maišas perskaičiuojamas rašant.
- Peržiūrėkite 32 simbolių rezultatą ir jo ilgį po lauku.
- Įklijuokite laukiamą MD5 į palyginimo lauką, kad patikrintumėte atitiktį.
- Nukopijuokite maišą kopijavimo mygtuku.
Dažnai užduodami klausimai apie MD5
Kokio ilgio yra MD5 maišas?
32 šešioliktainiai simboliai, t. y. 128 bitai, nepriklausomai nuo įvesties dydžio.
Ar MD5 vis dar saugu naudoti?
Ne slaptažodžiams, parašams ar sertifikatams — praktiniai susidūrimai gerai žinomi. Nekritinėms kontrolinėms sumoms ir suderinamumui su senomis sistemomis jis tinka.
Kodėl kontrolinė suma nesutampa?
Daug įrankių maišo neapdorotus failo baitus, o ne čia rodomą UTF-8 tekstą. Eilučių pabaigos, galinės erdvės ir koduotė keičia maišą.
Viskas vyksta tavo naršyklėje: įvestis, HMAC raktas ir tikėtina maiša nepalieka įrenginio.
