Az utóbbi évtizedekben problémákaz információk titkossága és biztonsága egyre fontosabbá válik. Ezért kísérlik folyamatosan az adatok titkosítása a legfejlettebb algoritmusok segítségével. Az egyik ilyen módszer az MD5 elnevezésű hash algoritmus használata. Most megvitatjuk az MD5 kivonat visszafejtésének módját. Igaz, hogy az ilyen eljárás nehézségeire és jogellenességére valószínűleg nem számíthat arra, hogy megismerjük a jelszavak vagy más bizalmas információk feltörését.
Általában a kivágást úgy kell érteni, mint átalakulásbármilyen bemenet egy bizonyos hosszúságú karakterláncba, amelyet egy hexadecimális számrendszer reprezentál 128 bites alapon, egy speciális algoritmus segítségével.
Más szóval, hívja ezt a folyamat titkosítástnem megengedett. Ugyanígy nem beszélhetünk az MD5 kivonat visszafejtéséről, mivel itt más módszereket alkalmaznak az információk bemutatására. Ezen felül ebben az esetben egy speciális számítási rendszert használnak, amely megcáfolja a dekódolás minden kísérletét.
A legjobb esetben a kívánt tartalom kiválasztásáról csak három fő módszerrel beszélhetünk:
A kezdeti MDA5 kivonási technológia:a Massachusettsi Technológiai Intézetben fejlesztették ki Ronald L. Rivest professzor irányítása alatt. Azóta széles körben használják a titkosítási módszerként a jelszavak és az online kulcsok tárolására, elektronikus aláírások létrehozására, a fájlrendszerek integritásának ellenőrzésére, internetes azonosítók létrehozására, duplikált fájlok megtalálására stb. Úgy gondolják, hogy az MD5 kivonat visszafejtése közvetlen algoritmikus módszerekkel rendkívül nehéz (bár lehetséges), mert még a hexadecimális ábrázolás egyik karakterének megváltoztatása automatikusan megváltoztatja a többi elemet. Így csak a módszer marad, amelyet általában brutusnak (brutális erő beavatkozásnak) hívnak. Ennek ellenére a legegyszerűbb kombinációk visszaállíthatók eredeti formájukba.
Ha szükség van visszafejtésre, akkorElőször is felhasználhatja számos internetes erőforrás szolgáltatásait, amelyek szolgáltatásaikat kínálják. Általánosságban a működés alapelve az, hogy a felhasználó beír egy kombinációt, amelyet vissza kell dekódolni egy speciális sorban a webhelyen, majd aktiválja a kiválasztási folyamatot.
Ha a kezdeti információk kódolásaEzt PHP nyelvi eszközökkel hajtották végre, néhány esetben az online szolgáltatások base_64 encode / base_64 dekódolási parancsok kombinációját is használhatják. Mindenesetre a technika csak a karakterek, számok vagy betűk kiválasztását jelenti a kívánt kombinációban, összehasonlítva a kódolt eredmények példáit tároló adatbázisokkal.
Egyes felhasználók megpróbálják visszafejtenihash-kódot magadnak. De, mint kiderült, ezt megtenni nagyon problematikus. Az eljárás egyszerűsítése érdekében jobb célzott közművek használata, amelyek között a következő programok különböznek egymástól:
Az első két program célja a legegyszerűbb kombinációk kiszámítása olyan alapvető kombinációk helyettesítésével, mint például az 1212121.
A harmadik úgy tűnik, hogy képes az MD5 kivonat visszafejteni, detúl lassan csinálja. Előnye azonban, hogy a készletben van egy asztali generátor, bár valószínűtlen, hogy egy nem kezdett felhasználó kitalálja.
"Stirlitz" - az alkalmazás nagyon érdekes, de aztúl korlátozott számú számítási algoritmust használ, amelyek közül a legjelentősebbek a BtoA, uuencode, base64, xxencode és binhex.
Ha ez rendben van, akkor használnia kell a segédprogramota BarsWF brute, amely az ismert eredmények közül a leggyorsabb, és a legtöbb esetben dekódolni tudja az MD5 hash-ot (a jelszó, ha létezik, a kívánt formában is felvehető), másodpercenkénti milliárd hash-számítással működve. Mindazonáltal, még ezen szoftveres eszközök használata esetén is figyelembe kell venni azt a tényt, hogy az MDA5 kódolás a fő algoritmuson kívül, MD4 vagy IM segítségével egyszerre is végrehajtható.
De még ennek ellenére is, kivágással, megtehetedtalál sok lyukat. Sok szakértő úgy véli, hogy a kódhossz még 128 bites alapon is túl kicsi, ezért a szoftver fejlesztésével és a modern processzorrendszerek számítástechnikai képességeinek növelésével a dekódolási folyamat egyre kevésbé fáradságos, ezért az ilyen eszközök továbbfejlesztése és alkalmazása már teljesen kinéz. célszerűtlen.
Csak hozzá kell tennie, hogy az MD5 kivonatot visszafejteni tudjanem csak a fent leírt eszközökkel. Ha botlik az interneten, rengeteg ilyen programot találhat. A kérdés más: vajon szükség van-e ilyen dolgokra? Úgy tűnik, hogy ez az ismeret nem valószínű, hogy bármely számítógépes rendszer rendes felhasználói számára hasznos lenne.