在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  網(wǎng)絡(luò)安全/ python hmac的一些疑問!

python hmac的一些疑問!

看了廖老師哈希算法hmac這章,有點想不明白!
1、文章說通過加入口令可以增加破解難度,但是口令必須以在客戶端保存或服務(wù)器獲取,我得到口令根據(jù)代碼拼接上不就行了嗎?
2、文章中練習(xí),有一段代碼如下。如果口令key像這樣隨機生成,那么最終我將下次登錄,客戶端如何知道該用戶登錄的口令

class User(object):
    def __init__(self, username, password):
        self.username = username
        self.key = ''.join([chr(random.randint(48, 122)) for i in range(20)])
        self.password = hmac_md5(self.key, password)

希望大佬能解答一下!ヾ(?°?°?)??

回答
編輯回答
氕氘氚

salt只是在創(chuàng)建新用戶的時候生成一次存到數(shù)據(jù)庫,你操作一下看下數(shù)據(jù)庫內(nèi)容就知道了
或者說一般開發(fā)時會制定一個config.salt="ajsda?sdf/vDSgvfd4"
然后每次調(diào)用這個常量就行了,這個salt不能隨意泄露

2017年5月19日 14:22
編輯回答
刮刮樂
2017年12月25日 04:53