-1
Je reçois une erreur lors du cryptage du mot de passe à l'aide de Python. J'explique l'erreur ci-dessous.Erreur lors de la saisie du mot de passe en utilisant du sel dans Python
Error:
Traceback (most recent call last):
File "password.py", line 60, in <module>
hashed_password = hashlib.sha512(sword + salt).hexdigest()
TypeError: cannot concatenate 'str' and 'list' objects
Mon code est donné ci-dessous.
import hashlib
value = "2Y7xk5vrs5DeCcSdinRVKQ=="
salt = value.split()
sword = "subhra1234"
hashed_password = hashlib.sha512(sword + salt).hexdigest()
print(hashed_password)
Ici, j'ai besoin d'utiliser sa propre valeur de sel et d'essayer de crypter le mot de passe. S'il vous plaît, aidez à résoudre cette erreur.
Pourquoi êtes-vous diviser 'salt'? Savez-vous ce que str.split fait? Il produit une liste ... –
sinon il lance la même erreur comme 'TypeError: impossible de concaténer 'str' et 'list''. Pouvez-vous partager une solution ou cela? – subhra