Como gerar um hash SHA512 de uma string usando Python

Um SHA-512 pode ser gerado em python usando a biblioteca hashlib.

Sintaxe:

import hashlib

hash = hashlib.sha512( str( input ).encode("utf-8") ).hexdigest()

Exemplo:

Este código de exemplo cria um sha-512 de uma string. A entrada é convertida em uma string. Em seguida, ele é codificado em utf-8 para obter os caracteres e, em seguida, o método hashlib.sha512 é chamado para hash the String. O hash é acessado usando o método hexadigma, ele retornará a versão legível do sha512.

import hashlib

input = 'test'
hash = hashlib.sha512( str( input ).encode("utf-8") ).hexdigest()
print(hash)

O resultado será:

ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff

Referências:

Python hashlib
SHA-2 cryptographic hash functions

Comentários Recentes