Hash Generator — Gaukite bet kurio teksto ar failo MD5 ir SHA hash kodus ir palyginkite juos su žinomu hash kodu.

Įveskite arba įklijuokite tekstą arba pasirinkite failą ir iš karto peržiūrėkite jo MD5, SHA-1, SHA-256, SHA-384 ir SHA-512 šifravimo kodus. Įklijuokite gautą šifravimo kodą, kad patikrintumėte, ar jis sutampa. Šifravimas atliekamas jūsų įrenginyje, todėl jūsų tekstas ir failai niekada nėra įkeliami.

Sukurti hashą Jūsų tekstas ir failai išlieka naršyklėje
Hash generatorius, rodantis teksto fragmento MD5, SHA-1 ir SHA-256 hash reikšmes

Įvestis

Hashai

Vadovas

Hash generatoriaus vadovas: kas yra hash ir kada juos naudoti

Paprastas paaiškinimas apie MD5 ir SHA, kaip patikrinti failą ir kam hash kodai nėra skirti.

Paprastas paaiškinimas

Kas yra „Hash Generator“?

Hash funkcija bet kokį įvesties duomenį – žodį ar visą failą – paverčia trumpu fiksuoto ilgio identifikatoriumi. Tas pats įvesties duomenys visada duoda tą patį hash, o net ir vieno simbolio pakeitimas duoda visiškai kitokį.

Dėl to hash kodai yra naudingi tikrinant, ar failas gautas nepakeistas, nustatant pasikartojančius failus, kuriant talpyklos raktus ir lyginant duomenis jų pačių neatskleidžiant.

Dažniausios priežastys, kodėl verta jį naudoti

Kodėl žmonės naudoja šifravimo generatorių

Patikrinti atsisiuntimus

Apskaičiuokite atsisiųsto failo kontrolinę sumą ir palyginkite ją su leidėjo nurodyta kontroline suma, kad įsitikintumėte, jog failas nebuvo sugadintas.

Kūrėjai

Sukurkite greitas kontrolines sumas, talpyklos raktus arba bandomąsias reikšmes, skirtas API, parašams ir testavimo aplinkoms.

Rasti dubliatus

Du failai, kurių SHA-256 maišos kodas yra toks pat, praktiškai laikomi vienu ir tuo pačiu failu.

Kurį algoritmą pasirinkti

MD5, SHA-1 ir SHA-2 šeima

MD5 generuoja 32 simbolių šešioliktainį hashą, o SHA-1 – 40 simbolių. Abu tinka atsitiktiniams duomenų sugadinimams aptikti, tačiau kolizijas galima sukurti tyčia, todėl jų nenaudokite jokiems su saugumu susijusiems tikslams. SHA-256 (64 simbolių), SHA-384 (96) ir SHA-512 (128) priklauso SHA-2 šeimai ir šiuo metu yra saugūs pasirinkimai.

Hashas nėra šifravimas: jo negalima atkurti, kad būtų gautas originalus tekstas. Be to, to nepakanka slaptažodžiams saugoti. Tam naudokite lėtai apdorojamą, su „salt“ papildytą slaptažodžių hashą, pavyzdžiui, „bcrypt“, „scrypt“ ar „Argon2“.

Atlikite tai per kelis žingsnius

Kaip naudotis „Hash Generator“

  1. Pasirinkite „Tekstas“ arba „Failas“.
  2. Įveskite arba įklijuokite tekstą arba pasirinkite failą. Hashai atsiranda iš karto.
  3. Paspauskite „Kopijuoti“ šalia reikiamo ženklo „#“. Jei norite, kad šešioliktainės raidės būtų didžiosios, įjunkite didžiųjų raidžių režimą.
  4. Norėdami patikrinti atsisiųstą failą, įklijuokite paskelbtą hash kodą į palyginimo laukelį ir patikrinkite, ar jis sutampa.
Geresni rezultatai

Paprasti patarimai

  • Hash tekstą tiksliai taip, kaip parašyta. Paskutinė tarpelė arba kitoks eilutės pabaigos simbolis duos kitokį hash.
  • Jei norite patikrinti atsisiųstą failą, naudokite SHA-256, jei leidėjas jį siūlo.
  • Tekstas konvertuojamas į UTF-8 kodavimą, kurio reikalauja dauguma įrankių ir API.
  • Šešioliktainėje išvestyje didžiosios ir mažosios raidės neskiriamos, todėl palyginimo laukelis neatsižvelgia į raides ir tarpų aplink „#“ simbolį.
Naudinga žinoti

Apribojimai ir privatumas

Privatumas

Tekstas ir failai yra apdorojami naudojant naršyklėje įdiegtas įrankius. Niekas nėra įkeliama, saugoma ar registruojama.

Apribojimai

Labai dideli failai įkeliami į atmintį, todėl kelių gigabaitų failą gali nepavykti atidaryti telefone ar senesniame kompiuteryje. MD5 ir SHA-1 rodomi suderinamumo tikslais ir neturėtų būti naudojami saugumo tikslais.

Dažnai užduodami klausimai

Dažnai užduodami klausimai apie „Hash Generator“

Kas yra hešas?

Hashas – tai fiksuoto ilgio „pirštų atspaudas“, apskaičiuojamas remiantis tam tikrais duomenimis. Tas pats įvesties duomenų rinkinys visada duoda tą patį hashą, o menkiausias įvesties duomenų pokytis visiškai pakeičia hashą.

Kokį hashą turėčiau naudoti?

Daugeliu atvejų naudokite SHA-256, įskaitant atsisiųstų failų tikrinimą. MD5 ir SHA-1 tinka tik atsitiktiniams pakeitimams aptikti, bet ne saugumo užtikrinimui.

Ar galima atkurti pradinį tekstą iš jo hash vertės?

Ne. Hashas yra vienkryptė funkcija. Žmonės gali atspėti įvesties duomenis ir palyginti hashus, todėl silpni slaptažodžiai vis dar gali būti atspėti.

Kaip patikrinti atsisiųstą failą?

Pasirinkite „Failas“, nurodykite atsisiųstą failą ir palyginkite SHA-256 hashą su tuo, kuris pateiktas leidėjo puslapyje. Įklijuokite paskelbtą hashą į palyginimo laukelį, kad pamatytumėte, ar jie sutampa, ar ne.

Kodėl mano hash nesutampa su kito įrankio rezultatu?

Paprastai įvesties tekstas skiriasi dėl tarpo, eilutės pabaigos arba teksto kodavimo. Šis įrankis apdoroja tekstą kaip UTF-8 kodavimą tiksliai taip, kaip jis įvestas, nieko neapkarpydamas.

Ar MD5 yra saugus slaptažodžiams?

Ne. MD5 veikia greitai, tačiau yra žinomi jo kolizijų atvejai. Slaptažodžius saugokite naudodami „bcrypt“, „scrypt“ arba „Argon2“, o ne paprastą hash funkciją.

Kokio ilgio yra kiekvienas hešas?

MD5 sudaro 32 šešioliktainiai simboliai, SHA-1 – 40, SHA-256 – 64, SHA-384 – 96, o SHA-512 – 128.

Ar mano tekstas ir failai jau įkelti?

Ne. Viskas yra šifruojama jūsų naršyklėje, ir jokia informacija nepalieka jūsų įrenginio.

Iš žmonių, kurie naudojasi šiuo įrankiu

Atsiliepimai

Įkeliamos atsiliepimai…
Tęsk toliau

Daugiau įrankių dėžutėje

Pagrindiniame puslapyje pateikiama dar keliasdešimt nemokamų įrankių, kuriems nereikia API rakto.

Pasiūlyti įrankį