Compute SHA-512 digests

Compute a 512-bit SHA-512 digest from exact input bytes.

freeworks offlinenothing uploaded
ToolSHA-512 Hash
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

SHA-512 pads input with a 128-bit length, processes 1024-bit blocks through 80 rounds on eight 64-bit words, and emits 512 bits. Rotations, shifts, and modular additions follow FIPS 180-4.

  • The wide digest suits strong fingerprints.
  • 64-bit words fit common implementations.

Worked example

Hash Text
Generate the SHA-512 digest of a string
Input
											hello
										
Output
												9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
											

When to use this

Package checksums, backups, and cryptography tests compute SHA-512.

Edge cases

  • Different text encodings produce different bytes.
  • Hashing is not encryption.
  • An unkeyed digest can be replaced with modified data.

References