Till exempel kommer MD5-hash för admin12345 "password ser ut 7488e331b8b64e5794da3fa4eb10ad5d och dess exakt vad vi lagrar i vår databas, inte ett lösenord själv. Under användarautentisering ange lösenord omvandlas till hash att jämföra med hash lagras i databasen om dessa två match som betyder ingång lösenordet är korrekt och logga in är successful.But tänk om vi behöver för att utföra omvänd åtgärder för att försöka återställa lösenord från hash ? Dess omöjligt att göra det direkt, eftersom alla hash-algoritm är lösenord kontrollsumma beräkning.
Denna process innebär irreversibla matematiska operationer som logisk operation AND, etc. Till exempel, även veta Y och Z vi aldrig kan hitta exakt X från X och Y = Z ekvation (allt vi kan göra är att beräkning av olika möjliga X-värden som uppfyller ekvationen ) .Så om vi behöver hitta lösenord för vissa hash theres det enda sättet att skapa hashar för olika lösenord och sedan jämföra hashar vi fick med käll en. Om de matchar, betyder det exakt käll lösenord finns som möjlighet för kollision (dvs.
ett annat lösenord som har hash matchar vår källa hash) är mycket låg till exempel, är det (1/2128) vid MD5-hashing.Here lösenord Pro kommer väl till pass är ett professionellt verktyg för lösenord kontrollera och återvinning av lösenord för hashar. Dess främsta syfte är att återställa bortglömda lösenord när du bara har en hash, eller kolla lösenord för crack-resistance.This unikt program stöder cirka 40 olika typer av hashar och alla nya typer kan enkelt läggas genom att skriva din egen DLL-hash modul .
Built in olika typer av hashar: typer som stöds av hashar: My SQL, MySQL5, DES (UNIX), MD4, MD4 (HMAC), MD5, MD5, MD5 (UNIX), MD5, SHA-1, SHA-1, SHA -256, SHA-384, SHA-512, Domain Cached Credentials, Haval-128, Haval-160, Haval-192, Haval-224, Haval-256 och andra. Programmet stöder även många komplexa hashar som md5, md5, md5, etc. tredjepartsutveckla