from django.contrib.auth.models import User u = User.objects.get(username='test') user.password u'sha1$c6755$66fc32b05c2be8acc9f75eac3d87d3a88f513802
是否可以撤消此密码加密?
Joh*_*kin 18
是的,这是可能的.你所需要的只是几百万年,而且是一台与太阳系相当的电脑.
Hum*_*rey 17
Sha-1是单向散列.除了使用需要数百万年的蛮力攻击之外,它无法逆转.
有一些在线数据库可以让您反转常用单词/单词组合的散列.但是,在计算哈希值之前,django会在密码中添加"salt",因此您无法撤消django密码.
这就是使用哈希的原因.没有人能找到你的密码,甚至没有系统管理员:-)
| 归档时间: |
|
| 查看次数: |
7049 次 |
| 最近记录: |