A hash is not encryption and does not authenticate a file’s sender. Do not store passwords using plain SHA. Decimal uses an unsigned big-endian integer; binary keeps leading zeroes
File reading can be stopped. Once browser hashing starts it cannot be interrupted; cancellation discards the result and prevents another run until it finishes