第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Python 與 Go 散列的差異

Python 與 Go 散列的差異

侃侃爾雅 2021-09-13 10:22:01
我有一個(gè)圍棋程序package mainimport (    "crypto/hmac"    "crypto/sha1"    "fmt")func main() {    val := []byte("nJ1m4Cc3")    hasher := hmac.New(sha1.New, val)    fmt.Printf("%x\n", hasher.Sum(nil))    // f7c0aebfb7db2c15f1945a6b7b5286d173df894d}以及試圖重現(xiàn) Go 代碼的 Python (2.7) 程序(使用crypto/hmac)import hashlibval =  u'nJ1m4Cc3'hasher = hashlib.new("sha1", val)print hasher.hexdigest()# d67c1f445987c52bceb8d6475c30a8b0e9a3365d使用hmac模塊給了我一個(gè)不同的結(jié)果,但仍然與 Go 代碼不同。import hmacval = 'nJ1m4Cc3'h = hmac.new("sha1", val)print h.hexdigest()# d34435851209e463deeeb40cba7b75ef為什么當(dāng)它們在相同的輸入上使用相同的散列時(shí)會打印不同的值?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號