def makeSession(myAddress, address): addressKey=address[0] h1=hash(addressKey.encode('ascii')) h2=hash(myAddress[0].encode('ascii')) sessionKey=xor(h1, h2) return sessionKey
def makeSession(self, address, tryInvite): addressKey=encodeAddress(address) if addressKey in self.sessionKeys: return self.sessionKeys[addressKey] h1=hash(addressKey.encode('ascii')) h2=hash(self.myAddressKey.encode('ascii')) sessionKey=xor(h1, h2) self.sessionKeys[addressKey]=sessionKey print('SessionKey:', len(self.sessionKeys[addressKey])) return sessionKey
def makeSession(self, address, tryInvite): # addressKey=encodeAddress(address) addressKey=address[0] if addressKey in self.sessionKeys: return self.sessionKeys[addressKey] h1=hash(addressKey.encode('ascii')) h2=hash(self.myAddress[0].encode('ascii')) sessionKey=xor(h1, h2) self.sessionKeys[addressKey]=sessionKey print('SessionKey:', len(self.sessionKeys[addressKey])) return sessionKey
def encrypt(self, data): l=len(data) entropy=self.getBytes(l) return xor(data, entropy)
def encrypt(self, data): l = len(data) entropy = self.getBytes(l) return xor(data, entropy)