Django 加密模塊的應用

在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)  #生加密密碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章