Hackfut Security File Manager
Current Path:
/opt/alt/python27/lib/python2.7/site-packages/beaker/crypto
opt
/
alt
/
python27
/
lib
/
python2.7
/
site-packages
/
beaker
/
crypto
/
📁
..
📄
__init__.py
(1.2 KB)
📄
__init__.pyc
(1.35 KB)
📄
__init__.pyo
(1.35 KB)
📄
jcecrypto.py
(1.01 KB)
📄
jcecrypto.pyc
(1.55 KB)
📄
jcecrypto.pyo
(1.55 KB)
📄
pbkdf2.py
(11.65 KB)
📄
pbkdf2.pyc
(8.72 KB)
📄
pbkdf2.pyo
(8.66 KB)
📄
pycrypto.py
(848 B)
📄
pycrypto.pyc
(1.31 KB)
📄
pycrypto.pyo
(1.31 KB)
📄
util.py
(758 B)
📄
util.pyc
(631 B)
📄
util.pyo
(631 B)
Editing: util.py
from warnings import warn from beaker import util try: # Use PyCrypto (if available) from Crypto.Hash import HMAC as hmac, SHA as hmac_sha1 sha1 = hmac_sha1.new except ImportError: # PyCrypto not available. Use the Python standard library. import hmac # When using the stdlib, we have to make sure the hmac version and sha # version are compatible if util.py24: from sha import sha as sha1 import sha as hmac_sha1 else: # NOTE: We have to use the callable with hashlib (hashlib.sha1), # otherwise hmac only accepts the sha module object itself from hashlib import sha1 hmac_sha1 = sha1 if util.py24: from md5 import md5 else: from hashlib import md5
Upload File
Create Folder