-1
我在使用Python加密密碼時出錯。我正在解釋下面的錯誤。在Python中使用salt編寫密碼時出現錯誤
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
我的代碼如下。
import hashlib
value = "2Y7xk5vrs5DeCcSdinRVKQ=="
salt = value.split()
sword = "subhra1234"
hashed_password = hashlib.sha512(sword + salt).hexdigest()
print(hashed_password)
在這裏,我需要使用自己的salt值,並試圖加密密碼。請幫助解決此錯誤。
你爲什麼要拆分'salt'?你知道什麼'str.split'嗎?它產生一個列表... –
否則它拋出相同的錯誤,像'TypeError:不能連接'str'和'list''。你能分享解決方案嗎? – subhra