There's a property called IntegrityCheckTransfers which forces CRC checks on files after they are uploaded if this feature is available on the server.
Most servers aren't going to support generating a SHA512 hash on a named file, and even if they did, there's no standard way of calculating it. CRC is your best hope.