hashlib

    -3熱度

    1回答

    我遍歷一個包含二進制文件的文件夾,並試圖計算每個文件的哈希值,特別是sha1和sha256。在我的跑步中,我奇怪地爲所有文件獲得相同的sha256值,但sha1值不同(因此是正確的)。 下面是一個輸出文件的截圖,顯示sha1哈希是否正確完成。但sha256不是。 (每個二進制文件的文件名對不起也是它的SHA1) 有什麼錯我的過程嗎?這是Python中的相關代碼。我沒有看到某些東西。抱歉。 out.

    1熱度

    1回答

    軟件安裝失敗。任何幫助解決這個將不勝感激。 我相信這個錯誤可能是一個依賴錯誤。 Running setup.py (path:/tmp/pip-build-9rlb94_r/hashlib/setup.py) egg_info for package hashlib Traceback (most recent call last): File "<string

    -1熱度

    1回答

    我在使用Python加密密碼時出錯。我正在解釋下面的錯誤。 Error: Traceback (most recent call last): File "password.py", line 60, in <module> hashed_password = hashlib.sha512(sword + salt).hexdigest() TypeError: cannot

    -1熱度

    1回答

    下面的代碼是一個更大的項目的一部分: # Todo: automatically generate dict based # on hashlib.algorithms_available algorithms = {"md5":hashlib.md5, "sha1":hashlib.sha1, "sha224":hashlib.sha224,

    0熱度

    1回答

    我試圖遷移以下到Python 3 def mkhash(password, salt=None): """ Compute SHA256 hash of password with pbkdf2 algorithm. Call with salt=None for creating hash. To compute verification hash, su

    0熱度

    1回答

    當運行下面的代碼,沒有錯誤的用戶報告正常終止。 python -c "import paramiko" 用戶提供錯誤報告結束(注意,沒有例外)有以下幾點: /usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/__init__.py:7: UserWarning: Module _hashlib was alre

    1熱度

    1回答

    我嘗試使用下面的函數創建一個獨特的記錄ID: import hashlib from base64 import b64encode def make_uid(salt, pepper, key): s = b64encode(salt) p = b64encode(pepper) k = b64encode(key) return hashlib.s

    1熱度

    1回答

    鑑於這種代碼: import hashlib h = hashlib.md5() h.update(str("foobar").encode('utf-8')) 會在同一消化任何系統上退換嗎? 如果不是,有沒有辦法確保它的確如此?

    0熱度

    1回答

    在將變量插入到sqlite3中並且變量被散列時遇到問題。 這裏是我的代碼: if passadefinir == passadefinir2: maindb.execute("DELETE FROM Password WHERE ID = 'not'") maindb.execute("INSERT INTO Password(ID) VALUES ('set')")

    0熱度

    2回答

    我想用Python3使用事件API。在當前狀態下,登錄功能使用不推薦使用的md5庫。因此,我想將此函數轉換爲Python 3兼容。我與面臨困境的線是: response = md5.new(nonce + ':'+ md5.new(password).hexdigest()).hexdigest() 我嘗試將其轉換爲 mpwd = hashlib.md5(password.encode())