PATH:
usr
/
lib
/
python3.9
/
site-packages
/
passlib
/
tests
"""tests for passlib.win32 -- (c) Assurance Technologies 2003-2009""" #============================================================================= # imports #============================================================================= # core import warnings # site # pkg from passlib.tests.utils import TestCase # module from passlib.utils.compat import u #============================================================================= # #============================================================================= class UtilTest(TestCase): """test util funcs in passlib.win32""" ##test hashes from http://msdn.microsoft.com/en-us/library/cc245828(v=prot.10).aspx ## among other places def setUp(self): super(UtilTest, self).setUp() warnings.filterwarnings("ignore", "the 'passlib.win32' module is deprecated") def test_lmhash(self): from passlib.win32 import raw_lmhash for secret, hash in [ ("OLDPASSWORD", u("c9b81d939d6fd80cd408e6b105741864")), ("NEWPASSWORD", u('09eeab5aa415d6e4d408e6b105741864')), ("welcome", u("c23413a8a1e7665faad3b435b51404ee")), ]: result = raw_lmhash(secret, hex=True) self.assertEqual(result, hash) def test_nthash(self): warnings.filterwarnings("ignore", r"nthash\.raw_nthash\(\) is deprecated") from passlib.win32 import raw_nthash for secret, hash in [ ("OLDPASSWORD", u("6677b2c394311355b54f25eec5bfacf5")), ("NEWPASSWORD", u("256781a62031289d3c2c98c14f1efc8c")), ]: result = raw_nthash(secret, hex=True) self.assertEqual(result, hash) #============================================================================= # eof #=============================================================================
[-] test_apache.py
[edit]
[-] test_utils_md4.py
[edit]
[-] test_utils_handlers.py
[edit]
[+]
__pycache__
[-] sample_config_1s.cfg
[edit]
[-] test_crypto_des.py
[edit]
[-] test_crypto_scrypt.py
[edit]
[-] test_crypto_digest.py
[edit]
[-] test_pwd.py
[edit]
[-] test_registry.py
[edit]
[-] test_ext_django_source.py
[edit]
[-] test_handlers_cisco.py
[edit]
[-] test_handlers_bcrypt.py
[edit]
[-] test_handlers_argon2.py
[edit]
[-] test_hosts.py
[edit]
[-] test_win32.py
[edit]
[-] test_totp.py
[edit]
[-] test_handlers_scrypt.py
[edit]
[-] test_handlers.py
[edit]
[-] test_handlers_django.py
[edit]
[-] tox_support.py
[edit]
[-] backports.py
[edit]
[-] test_crypto_builtin_md4.py
[edit]
[-] test_utils.py
[edit]
[-] _test_bad_register.py
[edit]
[-] sample1c.cfg
[edit]
[-] test_utils_pbkdf2.py
[edit]
[-] test_context.py
[edit]
[-] test_handlers_pbkdf2.py
[edit]
[-] sample1b.cfg
[edit]
[-] utils.py
[edit]
[-] test_ext_django.py
[edit]
[+]
..
[-] __main__.py
[edit]
[-] sample1.cfg
[edit]
[-] test_apps.py
[edit]
[-] test_context_deprecated.py
[edit]
[-] __init__.py
[edit]