ACIL FM
Dark
Refresh
Current DIR:
/usr/lib/python3.9/site-packages/passlib
/
usr
lib
python3.9
site-packages
passlib
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
crypto
-
chmod
Open
Rename
Delete
ext
-
chmod
Open
Rename
Delete
handlers
-
chmod
Open
Rename
Delete
tests
-
chmod
Open
Rename
Delete
utils
-
chmod
Open
Rename
Delete
_data
-
chmod
Open
Rename
Delete
_setup
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
apache.py
45.57 MB
chmod
View
DL
Edit
Rename
Delete
apps.py
7.88 MB
chmod
View
DL
Edit
Rename
Delete
context.py
106.64 MB
chmod
View
DL
Edit
Rename
Delete
exc.py
14.14 MB
chmod
View
DL
Edit
Rename
Delete
hash.py
3.66 MB
chmod
View
DL
Edit
Rename
Delete
hosts.py
3.22 MB
chmod
View
DL
Edit
Rename
Delete
ifc.py
13.86 MB
chmod
View
DL
Edit
Rename
Delete
pwd.py
28.02 MB
chmod
View
DL
Edit
Rename
Delete
registry.py
19.83 MB
chmod
View
DL
Edit
Rename
Delete
totp.py
71.32 MB
chmod
View
DL
Edit
Rename
Delete
win32.py
2.53 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
87 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/lib/python3.9/site-packages/passlib/hosts.py
"""passlib.hosts""" #============================================================================= # imports #============================================================================= # core from warnings import warn # pkg from passlib.context import LazyCryptContext from passlib.exc import PasslibRuntimeWarning from passlib import registry from passlib.utils import has_crypt, unix_crypt_schemes # local __all__ = [ "linux_context", "linux2_context", "openbsd_context", "netbsd_context", "freebsd_context", "host_context", ] #============================================================================= # linux support #============================================================================= # known platform names - linux2 linux_context = linux2_context = LazyCryptContext( schemes = [ "sha512_crypt", "sha256_crypt", "md5_crypt", "des_crypt", "unix_disabled" ], deprecated = [ "des_crypt" ], ) #============================================================================= # bsd support #============================================================================= # known platform names - # freebsd2 # freebsd3 # freebsd4 # freebsd5 # freebsd6 # freebsd7 # # netbsd1 # referencing source via -http://fxr.googlebit.com # freebsd 6,7,8 - des, md5, bcrypt, bsd_nthash # netbsd - des, ext, md5, bcrypt, sha1 # openbsd - des, ext, md5, bcrypt freebsd_context = LazyCryptContext(["bcrypt", "md5_crypt", "bsd_nthash", "des_crypt", "unix_disabled"]) openbsd_context = LazyCryptContext(["bcrypt", "md5_crypt", "bsdi_crypt", "des_crypt", "unix_disabled"]) netbsd_context = LazyCryptContext(["bcrypt", "sha1_crypt", "md5_crypt", "bsdi_crypt", "des_crypt", "unix_disabled"]) # XXX: include darwin in this list? it's got a BSD crypt variant, # but that's not what it uses for user passwords. #============================================================================= # current host #============================================================================= if registry.os_crypt_present: # NOTE: this is basically mimicing the output of os crypt(), # except that it uses passlib's (usually stronger) defaults settings, # and can be inspected and used much more flexibly. def _iter_os_crypt_schemes(): """helper which iterates over supported os_crypt schemes""" out = registry.get_supported_os_crypt_schemes() if out: # only offer disabled handler if there's another scheme in front, # as this can't actually hash any passwords out += ("unix_disabled",) return out host_context = LazyCryptContext(_iter_os_crypt_schemes()) #============================================================================= # other platforms #============================================================================= # known platform strings - # aix3 # aix4 # atheos # beos5 # darwin # generic # hp-ux11 # irix5 # irix6 # mac # next3 # os2emx # riscos # sunos5 # unixware7 #============================================================================= # eof #=============================================================================
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply