Hash a text with SHA-256, SHA-384, SHA-512 or SHA-1: hex and base64 digests, for checksums, deduplication and content fingerprints.