コード例 #1
0
ファイル: download.py プロジェクト: flavioesposito/BUTorrent
 def _make_id(self):
     myid = 'M' + version.split()[0].replace('.', '-')
     myid = myid + ('-' * (8-len(myid)))+sha(repr(time())+ ' ' +
                                  str(getpid())).digest()[-6:].encode('hex')
     return myid
コード例 #2
0
ファイル: PeerID.py プロジェクト: safvan010/123
def make_id():
    myid = 'M' + version.split()[0].replace('.', '-')
    padded = myid[:8] + '-' * (8 - len(myid))
    myid = padded + os.urandom(6).encode('hex')
    return myid
コード例 #3
0
ファイル: PeerID.py プロジェクト: galaxy001/libtorrent
def make_id():
    myid = 'M' + version.split()[0].replace('.', '-')
    myid = myid + ('-' * (8-len(myid)))+sha(repr(time())+ ' ' +
                                            str(getpid())).digest()[-6:].encode('hex')
    return myid