The SHA produces a 160-bit representation of the message called the MessageDigest.
This tool is written in JavaScript. The entire process runs on your computer, inside your browser. The generated hashes do not travel over the Internet and are not known by the server.