MD5, SHA-1, SHA-256, SHA-512 for text or local files.
Client-side only. MD5/SHA-1 are weak for security; use SHA-256+ for integrity checks.