If you need to get the SHA512 sum of a string using Python, then you can do the following.

Step 1

Firstly, we need to use the hashlib module:

1
import hashlib

Step 2

Now make sure that the input string is encoded correctly.

1
your_input = "this is your input string".encode('utf-8')

Step 3

Finally use the sha512 function of the hashlib module, and get the hexdigest() value from it:

1
hashlib.sha512(your_input).hexdigest()

Putting it all together

1
2
3
4
5
6
7
8
import hashlib

your_input = "this is your input string".encode('utf-8')
hashed = hashlib.sha512(your_input).hexdigest()

print(hashed)

# --> 74cf60b5a22c401454e36193a65e7efeb5a7d72db9e1f786975e7bd2b7bdd12dee83f99e78542d0eca5c9152f09f397d0ac8de68275ca353837b28f938e429f4