INNER CODE UNIT · Python
room_key_int
TheXTech/TheXTech · resources/_dev_scripts/xserver.py:60
room_key_int = (room_key[0] << 24) + (room_key[1] << 16) + (room_key[2] << 8) + (room_key[3] << 0)
if (room_key_int & (192 << 24)):
return ''
chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ346789'
letters = ''.join([chars[(room_key_int >> off) % 32] for off in (25, 20, 15, 10, 5, 0)])
return letters[:3] + '-' + letters[3:]
class Connection:
def __init__(self, server, conn, address):
self.server = server
self.conn = conn
self.data_conn = None
self.address = address
self.session_key = b'\0\0\0\0'