Algorithm
Input

Client-side only. MD5/SHA-1 are weak for security; use SHA-256+ for integrity checks.