top_right.jpg (3353 bytes)
nblublu.jpg (3624 bytes) bar.jpg (12187 bytes)
Statistics
Arrests & Convictions
General InfoSec
Security Spending
Web Defacements
Viruses
Alarming News
Reports and Papers
Become a Stat!
Search
Home
Awareness Tools
Tools Main
Password Strength Meter
Dictionary-Based Hash Cracker
Cisco Hash Decoder
Generic Hash Calculator
HTTP Basic Auth Decoder
Searchable Port and Protocol Index
About Us
Company Info
Advertising Info
Other
Links


 

 

Online Secure Hash Algorithm Calculator



Hash algorithms are fundamental to many cryptographic applications. Although widely associated with digital signature technology, the hash algorithm has a range of other uses. SHA-1 and MD5 are amongst the most widely known, trusted and used. When utilised with a password (the HMAC version), the potential uses of these algorithms extends further.




Enter a string in the box below and select the hash algorithm.





MD5: is an algorithm that is used to verify data integrity through the creation of a 128-bit message digest from data input (which may be a message of any length) that is claimed to be as unique to that specific data as a fingerprint is to the specific individual. MD5, which was developed by Professor Ronald L. Rivest of MIT, is intended for use with digital signature applications, which require that large files must be compressed by a secure method before being encrypted with a secret key, under a public key cryptosystem. MD5 is currently a standard, Internet Engineering Task Force (IETF) Request for Comments (RFC) 1321. According to the standard, it is "computationally infeasible" that any two messages that have been input to the MD5 algorithm could have as the output the same message digest, or that a false message could be created through apprehension of the message digest. MD5 is the third message digest algorithm created by Rivest. All three (the others are MD2 and MD4) have similar structures, but MD2 was optimized for 8-bit machines, in comparison with the two later formulas, which are optimized for 32-bit machines. The MD5 algorithm is an extension of MD4, which the critical review found to be fast, but possibly not absolutely secure. In comparison, MD5 is not quite as fast as the MD4 algorithm, but offers much more assurance of data security.


MD4: is an earlier version of MD5, an algorithm used to verify data integrity through the creation of a 128-bit message digest from data input (which may be a message of any length) that is claimed to be as unique to that specific data as a fingerprint is to the specific individual. MD4, which was developed by Professor Ronald L. Rivest of MIT, is intended for use with digital signature applications, which require that large files must be compressed by a secure method before being encrypted with a secret key, under a public key cryptosystem. According to the MD5 specification, it is "computationally infeasible" that any two messages that have been input to the MD5 algorithm could have as the output the same message digest, or that a false message could be created through apprehension of the message digest. MD2, an earlier 8-bit version, MD4, and MD5, the latest version, have similar structures, but MD2 was optimized for 8-bit machines, in comparison with the two later formulas, which are optimized for 32-bit machines. The MD5 algorithm is an extension of MD4, which the critical review found to be fast, but possibly not absolutely secure. In comparison, MD5 is not quite as fast as the MD4 algorithm, but offers much more assurance of data security.
nbottom-left.jpg (3598 bytes) © Copyright Security Stats.Com, Inc 2000 nbottom-right.jpg (2758 bytes)