SHA512 Hash Check (XHSA512) - KB Article #2051Related Articles -- 2050, 2049, 2048, 1485
The XSHA512 command asks the server to perform a cyclic redundancy check using the SHA512 algorithm on the specified file. If the XSHA512 command is supported, the server will respond with the result of the calculation. FTP clients can use this command to verify that the file was transferred without corruption by comparing the server's response with its own calculation.
The SHA-512 algorithm operates by first breaking down the file into 1024-byte blocks, then padding the last block so that it is also 1024 bites in length. The algorithm then creates performs a mathematical function on each block using a word size of 64-bits and adds them to the final hash value. XSHA512 is distinguished by its use of 512-bit output values.