跳转到主要内容

Django的示例(纯文本)密码哈希。

项目描述

Django的示例(纯文本)密码哈希,用于测试!

加速测试!

密码学很贪婪。在运行测试时,你通常不关心密码安全,但关心性能。使用示例密码哈希可以加速测试!

使用您喜欢的安装程序安装 django-plainpasswordhasher。以下是一个使用pip的示例

pip install django-plainpasswordhasher

然后配置您的测试设置

PASSWORD_HASHERS = ('django_plainpasswordhasher.PlainPasswordHasher', )

除了显式的密码哈希测试外

在大多数情况下,使用示例密码哈希将完成任务。但您可能编写了一些需要真实密码哈希的测试。在这种情况下,让我们重写设置!

from django.conf import global_settings  # Django default settings...
                                         # You may use your project's
                                         # default settings instead.
from django.test import TestCase
from django.test.utils import override_settings

@override_settings(PASSWORD_HASHERS=global_settings.PASSWORD_HASHERS)
class CryptographyTestCase(TestCase):
     """Tests that require real cryptography."""

资源

参考

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-plainpasswordhasher-0.3.zip (10.8 kB 查看哈希值)

上传时间

由支持