社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

django-限制前一个密码中出现“n”或更多字符

codingenious • 4 年前 • 1443 次点击  

我使用django进行密码管理,我知道django使用单向散列存储密码。我的应用程序正在使用 django.contrib.auth.hashers.PBKDF2PasswordHasher

我有一个表PasswordHistory,其中保存了最后10个密码。使用django哈希保存密码。

我想限制用户在以前的密码中使用“n”或更多字符的密码。现在,这是不可能的,因为我无法从哈希字符串中获取密码。

有没有办法用django来做到这一点?否则,我将不得不使用自己的加密/解密逻辑保存密码。我知道这不是一种安全的方式,但可能是我最后的选择。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/127924
文章 [ 1 ]  |  最新文章 4 年前