def decode(cls, decodable_string): key = config['gearman_key'] padded_key = key.ljust(32, '\0') rij = Rijndael(padded_key) return rij.decrypt(b64decode(decodable_string))
def mkk(s, key): key_size = 32 block_size = 16 cipher = Rijndael(mbrpad(key, key_size), block_size=block_size) block = cipher.encrypt(mbrpad(s, block_size)) qwords = QW(block) return '0x{:016x}'.format(qwords[0])