import hashlib

# Texto para el cual se quiere calcular el hash
texto = "Hola, este es un ejemplo de hashlib en MicroPython con ESP32"

# Convertir el texto a bytes
data = texto.encode('utf-8')

# Crear el objeto hash usando SHA-256
hash_obj = hashlib.sha256()

# Actualizar el objeto hash con los datos
hash_obj.update(data)

# Obtener el hash en formato hexadecimal
hash_hex = hash_obj.digest()

print("Texto original:", texto)
print("Hash SHA-256:", hash_hex)