Estoy tratando de obtener un hash de una cadena:
hs = hashlib.sha256(get_some_string()).hexdigest()... pero me sale un error:
TypeError: los objetos Unicode deben codificarse antes del hash
Utilice la codificación utf-8 :
hs = hashlib.sha256(get_some_string().encode('utf-8')).hexdigest()Para obtener más información, lea la documentación .