0% found this document useful (0 votes)
13 views2 pages

SHA-512 Hashing in Python

Uploaded by

24a51d5807
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

SHA-512 Hashing in Python

Uploaded by

24a51d5807
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

implement the sha 512algorithm using python

import hashlib

def sha512_hash(input_data: str) -> str:

"""

Hashes the input data using SHA-512.

Parameters:

input_data (str): The input string to hash.

Returns:

str: The resulting SHA-512 hash in hexadecimal format.

"""

# Create a SHA-512 hash object

sha512 = hashlib.sha512()

# Encode the input data to bytes and update the hash object

[Link](input_data.encode('utf-8'))

# Return the hexadecimal representation of the hash

return [Link]()
# Example usage

if __name__ == "__main__":

data = "Hello, world!"

print("Input Data:", data)

print("SHA-512 Hash:", sha512_hash(data))

output:
Input Data: Hello, world!

SHA-512 Hash:
8710339bf50e9c48f2a6a74f6df25e5e59f051b5a8fd1e446b87b17f25d75baaff7ec3
4a9a0d2b524f47a0d5db319f5b1e7e18640c37e2cfa3e4c434a9a634c6

You might also like