1樓:匿名使用者
ok,首先我不懂php,但是看你補充的描述大致能明白。
其次,如果這裡的$_get可以理解為字典,對於$nonce = $_get["nonce"],中的nonce是屬性,而$nonce是屬性的值的話,那麼我下面寫的應該問題不大。
第三,private function,這個應該是寫在類裡的吧,python裡除非你通過對方法和屬性的名字進行處理,否則是沒有私有的概念的。
**:import hashlib
def checksignature(_get): #如果不傳參的話,也可以用全域性變數,但不推薦
signature = _get["signature"]
timestamp = _get["timestamp"]
nonce = _get["nonce"]
token = token # 這個不清楚是什麼
tmparr = [token, timestamp, nonce]
tmparr.sort()
tmpstr = hashlib.sha1(''.join(tmparr)) # ''.join ,前面是個空字元,不是空白字元,"",引號中間沒有任何字元。
# 這裡有個問題,我對你原來的php下sha1後的字串什麼樣不瞭解。python的sha1處理後會返回一個sha1物件,如何從這個物件獲得字串,可以用兩個方法:digest(),hexdigest()。
digest我不太瞭解,hexdigest返回一個每一個字元都是16進位制字元的字串。
if tmpstr.hexdigest() == signature:
return ture
else:
return false
最後,注意統一縮緊方式,only space or only tab.
2樓:
你貼的這個php**壓根不完整!!!!
3樓:匿名使用者
你好:你能解釋下:
這個php是用來幹什麼的嗎?
《蒹葭》改寫成現代散文,《蒹葭》怎麼改寫成散文?
在那深秋的蘆bai葦上面露水凝du結成了白霜,zhi而在那河的對岸,有著我心愛dao的女人。我 內千辛萬苦尋尋覓容覓,卻怎麼也找不到她的蹤跡。明明看到了她在河的對岸,但是我仔細去尋找的時候,卻又覺得她是在那水的 在那水中的沙洲上。蘆葦盪漾,河水流淌,或許我真的看到了她在何方,卻又該如何尋找?人生思念...
3400000000這個數改寫成用億作單位,並保留一位小數
3400000000這個數 改寫成用億作單位是 34億 保留一位小數是 34.0億 解析保留一位小數要看小數點第二位 大於或等於5的進一位 小於的話不用進。3400000000這個數改寫成用億作單位,並保留一位小數約是 34.0億。希望能幫到你!改寫後為 34.0億 3400000000怎樣改寫成億...
2019 大綱全國 把下面這個長句改寫成幾個較短的句子,可
總結是一個組織或個人在工作 學習告一段落後而寫的一種書面材料,它常常對前一階段的情況進行回顧 檢查 分析和評價,以利於從中找出成功的經驗或失敗的教訓,悟出箇中的道理,得出規律性的認識,並用以指導今後的工作。試題分析 先將句子主幹抽出,組成一句話,再將相關修飾語拆開單獨成句,注意安排好順序。把下面這個...