Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes from text. Client-side, no data sent to server.
A hash is a fixed-size string generated from input data. Even small changes produce completely different hashes.
SHA-256 is recommended for most purposes. MD5 is legacy and not recommended for security.
Yes, generate a hash before and after transfer, then compare.