hashlib

    0熱度

    5回答

    我試圖從web表單發送用戶名和密碼數據到我的服務器。 密碼通過https連接以純文本形式發送,然後在存儲之前在服務器上正確加密(使用python hashlib.sha224),但是我不確定如何以加密格式將密碼文本傳輸到服務器。 我的網絡客戶端是用javascript編寫的,服務器是用python編寫的。

    16熱度

    3回答

    使用python 2.7,以下代碼計算文件內容的mD5十六進制文件。 (編輯:好吧,不是真的如答案所示,我只是這麼認爲)。 import hashlib def md5sum(filename): f = open(filename, mode='rb') d = hashlib.md5() for buf in f.read(128): d.upda

    1熱度

    3回答

    我想創建兩個文件的校驗和來比較它們。這是我正在使用的腳本: import hashlib import datetime f = open('myfile.mov', 'rb') def checkF(f, block_size=2**20): ... print datetime.datetime.now() ... h = hashlib.sha1() ... while T

    7熱度

    4回答

    我正在嘗試編寫一個Python腳本來獲取目錄中(Linux中)所有文件的md5sum。我相信我已經在下面的代碼中完成了。 我希望能夠執行此操作以確保目錄中的文件沒有發生變化,並且沒有文件被添加爲刪除。 問題是如果我對目錄中的文件進行了更改,但之後又將其更改回來。運行下面的函數會得到不同的結果。 (雖然我改變了修改後的文件回 誰能解釋這一點,讓我知道,如果你能想到的一個變通 def get_dir_

    1熱度

    2回答

    我是Python中的新手。我嘗試使用節儉協議 struct AuthSalt { 1: required i64 client, /* random data */ 2: required i64 server, /* data from previous answer */ } struct AuthRequest { 1: required AuthSalt

    5熱度

    2回答

    我目前正在從事一個將Python 3.2程序轉換爲C#的項目。 在python程序中有一行代碼,它返回一個雙倍長度的字符串對象,只包含十六進制數字。 的代碼在Python程序中的位是: if sha1.hexdigest().upper() == hash_string: #do whatever 我一直在嘗試和失敗,以找到在Python中hashlib在hexdigest的C#等效

    9熱度

    1回答

    在Python 2.7, my = "my" key = "key" print(hashlib.sha256(my + key).hexdigest()) print(hmac.new(my, key, hashlib.sha256).hexdigest()) 輸出, 5e50f405ace6cbdf17379f4b9f2b0c9f4144c5e380ea0b9298cb02ebd8f

    0熱度

    1回答

    運行python version 2.4.3。我正在使用python-amazon-product-api。然而,在api.py下面的代碼行引起問題: if sys.version_info[:2] > (2, 4): # pragma: no cover from urllib2 import quote from hashlib import sha256 # pylint

    130熱度

    6回答

    我有這樣的錯誤: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing 當我嘗試在執行這段代碼的Python

    7熱度

    3回答

    爲什麼使用openssl的哈希與我在python中獲得的哈希不同? $ echo "Lorem ipsum" | openssl dgst -sha1 -hex (stdin)= d0c05753484098c61e86f402a2875e68992b5ca3 $ python >>> from hashlib import sha1 >>> sha("Lorem ipsum").hexd