A hash function is a mathematical function for turning data into a fixed-length number which can be used for a variety of purposes.
This page generates a standard, 32-character hash, a more secure 40-character hash and a 32-bit cyclic redundancy integer. It also allows you to specify a salt for the original string, thus extending it and making it much more secure.