import hashlib import base64 Username_trial = b"ANDERSON" key_part_static1_trial = "picoCTF{1n_7h3_|<3y_of_" key_part_dynamic1_trial = "xxxxxxxx" key_part_static2_trial = "}" key_full_template_trial = key_part_static1_trial + key_part_dynamic1_trial + key_part_static2_trial potential_dynamic_key = "" offset = 23 positions = [4,5,3,6,2,7,1,8] for p in positions: potential_dynamic_key += hashlib.sha256(Username_trial).hexdigest()[p] key = key_part_static1_trial + potential_dynamic_key + key_part_static2_trial print(key)