Tasuta konverter

MD5 räsi Generaator

Looge oma brauseris tekstist või failidest koheselt MD5 räsi. Tasuta, privaatne ja pole vaja üles laadida.

Sellest tööriistast

MD5 (Message Digest 5) on 128-bitine krüptograafiline räsifunktsioon, mille avaldas Ronald Rivest 1991. aastal. See võtab mis tahes pikkusega sisendi ja loob fikseeritud 32-kohalise kuueteistkümnendsüsteemi väljundi, mis on deterministlik – sama sisend tekitab alati sama räsi – ja ühesuunaline, mis tähendab, et sisendit ei saa räsist üksi taastada. MD5 oli 1990ndatel ja 2000ndate alguses domineeriv üldotstarbeline räsifunktsioon, enne kui see asendati krüptograafilistel eesmärkidel SHA-2 perekonna funktsioonidega.

MD5 on krüptograafiliseks kasutamiseks katki. Praktilisi kokkupõrkerünnakuid (kahe sisendi leidmine, mis toodavad sama räsi) on demonstreeritud alates 2004. aastast ja valitud prefiksiga kokkupõrked on nüüd kaubariistvaraga saavutatavad tundides. Ärge kasutage MD5 paroolide räsimiseks, digitaalallkirjade, sertifikaadi sõrmejälgede või muus kontekstis, kus põrkekindlus on oluline. SHA-256 ja bcrypt on sobivad asendused.

MD5 on endiselt kasulik mittekrüptograafiliste kontrollsummade jaoks, kus kokkupõrkekindlus ei ole turvaomadus: juhuslike failide riknemise tuvastamine, üleslaadimiste dubleerimine teie juhitavas süsteemis ja vahemäluvõtmete lühikeste identifikaatorite loomine. See generaator töötab täielikult teie brauseris, kasutades JavaScripti MD5 juurutust; teie seadmest ei välju ükski sisend.

Miks genereerida MD5 räsi

Failide terviklikkuse kiire kontroll jääb MD5 kõige kaitsvamaks kasutusjuhtumiks. Kui allalaadimissait avaldab koos failiga MD5, saab lugeja kontrollida, kas allalaadimine on saabunud puutumata. Kontroll kaitseb edastusvigade, mitte pahatahtliku võltsimise eest – kogenud ründaja suudab luua faili, mis sobib mis tahes valitud MD5-ga –, kuid juhuslikuks terviklikkuse kontrollimiseks sobib see hästi.

MD5 on kasulik ka deterministliku lühikese identifikaatorina. Vahemällu salvestavad kihid, deduplikatsioonisüsteemid ja ETag-i genereerimine räsivad sageli sisu MD5-ga, kuna tulemus on lühike, kiiresti arvutatav ja piisavalt hea mitteturvalisuse eesmärgil. Uued kujundused peaksid eelistama SHA-256 või xxHash, kuid olemasolevad süsteemid, mis kasutavad identifikaatorite jaoks MD5, ei ole selles rollis ohtlikud.

Kuidas kasutada

Kleepige tekst või laadige üles fail, hankige 32-kohaline kuueteistkümnendräsi.

  1. Lisa sisend: Kleepige tekst või laadige üles fail. Räsiseade aktsepteerib suvalist sisendit — stringe, binaarfaile, suuri dokumente.
  2. Arvuta: MD5 algoritm töötleb sisendit 512-bitistes plokkides, rakendab nelja vooru mittelineaarseid funktsioone ja modulaarseid täiendusi ning loob 128-bitise kokkuvõtte. Rakendus on brauseripoolne ja töötab tüüpiliste sisendite puhul millisekundites.
  3. Lugege räsi: Väljund sisaldab 32 kuueteistkümnendmärki, mis on 128-bitise kokkuvõtte standardne tekstiesitus. Kopeerige see kontrollimiseks või salvestamiseks.
  4. Võrrelge eeldatava väärtusega: Kui teil on avaldatud viiteräsi, võrrelge tähemärgi haaval. Mis tahes erinevus tähendab, et sisend ei vasta ootustele.

Levinud kasutusjuhtumid

Tehnilised üksikasjad

MD5 töötleb sisendit 512-bitistes (64-baidistes) plokkides. Iga plokk värskendab 128-bitist sisemist olekut nelja toimingutsükli kaudu. Iga voor rakendab erinevat mittelineaarset funktsiooni, modulaarset liitmist ja bittide kaupa pööramist. Lõppseisund on kokkuvõte.

Algoritm nõuab täitmist: sisendile lisatakse 1 bitti, seejärel 0 bitti ja seejärel 64-bitise pikkusega väli, nii et kogupikkus on 512 biti kordne. See tagab, et igal sisendil on kordumatu pikkusega eesliitega kodeering.

Väljundit tõlgendatakse kui 16 baiti väikeses järjekorras, seejärel prinditakse 32 kuueteistkümnendmärgina. Mõned tööriistad trükivad suurtähti, mõned väiketähti; väärtused on samaväärsed.

Parimad tavad

Korduma kippuvad küsimused

Kas ma saan loodud väljundit kohandada?
Jah. Tööriist pakub erinevaid kohandamisvalikuid, et kohandada väljund vastavalt teie konkreetsetele vajadustele. Reguleerige sätteid enne loomist või looge uuesti erinevate valikute abil.
Kas loodud sisu on tasuta kasutamiseks?
Jah. Kõik, mille selle tööriistaga loote, saate kasutada isiklikel, hariduslikel või ärilistel eesmärkidel ilma piirangute või omistamisnõueteta.
Kas selleks on vaja kontot?
Ei. Tööriist on kohe kasutamiseks valmis ilma registreerumiseta, meilisõnumita ja registreerimata. Lihtsalt avage leht ja alustage genereerimist.
Kas minu sisendandmed on privaatsed?
Jah. Kogu töötlemine toimub teie brauseris. Teie sisendandmeid ja loodud väljundit ei saadeta kunagi välisserverisse.
Kas suur- või väiketäht on õige?
Mõlemad on samaväärsed. Enamik rakendusi toodab vaikimisi väiketähti. Võrdlus ei tohiks olla tõstutundlik.
Kas minu sisend on serverisse üles laaditud?
Ei. Räsimine toimub täielikult teie brauseris.
Mis vahe on MD5 ja SHA-1 vahel?
SHA-1 on erinev 160-bitine räsifunktsioon. SHA-1 on alates 2017. aastast ka krüptograafilise kasutuse jaoks katki. Mõlemad on vastuvõetavad mitteturvalisusega seotud eesmärkidel; kumbagi ei tohiks kasutada, kui kokkupõrkekindlus on oluline.
Kas kaks erinevat sisendit võivad toota sama MD5?
Jah – see on kokkupõrge. Juhuslikud kokkupõrked on astronoomiliselt ebatõenäolised, kuid teadlikult konstrueeritud kokkupõrkeid on nüüd otstarbekas arvutada.