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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5cd99074b735da6ecbcd71711404e5e953d4c6579fbc34732a094a9de6167e4 |
|
MD5 | 9b359a7912906bd4928fdfbe11ef210d |
|
BLAKE2b-256 | 2bb07bc9cae1e570144e907fa9e72e2dbe4ea9c9f7fb11d878e8a63ab86e33b8 |