Online HAVAL-128, HAVAL-160, HAVAL-192, HAVAL-224, HAVAL-256 Hash Calculator

Paste plain-text data into the below textarea or upload a file up to 10MB. Choose the mode and/or version and click the Calculate button. The resulting hashes will be shown in both hexadecimal and Base64 encoded format

If you encounter any errors with this tool attaching the file that causes problems.


HAVAL is a one-way hashing algorithm that supports 15 different levels of security. It was designed in 1992. Its code was last revised in April 1997. While many of its peers, including MD4 and MD5, have been fully or partially broken, no successful attack on HAVAL has been reported so far. Hence it can serve as a "drop-in" replacement of MD5.

Implementations - Download source code

Please note that I did not write any of the bellow code. I have only gathered and mirrored all the implementations in one place. All license and legal notes have been untouched .

If you know of any other implementations (In any programming language not listed below let me know)