Dictionary Attack On Md5 Hashed Key Password
##plugins.themes.academic_pro.article.main##
Abstract
There exists many cryptographic one-way hash function which takes arbitrary length of a message as a input and produces fixed length message as output called as "fingerprint" or "message digest" of the input . The popular algorithm MD5 also takes aribitary length message as a input and produces 128 bit as output. The MD5 algorithm is intended for digital signature applications, where a large file must be "compressed" in a secure manner before being encrypted with a private (secret) key under a public-key cryptosystem and is commonly used to generates hash of passwords that is an encrypted form of password to be sent over insecure network. In this paper, we have primarily presented MD5 algorithm including simulation result and then several password cracking techniques like brute-forse attack, chosen-prefix collision attackand most important dictionary attacks [2] based on the MD5 algorithm.