The number is a hash value or a Checksum.
A hash value processed on the downloaded file is a way to make sure that the content is transferred OK and has not been damaged during the download process.
What is SHA?
SHA stands for "secure hash algorithm". The four SHA algorithms are
structured differently and are named SHA-0, SHA-1, SHA-2, and SHA-3.
SHA-0 is the original version of the 160-bit hash function published
in 1993 under the name "SHA": it was not adopted by many applications.
Published in 1995, SHA-1 is very similar to SHA-0, but alters the
original SHA hash specification to correct alleged weaknesses. SHA-2,
published in 2001, is significantly different from the SHA-1 hash
function.
(Wikipedia)
Basically, it's a "fingerprint" or a checksum of the file, and the purpose is to allow a user to make sure the original, unaltered file has been downloaded. This helps avoid corrupt downloads, and files modified by third parties. There are many algorithms to generate a checksum, and SHA1 is only one of them (MD5 is another common variant).
A unique number (often called checksum) is generated based on the file contents. The end user can pass the downloaded file through a program to get the checksum, and if the file is identical to the original file, the checksum will also be the same. Even the smallest change to the file will give a different checksum. Note that different algorithms will produce different checksums, you can't compare a MD5 checksum or a SHA2 checksum with a SHA1 checksum.
Resources