Viss notiek tavā pārlūkā: ievade, HMAC atslēga un gaidītais jaucējkods neatstāj ierīci.
Ko MD5 dara un ko ne
MD5 ir 128 bitu jaucējfunkcija, ko 1991. gadā izveidoja Ronalds Rivests. Tā jebkuru ievadi — vārdu, failu, veselu datubāzes izgāztuvi — pārvērš fiksēta garuma 32 heksadecimālo rakstzīmju jaucējvērtībā, un vieni un tie paši baiti vienmēr dod vienu un to pašu jaucēju. Virknes abc jaucējs šeit ir 900150983cd24fb0d6963f7d28e17f72 — tieši 32 rakstzīmes. Tāpēc MD5 ir ērts ātrām kontrolsummām, kešatmiņas atslēgām, ETag un lejupielāžu dublēšanās novēršanai.
MD5 nav drošības algoritms. Sadursmes — divas dažādas ievades ar vienu jaucēju — var izveidot sekunžu laikā uz portatīvā datora, un tā 128 bitu telpu mūsdienu aparatūra viegli pārlasa ar brutālu spēku. Uztver MD5 kā ātru pirksta nospiedumu, nekad kā aizsardzību parolēm, parakstiem vai sertifikātiem. Visam ar drošību saistītajam izmanto SHA-256.
Kā aprēķināt MD5 jaucēju
- Ielīmē vai ieraksti tekstu ievades laukā — jaucējs tiek pārrēķināts rakstīšanas laikā.
- Apskati 32 rakstzīmju rezultātu un tā garumu zem lauka.
- Ielīmē gaidīto MD5 salīdzināšanas laukā, lai pārbaudītu atbilstību.
- Nokopē jaucēju ar kopēšanas pogu.
Biežāk uzdotie jautājumi par MD5
Cik garš ir MD5 jaucējs?
32 heksadecimālās rakstzīmes jeb 128 biti, neatkarīgi no ievades lieluma.
Vai MD5 joprojām ir droši lietot?
Ne parolēm, parakstiem vai sertifikātiem — praktiskas sadursmes ir labi zināmas. Nekritiskām kontrolsummām un saderībai ar vecām sistēmām tas ir piemērots.
Kāpēc kontrolsumma nesakrīt?
Daudzi rīki jaucē faila neapstrādātos baitus, nevis šeit redzamo UTF-8 tekstu. Rindu pārtraukumi, atstarpes beigās un kodējums maina jaucēju.
Viss notiek tavā pārlūkā: ievade, HMAC atslēga un gaidītais jaucējkods neatstāj ierīci.
