| Laurea un programma che cerca di trovare una collisione in un determinato hash |
Scarica ora |
Laurea Classifica e riepilogo
- Nome editore:
- Dmitriy Pletnev
- Sito web dell'editore:
- http://www.geocities.com/dxp2532/
Laurea Tag
Laurea Descrizione
Un programma che cerca di trovare una collisione in un determinato hash L'UNHASH Project è un programma che cerca di trovare una collisione in un dato hash. L'hash può essere MD5 o SHA1, e il programma rileverà automaticamente quale viene fornito. Per vedere l'utilizzo solo eseguirlo senza argomenti.Developer Commenti L'idea di scrivere un tale programma mi è venuto quando stavo suonando il NGSEC (www .ngsec.com) Giochi. Alcuni livelli richiesti per trovare la stringa originale del nome utente / password da SHA1 e MD5 gli hash. Esisteva già un cracker MD5, ma niente per SHA1. Quindi, mentre scrivi uno dal codice RFC sembrava una buona idea di mettere entrambi i cracker in uno. Ho notato anche che il cracker MD5 ha usato le libs di Opensasl, quindi ho anche aggiunto il supporto per OpenSSL, che è molto più veloce di quello dell'RFC. Il supporto OpenSSL compilerà per impostazione predefinita a meno che non si devia il commento Definisci per RFC in config.h.requirements: · GNU Make (GMake on Solaris) · GNU Compiler (GCC) è fortemente suggerito di installare OpenSSL. Se stai usando il sistema Red Hat, allora avrai bisogno di entrambi i pacchetti OpenSSL (openssl + Devol) .However, se non hai openssl, è possibile rinforzare il definimento in config.h ed eseguire 'Make RFC'. Ciò utilizzerà il codice da RFC-1321 e RFC-1810 per MD5 e RFC-3174 per SHA1. Cosa c'è di nuovo in questa versione: · Il codice MD5 e SHA1 in bundle sono stati rimossi. · Questa versione ha completa affidamento su OpenSSL. · Un bug di eccezione del punto flottante in print_stats () è stato risolto. · Un bug Termio in cui il reindirizzamento di stdout non ha funzionato su SIGINT (CTL-C) è stato risolto. · I confronti Digest sono stati spostati dalle funzioni hash nel ciclo principale. · C'è una nuova funzionalità per leggere gli hash da un file. · Le statistiche di runtime sono disabilitate a causa di vari bug. · È stato aggiunto un elenco collegato per contenere digest.
Laurea Software correlato