PATH:
usr
/
lib64
/
python2.7
/
Demo
/
pdist
class Security: def __init__(self): import os env = os.environ if env.has_key('PYTHON_KEYFILE'): keyfile = env['PYTHON_KEYFILE'] else: keyfile = '.python_keyfile' if env.has_key('HOME'): keyfile = os.path.join(env['HOME'], keyfile) if not os.path.exists(keyfile): import sys for dir in sys.path: kf = os.path.join(dir, keyfile) if os.path.exists(kf): keyfile = kf break try: self._key = eval(open(keyfile).readline()) except IOError: raise IOError, "python keyfile %s: cannot open" % keyfile def _generate_challenge(self): import random return random.randint(100, 100000) def _compare_challenge_response(self, challenge, response): return self._encode_challenge(challenge) == response def _encode_challenge(self, challenge): p, m = self._key return pow(long(challenge), p, m)
[-] mac.pyc
[edit]
[-] FSProxy.pyo
[edit]
[-] security.py
[edit]
[-] rcsbump
[edit]
[-] FSProxy.pyc
[edit]
[-] rrcs
[edit]
[-] RCSProxy.pyc
[edit]
[-] cvslib.pyc
[edit]
[-] rcsclient.py
[edit]
[-] rrcs.py
[edit]
[+]
..
[-] sumtree.py
[edit]
[-] README
[edit]
[-] makechangelog.pyo
[edit]
[-] rcsclient.pyo
[edit]
[-] makechangelog.py
[edit]
[-] rcvs
[edit]
[-] cmptree.pyo
[edit]
[-] server.pyc
[edit]
[-] rcvs.pyc
[edit]
[-] security.pyc
[edit]
[-] rrcs.pyc
[edit]
[-] client.py
[edit]
[-] sumtree.pyc
[edit]
[-] rcvs.pyo
[edit]
[-] RCSProxy.pyo
[edit]
[-] security.pyo
[edit]
[-] rcslib.pyo
[edit]
[-] client.pyc
[edit]
[-] rcslib.py
[edit]
[-] cvslock.pyc
[edit]
[-] mac.pyo
[edit]
[-] cmptree.pyc
[edit]
[-] makechangelog.pyc
[edit]
[-] server.py
[edit]
[-] cmdfw.pyc
[edit]
[-] rcvs.py
[edit]
[-] rcsclient.pyc
[edit]
[-] rcslib.pyc
[edit]
[-] cvslock.py
[edit]
[-] rrcs.pyo
[edit]
[-] mac.py
[edit]
[-] client.pyo
[edit]
[-] cmdfw.pyo
[edit]
[-] sumtree.pyo
[edit]
[-] cvslock.pyo
[edit]
[-] cvslib.py
[edit]
[-] cmdfw.py
[edit]
[-] server.pyo
[edit]
[-] cmptree.py
[edit]
[-] cvslib.pyo
[edit]
[-] FSProxy.py
[edit]
[-] RCSProxy.py
[edit]