Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Security

    UnHash 1.1

    Download button

    Downloads: 2,969  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    25 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Dmitriy Pletnev | More programs
    GPL / FREE
    February 21st, 2010, 02:59 GMT [view history]
    ROOT / Security

     Read user reviews (0)  Refer to a friend  Subscribe

    UnHash description

    A program that tries to find a collision in a given hash

    UnHash project is a program that tries to find a collision in a given hash. The hash can be either MD5 or SHA1, and the program will auto-detect which one is given.

    To see usage just run it without any arguments.

    Developer comments

    The idea to write such a program came to me when I was playing the NGSEC (www.ngsec.com) games. Some levels required to find the original username/password string from SHA1 and MD5 hashes of them. There existed an MD5 cracker already, but nothing for SHA1. So, while I was writing one from rfc code it seemed like a good idea to put both crackers into one.

    I also noticed that the MD5 cracker used OpenSSL's libs so I also added support for openssl, which is much faster than rfc's. OpenSSL support will compile by default unless you uncomment the define for rfc in config.h.

    Requirements:

    · GNU make (gmake on solaris)
    · GNU compiler (gcc)

    It is strongly suggested to have OpenSSL installed. If you're using Red Hat's system then you'll need both of openssl packages (openssl + devel).

    However, if you don't have OpenSSL you can uncomment the define in config.h and run 'make rfc'. This will use the code from RFC-1321 and RFC-1810 for MD5, and RFC-3174 for SHA1.


    Product's homepage

    What's New in This Release: [ read full changelog ]

    · The bundled MD5 and SHA1 code has been removed.
    · This release has complete reliance on OpenSSL.
    · A floating point exception bug in print_stats() has been fixed.
    · A termio bug where stdout redirection did not work upon SIGINT (Ctl-C) has been fixed.
    · Digest comparisons have been moved out of hash functions into the main loop.
    · There is a new feature to read hashes from a file.
    · Runtime stats are disabled due to various bugs.
    · A linked list to hold digests has been added.

      


    TAGS:

    collision finder | MD5 hash collision | SH1 hash collision | UnHash | collision | finder

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM