Computers, Veiligheid
Hoe de MD5-hash ontcijferen: Een eenvoudige methode
In de afgelopen decennia, de kwestie van de vertrouwelijkheid en veiligheid van informatie worden steeds relevant. Dat is de reden waarom de constante pogingen om gegevens te versleutelen met behulp van de nieuwste algoritmen. Een dergelijke methode is om een hash-algoritme MD5 naam. Hoe kan het ontcijferen van de MD5-hash is nu en zal worden beschouwd. Echter, in het bijzonder hopen om kennis te verkrijgen over het kraken van paswoorden of andere vertrouwelijke informatie mag niet mee vanwege de moeilijkheid van een dergelijk proces en illegaliteit.
Wat is de MD5-hash?
In het algemeen, een hashing transformeren begrijpen elke binnenkomende gegevens koord van een bepaalde lengte, vertegenwoordigd in hexadecimale notatie 128-bit basis, met behulp van een speciaal algoritme.
Met andere woorden, dit proces kan niet worden encryptie genoemd. En dus kunnen we niet praten over hoe om te decoderen MD5-hash, want er worden gebruikt andere methoden voor het presenteren van informatie. Bovendien, in dit geval een speciaal computersysteem dat alle pogingen om ontkenning decoderen.
Hoe de MD5-hash ontcijferen: algemene beginselen
In het beste geval kan het alleen gaan over de gewenste inhoud op drie manieren selecteren:
- gebruik maken van een woordenboek;
- toepassing van het "rainbow tables";
- Brutus werkwijze.
Vanaf MDA5-hashing technologie werd ontwikkeld aan het Massachusetts Institute of Technology, onder leiding van professor Ronald L. Rivest. Sindsdien is het op grote schaal wordt gebruikt als een van de encryptie-methoden voor het opslaan van wachtwoorden en online toetsen, elektronische handtekening, het controleren van de integriteit van het bestandssysteem, het creëren van web-id's, zoeken naar dubbele bestanden , etc. En, zoals het wordt verondersteld om de MD5 hash-direct algoritmische methoden zeer moeilijk (maar niet onmogelijk) decoderen, want zelfs een verandering van een van de personages in shestnadtsatrichnom vertegenwoordiging een automatische omschakeling van alle anderen met zich meebrengt. Er is dus slechts een methode, gewoonlijk Brutus (interferentie met brute kracht). Echter eenvoudige combinatie leiden tot de oorspronkelijke vorm mogelijk.
Met behulp van online bronnen
Als dat zo is er een behoefte aan het decoderen, om te beginnen, kunt u profiteren van de vele online resources diensten nemen, die hun diensten aanbieden. In algemene termen het werkingsprincipe berust op het feit dat de gebruiker een speciale lijn op te construeren, afhankelijk decoderen binnenkomt en activeert dan het selectieproces.
Als de eerste informatie-codering geproduceerd met behulp van de PHP taal betekent, in sommige gevallen, online services kan een combinatie van base_64 coderen / base_64 decoderen gebruiken. In elk geval omvat de werkwijze alleen de keuze van symbolen, getallen of letters in de gewenste combinatie ten opzichte van een database waarin zijn opgeslagen de resultaten van voorbeelden gecodeerd.
Hoe kan het ontcijferen van de MD5 hash-zelf?
Sommige gebruikers proberen om de hash-code te ontcijferen zijn eigen. Maar, zo blijkt, maakt het heel moeilijk. Om deze procedure te vereenvoudigen, beter gebruik maken van nauwkeurig gerichte nutsvoorzieningen, waaronder duidelijk afsteken de volgende programma's:
- PasswordPro.
- John the Ripper.
- Cain & Abel.
- "Shtirlits" et al.
De eerste twee programma's zijn ontworpen voor de meest eenvoudige combinaties berekend door vervanging basiscombinaties zoals 1.212.121.
De derde lijkt te zijn in staat om de MD5-hash te ontcijferen, maar het doet dat heel langzaam. Echter, het voordeel is dat het heeft een complete tafel generator, zelfs de niet-ingewijden gebruiker met deze nauwelijks te begrijpen.
"Stirlitz" - de toepassing is zeer interessant, maar het maakt gebruik van een zeer beperkt aantal van IT-algoritmes, waaronder de belangrijkste zijn, zoals BTOA, uuencode, base64, XXEncode en BinHex.
Als zelfs dat weg is, moet u het hulpprogramma Brutus BarsWF, dat is de snelste van alle bekende en in de meeste gevallen kan decoderen MD5-hash te gebruiken (wachtwoord, indien aanwezig, kan ook in de gewenste vorm worden gebracht), werkend met miljarden van het berekenen van de hash in de tweede . Maar zelfs met het gebruik van deze software moet ook rekening houden met de tijd en dat, naast de basis-algoritme, MDA5-codering kan worden gelijktijdig uitgevoerd met behulp van MD4 of IM.
Maar ondanks dit alles, kan hashing te vinden veel hiaten. Veel deskundigen zijn van mening dat de code lengte, zelfs met 128-bits funderingen te laag is, en dus de ontwikkeling van software en het verhogen van computationele mogelijkheden van de moderne processor systemen proces decryptie minder tijdrovend, dat is de reden waarom de verdere ontwikkeling en het gebruik van dergelijke fondsen al behoorlijk uitziet ondoelmatig.
conclusie
Het blijft om toe te voegen dat voor MD5-hash decoderen kan niet alleen met behulp van de bovengenoemde instrumenten. Als er een goede snuffelen in het internet, kunt u deze programma's vinden heel veel. De vraag is: of deel te nemen aan dit soort dingen die u nodig hebt? Het lijkt erop dat de gemiddelde gebruiker van een computersysteem dergelijke kennis is het onwaarschijnlijk dat bruikbaar te zijn.
Similar articles
Trending Now