Generate cryptographic hash values for text using various algorithms including MD5, SHA-1, SHA-256, and SHA-512.