Mga computerKaligtasan

Paano upang maintindihan ang MD5-hash: Isang Simpleng Paraan

Sa mga nakaraang dekada, ang isyu ng pagiging kompidensiyal at seguridad ng impormasyon ay lalong mas may-katuturan. Iyon ay kung bakit ang mga pare-pareho ang mga pagtatangka upang i-encrypt ang data gamit ang pinakabagong mga algorithm. Ang isa sa gayong paraan ay ang paggamit ng hash algorithm name MD5. Paano upang maintindihan ang MD5-hash na ngayon at isasaalang-alang. Gayunpaman, lalo na pag-asa upang makakuha ng kaalaman sa pag-hack password o anumang iba pang mga lihim na impormasyon ay hindi dapat bilangin dahil sa mga kahirapan ng tulad ng isang proseso at pagiging ilegal.

Ano ang MD5-hash?

Sa pangkalahatan, ang isang hashing ibahin ang anyo maunawaan ang anumang mga papasok na data ng string ng isang tiyak na haba, kinakatawan sa hexadecimal notation 128-bit na batayan, gamit ang isang espesyal na algorithm.

Sa ibang salita, ang prosesong ito ay hindi maaaring tinatawag na pag-encrypt. At kaya hindi namin maaaring makipag-usap tungkol sa kung paano upang i-decrypt ng MD5-hash, dahil mayroong ay ginagamit ibang mga paraan ng pagpapakita ng impormasyon. Sa karagdagan, sa kasong ito, ang isang espesyal na computing sistema na ang lahat ng mga pagtatangka upang i-decrypt negates.

Paano upang maintindihan ang MD5-hash: mga kalahatang alituntunin

Sa pinakamahusay na, maaari lamang ito pumunta tungkol sa pagpili sa nais na nilalaman sa tatlong pangunahing mga paraan:

  • gumamit ng isang diksyunaryo;
  • Ang application ng "bahaghari tables";
  • Brutus paraan.

Simula sa MDA5-hashing teknolohiya ay binuo sa Massachusetts Institute of Technology, na humantong sa pamamagitan ng Propesor Ronald L. Rivest. Simula noon malawak na ito ay ginagamit bilang isa sa mga pamamaraan encryption para sa pag-iimbak ng mga password at mga online na mga susi, electronic signature, pagsuri sa filesystem integridad, paglikha web identifier, maghanap para sa mga dobleng file , at iba pa At, tulad ng ito ay pinaniniwalaan upang i-decrypt ang MD5 hash-direct algorithmic pamamaraan lubhang mahirap (ngunit hindi imposible), dahil kahit isang pagbabago ng isa sa mga character sa shestnadtsatrichnom representasyon entails ng isang awtomatikong pagbabago ng lahat ng mga iba. Kaya, mayroon lamang isang paraan, na karaniwang tinatawag na Brutus (panghihimasok sa brute force). Gayunman simpleng kumbinasyon resulta sa orihinal na anyo hangga't maaari.

Ang paggamit ng mga online na mapagkukunan

Kung gayon mayroong isang nangangailangan ng decoding, para sa starters, maaari mong samantalahin ang maraming mga online na mapagkukunan na serbisyo, na nag-aalok ng kanilang mga serbisyo. Sa mga pangkalahatang tuntunin sa prinsipyo ng operasyon ay namamalagi sa ang katunayan na ang gumagamit ay nagpasok ng isang espesyal na linya sa ang pagkakasunod-sunod ng site, napapailalim sa pag-decode, at pagkatapos ay aktibo sa proseso ng pagpili.

Kung ang paunang pag-encode ng impormasyon na ginawa gamit ang PHP wika ay nangangahulugan na, sa ilang mga kaso, online na serbisyo ay maaaring gumamit ng isang kumbinasyon ng mga base_64 i-encode / base_64 decode. Sa anumang kaso, ang pamamaraan ay nagsasangkot lamang ang pagpipilian ng mga simbolo, numero o titik sa nais na kumbinasyon sa pamamagitan ng paghahambing sa isang database na kung saan ay naka-imbak ang mga resulta ng halimbawa coded.

Paano upang maintindihan ang MD5 hash-ang iyong sarili?

Ang ilang mga user subukan upang maintindihan ang hash code ng sarili nitong. Subalit, bilang ito ay lumiliko out, gawin itong lubos na mahirap. Upang gawing simple ang pamamaraang ito, gumawa ng mas mahusay na paggamit ng makitid pokus na mga utility, bukod sa kung saan stand out malinaw na ang mga sumusunod na mga programa:

  • PasswordPro.
  • John ang Ripper.
  • Cain at Abel.
  • "Shtirlits" et al.

Ang unang dalawang mga programa ay dinisenyo upang makalkula ang pinakasimpleng mga kumbinasyon sa pamamagitan ng substituting pangunahing mga kumbinasyon tulad ng 1,212,121.

Ang ikatlong ay tila upang ma-decrypt ang MD5-hash, ngunit ito nagagawa ito nang napakabagal. Gayunpaman, ang bentahe ay na ito ay may isang kumpletong generator talahanayan, kahit na ang uninitiated gumagamit na may ganitong halos hindi maintindihan.

"Stirlitz" - ang application ay napaka-kagiliw-giliw na, ngunit ito ay gumagamit ng isang napaka-limitadong bilang ng computing algorithm, bukod sa kung saan ang pinakamahalaga ay tulad ng BtoA, uuencode, base64, xxencode at BinHex.

Kung kahit na wala na, kailangan mo na gamitin ang utility Brutus BarsWF, na kung saan ay ang pinakamabilis na ng lahat ng mga kilalang at sa karamihan ng mga kaso ay maaaring i-decrypt ng MD5-hash (password, kung mayroon man, ay maaari ding dinala sa ang nais na form), operating sa bilyun-bilyong compute ang hash sa ikalawang . Gayunman, kahit na may ang paggamit ng mga software ay dapat ding isaalang-alang ang oras at na, bukod sa basic algorithm, MDA5-coding na maaaring isagawa nang sabay-sabay gamit MD4 o IM.

Ngunit sa kabila ng lahat ng ito, hashing maaaring matagpuan maraming mga gaps. Maraming mga eksperto ay naniniwala na ang haba ng code kahit na may 128-bit mga pundasyon ay masyadong mababa, at samakatuwid ay ang pagbuo ng software at dagdagan ang computational kakayahan ng modernong processor sistema proseso decryption ay nagiging mas kaunting oras ubos, na kung saan ay kung bakit ang mga karagdagang pag-unlad at paggamit ng naturang pondo na asta ganap wasto o bagay.

konklusyon

Ito ay nananatiling upang idagdag na upang i-decrypt ng MD5-hash ay hindi maaaring lamang gamit ang mga tool sa itaas. Kung ang isang mahusay na paghahalukay sa Internet, maaari mong mahanap ang mga programang ito very much. Ang tanong ay: kung upang makisali sa mga ito uri ng bagay na kailangan mo? Tila na ang average na gumagamit ng anumang computer system tulad kaalaman ay malamang na hindi na maging kapaki-pakinabang.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.