在Django 模塊庫中有個auth 用戶認證庫,有興趣的人可以把auth文件看一下,目錄爲:
F:\Python27\Django-1.4.5\django\contrib\auth
其中有個hashers.py 文件,這個文件定義了加密的類,我們可以使用該模塊進行加密。舉例SHA1加密,具體步驟如下:
from django.contrib.auth.hashers import * import random,hashlib rd = random.random(); salt=hashlib.sha1(str(rd)).hexdigest()[:5] #產生sha1加密因子 saltpassword =SHA1PasswordHasher().encode(password,salt) #生加密密碼